Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-26 | Merge pull request #50899 from akien-mga/refref | Rémi Verschelde | |
Use Ref<T> references as iterators where relevant | |||
2021-07-26 | Merge pull request #38880 from aaronfranke/timer | Hugo Locurcio | |
Use doubles for time everywhere in Timer/SceneTree | |||
2021-07-26 | Merge pull request #50713 from SaracenOne/drag_and_drop_improvements | Rémi Verschelde | |
Tweak behaviour of drag and drop for 3D scenes to make them less glitchy | |||
2021-07-26 | Use Ref<T> references as iterators where relevant | Rémi Verschelde | |
And const when possible. | |||
2021-07-26 | Removing bounding box calculations from 3D scene drag and drop and collide ↵ | SaracenOne | |
against physics rather than visual geometry. | |||
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 | Use doubles for time everywhere in Timer/SceneTree | Aaron Franke | |
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 | |