summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #98283 from tetrapod00/canvasmodulate-linkThaddeus Crews2024-10-211-0/+1
|\ | | | | | | Docs: Add link to 2D lights and shadows from CanvasModulate
| * Docs: Add link to 2D lights and shadows from CanvasModulatetetrapod002024-10-171-0/+1
| |
* | Merge pull request #98146 from ↵Thaddeus Crews2024-10-215-7/+19
|\ \ | | | | | | | | | | | | | | | HolonProduction/this-error-does-not-apply-to-unrecognized-annotations GDScript: Fix annotation parsing adding new annotation entries
| * | GDScript: Fix annotation parsing adding new annotation entriesHolonProduction2024-10-135-7/+19
| | |
* | | Merge pull request #98267 from Chaosus/shader_pp_errorThaddeus Crews2024-10-212-12/+31
|\ \ \ | | | | | | | | | | | | Add `#error` preprocessor directive to shading language
| * | | Add `#error` preprocessor directive to shading languageChaosus2024-10-182-12/+31
| | | |
* | | | Merge pull request #97626 from Repiteo/scons/c17Thaddeus Crews2024-10-211-3/+3
|\ \ \ \ | | | | | | | | | | | | | | | SCons: Bump C standard: `C11`→`C17`
| * | | | SCons: Bump C standard: `C11`→`C17`Thaddeus Crews2024-09-291-3/+3
| | | | |
* | | | | Merge pull request #98388 from DarioSamo/sync-fixesThaddeus Crews2024-10-214-11/+63
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Improve synchronization of rendering after changes from transfer queues.
| * | | | | Improve synchronization of rendering commands after changes from transfer ↵Dario2024-10-214-11/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | queues. Fix an error where barriers are expected to be inserted for the swap chain textures. Add the relevant synchronization stages and accesses to resources between frames. Fix an error where debug labels weren't finished correctly between frames. Breadcrumbs are now behind an optional macro as they currently lead to synchronization errors which are harmless.
* | | | | | Merge pull request #98258 from LainAmongYou/fix-bgraThaddeus Crews2024-10-211-0/+10
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Add support for BGRA textures with Texture*RD
| * | | | | | Add support for BGRA textures with Texture*RDLain2024-10-161-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds the ability to use BGRA textures created with RenderingDevice with classes such as Texture2DRD.
* | | | | | | Merge pull request #88530 from davthedev/tree-hover-itemsThaddeus Crews2024-10-216-105/+340
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Add hover state to Tree items display
| * | | | | | | Add hover state to Tree items displayDavid Giardi2024-10-176-105/+340
| | | | | | | |
* | | | | | | | Merge pull request #98237 from dustdfg/os_transitive_image_headers_refactorThaddeus Crews2024-10-2125-4/+23
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't include `core/io/image.h` in `core/os/os.h`
| * | | | | | | | Don't include `core/io/image.h` in `core/os/os.h`Yevhen Babiichuk (DustDFG)2024-10-1825-4/+23
| | |_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `core/os/os.h` doesn't use `core/io/image.h`. It just brings transitive dependencies. Lots of dependencies because `core/os/os.h` is transitively included in almost every file of godot Also added `core/io/image.h` into files^1 where `Ref<Image>` and `core/os/os.h` were used to prevent obscure errors involving `Ref<Image>` ^1 except those which include `core/io/image_loader.h` or `core/io/image.h` by corresponding .h file with the same name Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com> Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
* | | | | | | | Merge pull request #98236 from timothyqiu/locale-compare-cache-4.xThaddeus Crews2024-10-212-13/+24
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Cache results for `TranslationServer.compare_locales()`
| * | | | | | | | Cache results for `TranslationServer.compare_locales()`Haoyu Qiu2024-10-162-13/+24
| | | | | | | | |
* | | | | | | | | Merge pull request #97205 from tetrapod00/inspect-native-shader-codeThaddeus Crews2024-10-216-1/+30
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add "Inspect Native Shader Code" to shader inspector and shader editor
| * | | | | | | | | Add "Inspect Native Shader Code" to shader resource and shader editortetrapod002024-10-086-1/+30
| | | | | | | | | |
* | | | | | | | | | Merge pull request #97588 from TML233/generated-raise-signalThaddeus Crews2024-10-213-5/+5
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [C#] Change generated On{SignalName} to EmitSignal{SignalName}
| * | | | | | | | | | Change generated On{SignalName} to EmitSignal{SignalName}TML2024-09-283-5/+5
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #98226 from m-pranav-r/fix-volumetric-shadowsThaddeus Crews2024-10-211-0/+1
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix incorrect depth comparison used to calculate volumetric fog shadowing
| * | | | | | | | | | | Fix incorrect depth comparison used to calculate volumetric fog shadowingm-pranav-r2024-10-161-0/+1
| | |_|/ / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #97707 from Sauermann/fix-input-device-clashThaddeus Crews2024-10-217-21/+30
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix `InputEvent` device id clash
| * | | | | | | | | | | Fix InputEvent device id clashMarkus Sauermann2024-10-207-21/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `InputMap::ALL_DEVICES` and `InputEvent::DEVICE_ID_EMULATION` have the same value `-1`. Change value of `InputMap::All_DEVICES` so that it's different from `InputEvent::DEVICE_ID_EMULATION`. `InputEvent::DEVICE_ID_EMULATION` is part of the API and can't be changed without potentially breaking projects. Gather all special device constants in a single location inside `InputEvent`. Add a converter to project settings, that takes care of adjusting project files during loading.
* | | | | | | | | | | | Merge pull request #97706 from lalitshankarchowdhury/fix-create-folderThaddeus Crews2024-10-211-0/+7
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Display proper message on invalid folder path
| * | | | | | | | | | | | Display proper message on invalid folder pathLalit Shankar Chowdhury2024-10-171-0/+7
| | |_|_|_|_|_|/ / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #98212 from stuartcarnie/sgc/metal_improvementsThaddeus Crews2024-10-213-43/+146
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Metal: Performance improvements and bug fixes
| * | | | | | | | | | | | Metal: Performance improvements and bug fixesStuart Carnie2024-10-203-43/+146
| | |_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #98340 from juanjp600/dotnet-typed-dictionary-hint-fixThaddeus Crews2024-10-213-3/+3
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix exported typed dictionaries in .NET having an incorrect hint
| * | | | | | | | | | | | Fix exported typed dictionaries in .NET having an incorrect hint, which led ↵Juan Pablo Arce2024-10-183-3/+3
| | |/ / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to incorrect scene serialization
* | | | | | | | | | | | Merge pull request #98203 from timothyqiu/layout-dir-created-equalThaddeus Crews2024-10-216-13/+63
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add System Locale layout direction for `Control` and `Window`
| * | | | | | | | | | | | Add System Locale layout direction for Control and WindowHaoyu Qiu2024-10-176-13/+63
| |/ / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #98201 from AThousandShips/lightmap_compile_fixThaddeus Crews2024-10-211-9/+6
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix unreachable code in `lightmap_gi.cpp`
| * | | | | | | | | | | | Fix unreachable code in `lightmap_gi.cpp`A Thousand Ships2024-10-151-9/+6
| | |_|_|/ / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #97807 from syntaxerror247/colorPicker_kb_fixThaddeus Crews2024-10-211-16/+4
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix `ColorPicker` virtual keyboard popup on mobile
| * | | | | | | | | | | | Fix ColorPicker virtual keyboard popup on mobileAnish Mishra2024-10-051-16/+4
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #97542 from AThousandShips/dict_sort_fixThaddeus Crews2024-10-216-8/+28
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Core] Fix sorting of `Dictionary` keys
| * | | | | | | | | | | | | Add testA Thousand Ships2024-10-181-0/+8
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | [Core] Fix sorting of `Dictionary` keysA Thousand Ships2024-10-185-8/+20
| | |_|/ / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `StringName` keys were sorted as `StringName` which is unstable.
* | | | | | | | | | | | | Merge pull request #97925 from huwpascoe/lightmap_dynamic_bugfixThaddeus Crews2024-10-211-0/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | Fix updating dynamic objects in LightmapGI
| * | | | | | | | | | | | Lightmap Dynamic Bugfixyesfish2024-10-171-0/+3
| |/ / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #83863 from ↵Clay John2024-10-181-1/+4
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Calinou/editor-lightmap-probe-gizmo-improve-display Improve display for lightmap probes in the editor
| * | | | | | | | | | | | Improve display for lightmap probes in the editorHugo Locurcio2024-10-181-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Use the default Back cull mode to improve performance slightly and prevent obstructing the camera. - Fade probes when the camera gets close as to be less intrusive.
* | | | | | | | | | | | | Merge pull request #97977 from syntaxerror247/menu_bar_refresh_bugClay John2024-10-181-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | Refresh `MenuBar` scene after child renamed in editor
| * | | | | | | | | | | | update MenuBar after child renamed in editorAnish Mishra2024-10-081-0/+1
| | |_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #98271 from DarioSamo/d3d12-enhanced-barrier-fixClay John2024-10-186-12/+48
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|/ / / |/| | | | | | | | | | | Move transitions of textures from transfer workers to the graphics queue.
| * | | | | | | | | | | Move transitions of textures initialized by transfer workers to the main ↵Dario2024-10-186-12/+48
|/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | graphics queue. Also adds a new possible texture layout and API trait to support a particular behavior in D3D12 where only the COMMON layout is supported in copy queues. Fixes #98158.
* | | | | | | | | | | Merge pull request #98255 from timothyqiu/form-is-indeed-emptinessClay John2024-10-171-0/+4
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Don't pseudolocalize empty strings