summaryrefslogtreecommitdiffstats
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* Add support for KTX & KTX2 image formatacazuc2023-08-199-0/+883
| | | | Add support glTF KHR_texture_basisu extension
* Merge pull request #80463 from aaronfranke/gltf-center-of-massRémi Verschelde2023-08-183-3/+40
|\ | | | | | | GLTF: Add center of mass property
| * GLTF: Add center of mass propertyAaron Franke2023-08-113-3/+40
| |
* | Merge pull request #80419 from Faolan-Rad/fix-multi_actionsetsRémi Verschelde2023-08-183-14/+25
|\ \ | | | | | | | | | Properly load multiple action sets in XR
| * | Properly load multiple action sets in XRFaolan2023-08-093-14/+25
| | |
* | | Merge pull request #80119 from MewPurPur/svg-opacities-standardizationRémi Verschelde2023-08-183-3/+3
|\ \ \ | | | | | | | | | | | | Optimize and fix up some SVGs
| * | | Optimize and fix up some SVGsMewPurPur2023-08-133-3/+3
| | | |
* | | | SCons: Fix ThorVG build option in TextServers with #80095Rémi Verschelde2023-08-174-20/+12
| | | |
* | | | Merge pull request #80095 from capnm/update_thorvg_0.10.0Rémi Verschelde2023-08-174-13/+6
|\ \ \ \ | | | | | | | | | | | | | | | Update ThorVG to v0.10.0
| * | | | Update ThorVG to v0.10.0Martin Capitanio2023-08-094-13/+6
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Release Notes: https://github.com/thorvg/thorvg/releases/tag/v0.10.0 - API change ARGB8888_STRAIGHT -> ARGB8888S - SVG-SCsub: Enable static ThorVG object linking - SVG-SCsub: avoid building unused ThorVG parts - update-thorvg.sh: add v0.10.0 and copy only the Godot relevant code
* | | | Merge pull request #79922 from Auburn/cellular-jitter-fixRémi Verschelde2023-08-172-2/+2
|\ \ \ \ | | | | | | | | | | | | | | | FastNoiseLite: Fix cellular jitter using incorrect default value
| * | | | FastNoiseLite Fix cellular jitter using incorrect default valueJordan Peck2023-07-262-2/+2
| | | | | | | | | | | | | | | | | | | | Default value for cellular jitter should be 1.0, using 0.45 will make the cellular noise look bad
* | | | | Make CSGShape follow curve's tilt in Path modepidogs2023-08-171-2/+2
| | | | | | | | | | | | | | | | | | | | Fixes #65634.
* | | | | Merge pull request #80365 from dalexeev/gds-allow-mix-indent-on-blank-linesRémi Verschelde2023-08-174-9/+35
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | GDScript: Allow mixed indentation on blank lines
| * | | | | GDScript: Allow mixed indentation on blank linesDanil Alexeev2023-08-174-9/+35
| | | | | |
* | | | | | Merge pull request #79972 from smix8/navgenerator_multithreading_4.xRémi Verschelde2023-08-174-24/+172
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Add multi-threaded NavMesh baking to NavigationServer
| * | | | | | Add multi-threaded NavMesh baking to NavigationServersmix82023-08-074-24/+172
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | Adds multi-threaded NavMesh baking to NavigationServer.
* | | | | | Merge pull request #79529 from geowarin/gridmap_shortcutsRémi Verschelde2023-08-171-17/+46
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Make gridmap shortcuts editable and not conflict with other plugins
| * | | | | | Make gridmap shortcuts editable and not conflict with other pluginsGeoffroy Warin2023-08-101-17/+46
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | Co-authored-by: Tomek <kobewi4e@gmail.com>
* | | | | | Merge pull request #78552 from dalexeev/gds-check-get-node-in-static-funcRémi Verschelde2023-08-175-10/+26
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | GDScript: Check `get_node()` shorthand in static functions
| * | | | | | GDScript: Check `get_node()` shorthand in static functionsDanil Alexeev2023-08-095-10/+26
| | |_|_|_|/ | |/| | | |
* | | | | | Merge pull request #80612 from akien-mga/scons-disable-exception-handlingRémi Verschelde2023-08-162-2/+12
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | SCons: Disable C++ exception handling
| * | | | | | SCons: Disable C++ exception handlingRémi Verschelde2023-08-162-2/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upon investigating the extremely slow MSVC build times in #80513, I noticed that while Godot policy is to never use exceptions, we weren't enforcing it with compiler flags, and thus still included exception handling code and stack unwinding. This is wasteful on multiple aspects: - Binary size: Around 20% binary size reduction with exceptions disabled for both MSVC and GCC binaries. - Compile time: * More than 50% build time reduction with MSVC. * 10% to 25% build time reduction with GCC + LTO. - Performance: Possibly, needs to be benchmarked. Since users may want to re-enable exceptions in their own thirdparty code or the libraries they compile with Godot, this behavior can be toggled with the `disable_exceptions` SCons option, which defaults to true.
* | | | | | | Merge pull request #78865 from MewPurPur/improve-docs-top-sections-VFXRémi Verschelde2023-08-164-6/+6
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Improve the top docs sections of VFX classes
| * | | | | | | Improve the top docs sections of VFX classesMewPurPur2023-08-114-6/+6
| | | | | | | |
* | | | | | | | Add function `ZIPReader::file_exists`A Thousand Ships2023-08-163-0/+26
| |/ / / / / / |/| | | | | |
* | | | | | | Merge pull request #80656 from konczg/fix_extension_wrapper_extension_castsRémi Verschelde2023-08-161-2/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix casts of XR handles in OpenXRExtensionWrapperExtension
| * | | | | | | Fix casts of XR handles in OpenXRExtensionWrapperExtensionGabor Koncz2023-08-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On 32-bit systems, XR handles are defined as uint64_t, so conversion from XR handles to uint64_t requires C-style casts.
* | | | | | | | Merge pull request #80642 from dsnopek/text_server_adv_gdextension-2Rémi Verschelde2023-08-163-34/+3
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Use `String::resize()` and `CharString` in `text_server_adv` again
| * | | | | | | | Use `String::resize()` and `CharString` in text_server_adv againDavid Snopek2023-08-143-34/+3
| |/ / / / / / /
* | | | | | | | Merge pull request #80631 from Repiteo/C#-delegate-docstringRémi Verschelde2023-08-161-19/+19
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | C#: Fixed delegate docstring logic
| * | | | | | | | C#: Fixed delegate docstring logicThaddeus Crews2023-08-141-19/+19
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | • No longer produces double-summaries
* | | | | | | | Merge pull request #80630 from Repiteo/C#-paramrefRémi Verschelde2023-08-162-5/+21
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | C#: paramref now properly tagged in documentation
| * | | | | | | | C#: paramref now properly tagged in documentationThaddeus Crews2023-08-142-5/+21
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | • If part of a signal, the old documentation style is used, as it points to a delegate & doesn't have actual parameters to reference
* | | | | | | | Merge pull request #80628 from Repiteo/C#-CS1574Rémi Verschelde2023-08-162-12/+13
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | C#: Implement `proxy_name` for EnumInterface
| * | | | | | | | Implement proxy_name for EnumInterfaceThaddeus Crews2023-08-142-12/+13
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | • Fixes generated CS1574 warnings
* | | | | | | | Merge pull request #77975 from sakrel/shader_debug_infoRémi Verschelde2023-08-161-18/+12
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | | | | | | | | Add support for GLSL source-level debugging with RenderDoc
| * | | | | | | Add support for GLSL source-level debugging with RenderDoc ↵sakrel2023-08-121-18/+12
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | (`--generate-spirv-debug-info`)
* | | | | | | Merge pull request #80510 from dalexeev/gds-fix-access-inner-class-from-insideRémi Verschelde2023-08-143-0/+29
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | GDScript: Fix "Identifier not found" error when accessing inner class from inside
| * | | | | | | GDScript: Fix "Identifier not found" error when accessing inner class from ↵Danil Alexeev2023-08-113-0/+29
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | inside
* | | | | | | Merge pull request #80543 from mandryskowski/csgmesh_docsRémi Verschelde2023-08-141-1/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Clarify the behavior of CSGMesh using ArrayMesh
| * | | | | | | Clarify the behaviour of CSGMesh3D using ArrayMeshmandryskowski2023-08-121-1/+2
| |/ / / / / /
* | | | | | | Merge pull request #80521 from scgm0/masterRémi Verschelde2023-08-141-4/+0
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | C#: Fix exporting for Android
| * | | | | | | C#: Fix exporting for Androidscgm02023-08-121-4/+0
| |/ / / / / /
* | | | | | | Merge pull request #80506 from sepTN/fix-lambda-get_methodRémi Verschelde2023-08-144-0/+10
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix `get_method` from named lambda
| * | | | | | | Fix `get_method` from named lambdaSeptian2023-08-114-0/+10
| | |_|/ / / / | |/| | | | |
* | | | | | | Fix superfluous `"` in error messageMarkus Sauermann2023-08-131-1/+1
| |/ / / / / |/| | | | |
* | | | | | Make EditorInterface accessible as a singletonYuri Sizov2023-08-095-10/+9
|/ / / / / | | | | | | | | | | | | | | | - EditorPlugin.get_editor_interface() is removed as redundant.
* | | | | Merge pull request #80408 from AThousandShips/nav_fixRémi Verschelde2023-08-081-0/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix missing include for `NavigationMesh`
| * | | | | Fix missing include for `NavigationMesh`Ninni Pipping2023-08-081-0/+1
| | |/ / / | |/| | |