Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-26 | Use Ref<T> references as iterators where relevant | Rémi Verschelde | |
And const when possible. | |||
2021-07-26 | Merge pull request #50895 from Chaosus/fix_shader_crash | Rémi Verschelde | |
Fix editor crash if passing index as variable to function parameter | |||
2021-07-26 | Merge pull request #50847 from reduz/implement-binary-shader-compilation | Rémi Verschelde | |
Implement Binary Shader Compilation | |||
2021-07-26 | Fix editor crash if passing index as variable to function parameter | Yuri Roubinsky | |
2021-07-26 | i18n: Sync translations with Weblate | Rémi Verschelde | |
(cherry picked from commit c406c8512f059eab29a3fc135218b7b60a5315d1) | |||
2021-07-26 | Merge pull request #50884 from Chaosus/fix_shader_crash | Rémi Verschelde | |
Prevents shader crashing if varying assigned incorrectly by using compound assignment operators (*=, += etc.) | |||
2021-07-26 | Merge pull request #50885 from SirQuartz/patch-33 | Rémi Verschelde | |
Fix `if` statement in `cluster_builder_rd.h` | |||
2021-07-26 | Fix expression in `cluster_builder_rd.h` | Nicholas Huelin | |
This expression should now work as intended. | |||
2021-07-26 | Prevents shader crashing if varying assigned incorrectly | Yuri Roubinsky | |
2021-07-26 | Implement Binary Shader Compilation | reduz | |
* Added an extra stage before compiling shader, which is generating a binary blob. * On Vulkan, this allows caching the SPIRV reflection information, which is expensive to parse. * On other (future) RenderingDevices, it allows caching converted binary data, such as DXIL or MSL. This PR makes the shader cache include the reflection information, hence editor startup times are significantly improved. I tested this well and it appears to work, and I added a lot of consistency checks, but because it includes writing and reading binary information, rare bugs may pop up, so be aware. There was not much of a choice for storing the reflection information, given shaders can be a lot, take a lot of space and take time to parse. | |||
2021-07-26 | Merge pull request #50881 from Chaosus/shader_fix_build | Rémi Verschelde | |
Fix compilation of `shader_language.cpp` | |||
2021-07-26 | Merge pull request #48620 from Calinou/editor-3d-hide-selection-box-no-gizmos | Rémi Verschelde | |
Hide the 3D editor selection box when View Gizmos is disabled | |||
2021-07-26 | Fix compilation of `shader_language.cpp` | Yuri Roubinsky | |
2021-07-26 | Merge pull request #50729 from Chaosus/shader_varying_enchancements2 | Rémi Verschelde | |
Allow using vertex-stage varying in both `fragment` and `light` functions | |||
2021-07-26 | Merge pull request #50728 from Chaosus/shader_varying_enchancements | Rémi Verschelde | |
Allow using vertex varying in custom functions under any circumstances | |||
2021-07-26 | Merge pull request #50880 from KoBeWi/buckendo | Rémi Verschelde | |
Fix undo for bucket tool in tile map | |||
2021-07-26 | Fix undo for bucket tool in tile map | kobewi | |
2021-07-26 | Merge pull request #50878 from bruvzg/debug_entitlement | Rémi Verschelde | |
[macOS] Add "debugging" (`get-task-allow`) to the export options. | |||
2021-07-26 | [macOS] Add "debugging" (`get-task-allow`) to the export options, to allow ↵ | bruvzg | |
using native debugger. | |||
2021-07-26 | Merge pull request #50869 from Calinou/doc-control-mouse-enter-exit-signals | Rémi Verschelde | |
Document caveats with Control's `mouse_entered`/`mouse_exited` signals | |||
2021-07-26 | Merge pull request #50857 from luzpaz/LGTM-unnecessary-pass | Rémi Verschelde | |
Remove unnecessary 'pass' statement | |||
2021-07-26 | Merge pull request #50856 from SirQuartz/patch-32 | Rémi Verschelde | |
Fix always true expression `radius > 0.98 || radius < 1.02` in `cluster_builder_rd.h` | |||
2021-07-26 | Merge pull request #50854 from SirQuartz/patch-31 | Rémi Verschelde | |
Fix dead code in `gdnative_interface.cpp` | |||
2021-07-26 | Merge pull request #50840 from ↵ | Rémi Verschelde | |
Gallilus/VisualScript-drop-preload-nodes-change-action-name Change "Add Preload Node" action to "Add Node(s)" | |||
2021-07-26 | Merge pull request #50838 from luzpaz/follow-up-typos | Rémi Verschelde | |
Fix various typos | |||
2021-07-26 | Merge pull request #50867 from aaronfranke/cs-array-empty | Ignacio Roldán Etcheverry | |
Add documentation to Array in C# | |||
2021-07-26 | Merge pull request #50855 from raulsntos/csharp-use-array-empty | Ignacio Roldán Etcheverry | |
Use `Array.Empty` instead of allocating a every time | |||
2021-07-26 | Use Array.Empty instead of allocating a every time | Raul Santos | |
Use `System.Array.Empty<T>` to get an empty array instead of allocating a new one every time. Since arrays are immutable there is no need to allocate them every time. | |||
2021-07-25 | Add documentation to Array in C# | Aaron Franke | |
2021-07-25 | Merge pull request #50861 from raulsntos/fix-bindings-generator | Ignacio Roldán Etcheverry | |
Fix bindings generator range iterator errors | |||
2021-07-25 | Document caveats with Control's `mouse_entered`/`mouse_exited` signals | Hugo Locurcio | |
2021-07-25 | Fix bindings generator range iterator errors | Raul Santos | |
2021-07-25 | Remove unnecessary 'pass' statement | luz paz | |
ref: https://lgtm.com/projects/g/godotengine/godot/?mode=tree&ruleFocus=910088 | |||
2021-07-25 | Fix always true expression in `cluster_builder_rd.h` | Nicholas Huelin | |
This pull request fixes an issue where an expression would always evaluate to `true` no matter what. | |||
2021-07-25 | Fix dead code in `gdnative_interface.cpp` | Nicholas Huelin | |
This pull request fixes dead code found in `gdnative_interface.cpp` | |||
2021-07-25 | Merge pull request #50841 from Blackiris/fix-instantiate-line-class | Rémi Verschelde | |
Fix instantiate line class | |||
2021-07-25 | Fix instantiate line class | Julien Nguyen | |
2021-07-25 | Change "Add Preload Node" action to "Add Node(s)" | Gallilus | |
The action might also drop Custom Nodes | |||
2021-07-25 | Fix various typos | luz paz | |
Follow-up typos found via `codespell -q 3 -S ./thirdparty,*.po,./DONORS.md -L ackward,ang,ans,ba,beng,cas,childs,childrens,dof,doubleclick,fave,findn,hist,inout,leapyear,lod,nd,numer,ois,ony,paket,seeked,sinc,switchs,te,uint` | |||
2021-07-25 | Merge pull request #50835 from bruvzg/optimize_is_rtl | Rémi Verschelde | |
Optimise `is_layout_rtl`. | |||
2021-07-25 | Merge pull request #50809 from akien-mga/iterators-const-references | Rémi Verschelde | |
2021-07-25 | Merge pull request #50250 from luzpaz/typos | Rémi Verschelde | |
Fix various typos | |||
2021-07-25 | Use const references where possible for List range iterators | Rémi Verschelde | |
2021-07-25 | Merge pull request #50834 from akien-mga/resourceuid-fix-remove-id-binding | Rémi Verschelde | |
ResourceUID: Fix `remove_id` binding | |||
2021-07-25 | Merge pull request #50644 from BastiaanOlij/mobile_compute_to_fragment | Rémi Verschelde | |
2021-07-25 | ResourceUID: Fix `remove_id` binding | Rémi Verschelde | |
Fixes #50833. | |||
2021-07-25 | Fix various typos with codespell | luz paz | |
Found via `codespell -q 3 -S ./thirdparty,*.po,./DONORS.md -L ackward,ang,ans,ba,beng,cas,childs,childrens,dof,doubleclick,fave,findn,hist,inout,leapyear,lod,nd,numer,ois,ony,paket,seeked,sinc,switchs,te,uint` | |||
2021-07-25 | Merge pull request #50828 from aaronfranke/fix-json-stringify-dict | Rémi Verschelde | |
Fix check for the first key in JSON stringify from Dictionary code | |||
2021-07-25 | Optimise `is_layout_rtl` by caching its return value. | bruvzg | |
2021-07-25 | Use fragment shader instead of compute shader for effects for mobile renderer | Bastiaan Olij | |