summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-02-13Fix shader crash if pass const argument to 'out/inout' parameterYuri Roubinsky
2020-02-13Merge pull request #36172 from Chaosus/vs_custom_highendRémi Verschelde
Added virtual method to VisualShaderNodeCustom to enable high-end mark
2020-02-13Merge pull request #36152 from Calinou/project-manager-rename-last-modifiedRémi Verschelde
Rename the "Last Modified" project list sorting option to "Last Edited"
2020-02-13Merge pull request #36165 from Relintai/fix_engine_startgameRémi Verschelde
Fix startGame's logic in engine.js.
2020-02-13Merge pull request #36167 from Calinou/project-manager-disable-gles2Rémi Verschelde
Disable the GLES2 renderer option in the Project Manager
2020-02-13Added virtual method to VisualShaderNodeCustom to enable high-end markYuri Roubinsky
2020-02-13Merge pull request #36150 from Chaosus/vs_vk_labelYuri Roubinsky
Added high-end (Vulkan) label to some functions in visual shader
2020-02-13Disable the GLES2 renderer option in the Project ManagerHugo Locurcio
It will be re-enabled once the GLES2 renderer is refactored to work in Godot 4.0.
2020-02-12Fix startGame's logic in engine.js.Relintai
2020-02-12Merge pull request #36145 from akien-mga/remove-deprecated-friction-bounceRémi Verschelde
Remove deprecated PhysicsBody friction and bounce parameters
2020-02-12Merge pull request #36142 from akien-mga/remove-deprecated-decimalsRémi Verschelde
Remove deprecated decimals builtin
2020-02-12Merge pull request #36146 from akien-mga/doc-updateRémi Verschelde
doc: Add BaseMaterial3D strings ported from SpatialMaterial
2020-02-12Added high-end (Vulkan) label to some functions in visual shaderYuri Roubinsky
2020-02-12Merge pull request #36157 from akien-mga/fix-build-mono-gdnativeRémi Verschelde
Fix Mono and GDNative builds after changes to ObjectID
2020-02-12Fix Mono and GDNative builds after changes to ObjectIDRémi Verschelde
Issues caused by cf8c679a23b21d6c6f29cba6a54eaa2eed88bf92. The Mono change is actually a bugfix (used the int instead of ObjectID by mistake). The GDNative change is a temporary revert until a more exhaustive approach is taken to make 'godot_int' 64-bit, is confirmed wanted by GDNative users.
2020-02-12ObjectID converted to a structure, fixes many bugs where used incorrectly as ↵Juan Linietsky
32 bits.
2020-02-12Rename the "Last Modified" project list sorting option to "Last Edited"Hugo Locurcio
The `project.godot` file will always be modified when editing a project, but not when running it. This effectively makes the option sort by last edition date, rather than modification as is typically understood by users. This closes #36127.
2020-02-12Merge pull request #36141 from Chaosus/shader_struct_member_arraysYuri Roubinsky
Added support for arrays as shader struct members
2020-02-12Merge pull request #35522 from AndreaCatania/rpc_opt_2Rémi Verschelde
Optmized data sent during RPC and RSet calls.
2020-02-12Force vulkan driver until OpenGL is implementedJuan Linietsky
2020-02-12doc: Add BaseMaterial3D strings ported from SpatialMaterialRémi Verschelde
Follow-up to #36135.
2020-02-12Added support for arrays as shader struct membersYuri Roubinsky
2020-02-12Merge pull request #36138 from GodotExplorer/fix-vscode1.42-hover-4.0Rémi Verschelde
Fix hover symbol content position
2020-02-12Remove deprecated PhysicsBody friction and bounce parametersRémi Verschelde
They were replaced in 3.1 by PhysicsMaterial properties via #12403.
2020-02-12Remove deprecated decimals builtinRémi Verschelde
Replaced by 'step_decimals' in 3.2 via #21425.
2020-02-12Optmized data sent during RPC and RSet calls.Andrea Catania
- Now is sent the method ID rather the full function name. - The passed IDs (Node and Method) are compressed so to use less possible space. - The variant (INT and BOOL) is now encoded and compressed so to use much less data. - Optimized RPCMode retrieval for GDScript functions. - Added checksum to assert the methods are the same across peers. This work has been kindly sponsored by IMVU.
2020-02-12Merge pull request #36135 from akien-mga/doc-updateRémi Verschelde
doc: Sync classref with current source
2020-02-12Merge pull request #32293 from hbina/remove_color_grayRémi Verschelde
Removed Color::gray
2020-02-12doc: Sync classref with current sourceRémi Verschelde
Lots of internal API changes and some docstrings were lost in the conversion. I manually salvaged many of them but for all the rendering-related ones, an additional pass is needed. Added missing enum bindings in BaseMaterial3D and VisualServer.
2020-02-12Remove deprecated Color::grayHanif Bin Ariffin
It was marked to be removed in Godot 3.1. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2020-02-12Merge pull request #36133 from Teashrock/masterRémi Verschelde
Changed in-text driver name to "Vulkan"
2020-02-12Fix hover symbol content positiongeequlim
2020-02-12Merge pull request #36136 from timothyqiu/correct-forward-declRémi Verschelde
Fixes friend declaration tag mismatch
2020-02-12Fixes friend declaration tag mismatchHaoyu Qiu
2020-02-12Changed in-text driver name to "Vulkan"Teashrock
But it still requires a change of "driver_name" in backend itself.
2020-02-12Merge pull request #36119 from YeldhamDev/tileeditor_concave_fixesRémi Verschelde
Fix problems with concave shapes in the TileSet editor
2020-02-11Fix problems with concave shapes in the TileSet editorMichael Alexsander
2020-02-11Merge pull request #36095 from timothyqiu/corrupted-resourceRémi Verschelde
Fixes crash when resource file is corrupted
2020-02-11Merge pull request #36106 from madmiraal/fix-36097Rémi Verschelde
Fix assign instead of comparison in image_save_tinyexr.cpp.
2020-02-11Merge pull request #36107 from bruvzg/vlk_32_bitRémi Verschelde
Update VulkanMemoryAllocator to 2.3.0 (Fixes build for 32-bit Windows and Linux).
2020-02-11Merge pull request #35249 from Chaosus/shader_structYuri Roubinsky
Implementation of 'struct' for shaders
2020-02-11Merge pull request #36110 from fire/vulkan_flip_screenshotRémi Verschelde
Don't flip screenshot.
2020-02-11Don't flip screenshot.K. S. Ernest (iFire) Lee
2020-02-11Update VulkanMemoryAllocator to 2.3.0 (Fixes build for 32-bit Windows and ↵bruvzg
Linux).
2020-02-11Implementation of 'struct' for shadersYuri Roubinsky
2020-02-11Fix assign instead of comparison in image_save_tinyexr.cpp.Marcel Admiraal
2020-02-11Merge pull request #36102 from bruvzg/rvo2_mingw_fixRémi Verschelde
[MinGW] Remove unused WinAPI includes/defines from RVO2.
2020-02-11Merge pull request #36098 from godotengine/vulkanRémi Verschelde
Add initial Vulkan support, master branch goes UNSTABLE
2020-02-11Vulkan: Move thirdparty code out of drivers, style fixesRémi Verschelde
- `vk_enum_string_helper.h` is a generated file taken from the SDK (Vulkan-ValidationLayers). - `vk_mem_alloc.h` is a library from GPUOpen: https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
2020-02-11Remove unused WinAPI includes/defines to fix MinGW cross-build.bruvzg