Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-15 | Editor: Cleanup some includes dependencies | Rémi Verschelde | |
Removes some unnecessary includes from `editor_node.h`, and instead add those where they're used. Removes unnecessary `editor_node.h` includes in various editor classes. Renames `dynamicfont` to `dynamic_font` in a couple files. Misc cleanup while jumping through that rabbit hole. | |||
2022-02-15 | Merge pull request #57877 from bruvzg/subpixel_gl_pos | Rémi Verschelde | |
2022-02-15 | Merge pull request #35679 from Calinou/doc-add-xml-schema | Rémi Verschelde | |
2022-02-15 | Add an XML schema for documentation | Hugo Locurcio | |
This makes it easier to spot syntax errors when editing the class reference. The schema is referenced locally so validation can still work offline. Each class XML's schema conformance is also checked on GitHub Actions. | |||
2022-02-14 | Merge pull request #58105 from trollodel/nuke_p_editor_editor_plugin | Rémi Verschelde | |
2022-02-14 | Remove the EditorNode parameter from EditorPlugins create methods | trollodel | |
Remove EditorNode usage from the Navigation editor plugin. | |||
2022-02-15 | Fix crash and memory leak when importing OGG Vorbis | Haoyu Qiu | |
2022-02-14 | Merge pull request #57306 from trollodel/remove_editornode_param | Rémi Verschelde | |
2022-02-14 | Remove most EditorNode constructor parameters and fields | trollodel | |
2022-02-13 | NavMap Fix polygons being treated like triangle strips instead of triangle fans | kleonc | |
2022-02-13 | Merge pull request #57954 from TokageItLab/refactor-cubic-interpolate | Rémi Verschelde | |
Implement `cubic_interpolate()` as MathFunc for refactoring | |||
2022-02-12 | Fix renaming function dialog in VisualScript does not work correctly | jmb462 | |
2022-02-12 | Add sub-pixel glyph positioning support. | bruvzg | |
2022-02-12 | Use EditorFileDialog instead of FileDialog in the project manager | Hendrik Brucker | |
2022-02-12 | Merge pull request #57980 from akien-mga/vulkan-1.3.204 | Rémi Verschelde | |
2022-02-12 | Implement cubic_interpolate() as MathFunc for refactoring | Silc 'Tokage' Renew | |
2022-02-12 | Merge pull request #57641 from Geometror/compilation-time-improvements-1 | Rémi Verschelde | |
2022-02-12 | Improve compilation speed (forward declarations/includes cleanup) | Hendrik Brucker | |
2022-02-11 | RendererRD: Remove binding specifier for push constants | Rémi Verschelde | |
This is unsupported and glslang made it raise an error in 11.7.0: https://github.com/KhronosGroup/glslang/pull/2810 Co-authored-by: Clay John <claynjohn@gmail.com> | |||
2022-02-11 | CSG Meshes can be exported as glTF | Fazil Babu | |
2022-02-11 | Merge pull request #57917 from raulsntos/csharp-signal-documentation | Ignacio Roldán Etcheverry | |
Support signals in C# generated documentation | |||
2022-02-10 | Support signals in C# documentation | Raul Santos | |
2022-02-10 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 2.2-dev from current git. Added `misc/scripts/codespell.sh` to make it easier to run it once in a while and update the skip and ignore lists. | |||
2022-02-09 | Core: Move generated `VERSION_HASH` to a `.cpp` file | Rémi Verschelde | |
This lets us have its definition in `core/version.h` and avoid rebuilding a handful of files every time the commit hash changes. | |||
2022-02-08 | Merge pull request #57822 from Calinou/ios-remove-armv7 | Rémi Verschelde | |
2022-02-08 | Merge pull request #57627 from JFonS/occluder_improvements | Rémi Verschelde | |
2022-02-08 | Merge pull request #57076 from IgorKordiukiewicz/fix-mono-string-capitalize | Ignacio Roldán Etcheverry | |
String.Capitalize() in C# now matches the behaviour of String::capitalize() in C++ | |||
2022-02-08 | Remove support for ARMv7 (32-bit) on iOS | Hugo Locurcio | |
All iOS devices since the iPhone 5S support ARMv8 (64-bit). The last iOS version supported on ARMv7 devices is 10.x, which is too old to run Godot 4.0 projects since the minimum supported iOS version is 11.0. | |||
2022-02-08 | Merge pull request #57798 from akien-mga/scons-module-tests-simplify | Rémi Verschelde | |
2022-02-08 | SCons: Improve logic to generate `modules_tests.gen.h` | Rémi Verschelde | |
This removes the need for `AlwaysBuild` by ensuring that the proper files are being tracked as `Depends`. | |||
2022-02-08 | Merge pull request #57786 from 0And/vectorslerp | Rémi Verschelde | |
2022-02-08 | Merge pull request #57796 from akien-mga/revert-sname-theme-setters | Rémi Verschelde | |
2022-02-08 | Re-add missing `SNAME` macros in `get_theme_*` calls | Rémi Verschelde | |
They were removed in the previous commit reverting the addition of `SNAME` to `add_theme_*` and theme setter methods, which is not wanted. | |||
2022-02-08 | Revert "Add missing SNAME macro optimization to all theme methods call" | Rémi Verschelde | |
This reverts commit a988fad9a092053434545c32afae91ccbdfbe792. As discussed in #57725 and clarified in #57788, `SNAME` is not meant to be used everywhere but only in critical code paths. For theme methods specifically, it was by design that only getters use `SNAME` and not setters. | |||
2022-02-08 | Refactor some object type checking code with `cast_to` | Rémi Verschelde | |
Less stringly typed logic, and less String allocations and comparisons. | |||
2022-02-07 | Allow C# Vector2/3 slerp values to have any length | Andrew Jacob | |
2022-02-07 | Merge pull request #57764 from timothyqiu/octant-delete | Rémi Verschelde | |
2022-02-07 | Merge pull request #57752 from Calinou/doc-csg-nodes-performance | Rémi Verschelde | |
2022-02-08 | Fix GridMap memory leak | Haoyu Qiu | |
2022-02-07 | Document performance limitations with CSG nodes, link to tutorial | Hugo Locurcio | |
2022-02-07 | [Net] Add type check to GDScriptRPCCallable. | Fabio Alessandrelli | |
It will print an error when using an RPC defined on an object which does not extend Node. | |||
2022-02-07 | [Net] Implement GDScript custom RPC callable. | Fabio Alessandrelli | |
2022-02-07 | Merge pull request #57305 from bruvzg/macos_cleanup | Rémi Verschelde | |
2022-02-07 | Merge pull request #57748 from fabriceci/rename-script-template-variable | Rémi Verschelde | |
2022-02-07 | Improvements and fixes to occluders | jfons | |
Improvements: * Occluder3D is now an abstract type inherited by: ArrayOccluder3D, QuadOccluder3D, BoxOccluder3D, SphereOccluder3D and PolygonOccluder3D. ArrayOccluder3D serves the same purpose as the old Occluder3D (triangle mesh occluder) while the rest are primitives that can be used to manually place simple occluders. * Occluder baking can now apply simplification. The "bake_simplification_distance" property can be used to set a world-space distance as the desired maximum error, set to 0.1 by default. * Occluders can now be generated on import. Using the "occ" and "occonly" keywords (similar to "col" and "colonly" for colliders) or by enabling on MeshInstance3Ds in the scene's import window. Fixes: * Fixed saving of occluder files after bake. * Fixed a small error where occluders didn't correctly update in the rendering server. Bonus content: * Generalized "CollisionPolygon3DEditor" so it can also be used to edit Resources. Renamed it to "Polygon3DEditor" since it was already being used by other things, not just colliders. * Fixed a small bug in "EditorPropertyArray" where a call to "remove" was left after the "remove_at" rename. | |||
2022-02-07 | Merge pull request #57741 from Chaosus/vs_fixes | Rémi Verschelde | |
2022-02-07 | rename jump force to jump velocity | fabriceci | |
2022-02-07 | Merge pull request #57725 from jmb462/missing-sname-theme-setters | Rémi Verschelde | |
2022-02-07 | Add some more fixes to visual shader | Yuri Roubinsky | |
2022-02-07 | Attach mono thread before getting nativeName field | Raul Santos | |
In order to access the `nativeName` constant field from a C# class, the mono scope thread must be attached or the mono domain will be null. |