summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #80066 from timothyqiu/no-pun-intendedYuri Sizov2023-07-312-11/+11
|\ | | | | | | Avoid punning `[param enabled]` in documentation
| * Avoid punning [param enabled] in documentationHaoyu Qiu2023-07-312-11/+11
| |
* | Merge pull request #80037 from ↵Yuri Sizov2023-07-313-5/+28
|\ \ | | | | | | | | | | | | | | | KoBeWi/we_are_reaching_levels_of_hacks_that_should_not_be_possible Edit TileSet source on double click
| * | Edit TileSet source on double clickkobewi2023-07-303-5/+28
| | |
* | | Merge pull request #79945 from hvarga/fix-current-scene-updateYuri Sizov2023-07-311-5/+4
|\ \ \ | | | | | | | | | | | | Fix out of bounds access when updating current scene
| * | | Fix current-scene updateHrvoje Varga2023-07-271-5/+4
| | | |
* | | | Merge pull request #79917 from hvarga/fix-scene-tab-closeYuri Sizov2023-07-311-1/+3
|\ \ \ \ | | | | | | | | | | | | | | | Fix crash when using "Close All Tabs"
| * | | | Fix scene tab closeHrvoje Varga2023-07-271-1/+3
| |/ / /
* | | | Merge pull request #79880 from dalexeev/gds-fix-id-shadowing-belowYuri Sizov2023-07-3119-206/+360
|\ \ \ \ | | | | | | | | | | | | | | | GDScript: Fix bug with identifier shadowed below in current scope
| * | | | GDScript: Fix bug with identifier shadowed below in current scopeDanil Alexeev2023-07-2619-206/+360
| |/ / /
* | | | Merge pull request #79876 from LRFLEW/mobalphaYuri Sizov2023-07-314-15/+14
|\ \ \ \ | | | | | | | | | | | | | | | Fix transparent viewport backgrounds with custom clear color
| * | | | Fix transparent viewport backgrounds with custom clear colorLRFLEW2023-07-304-15/+14
| | | | |
* | | | | Merge pull request #79737 from ↵Yuri Sizov2023-07-311-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Calinou/resourceloader-load-error-clarify-expected-type Mention expected resource type in ResourceLoader load error
| * | | | | Mention expected resource type in ResourceLoader load errorHugo Locurcio2023-07-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | This helps troubleshoot issues due to incorrect import types.
* | | | | | Merge pull request #79681 from m4gr3d/fix_npe_mainYuri Sizov2023-07-311-8/+16
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Fix NullPointerException when registering the sensors
| * | | | | | Fix npe when registering the sensors.Fredia Huya-Kouadio2023-07-281-8/+16
| | | | | | |
* | | | | | | Merge pull request #79696 from reduz/call-on-render-threadYuri Sizov2023-07-315-0/+28
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Add ability to call code on rendering thread
| * | | | | | | Add ability to call code on rendering threadJuan Linietsky2023-07-265-0/+28
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As more users use compute in Godot 4, the way they do is most likely incompatible when running on separate threads and will start erroring soon as we improve the thread safety of the render thread. To properly run code on the render thread, this function was added. Use like this: ```GDScript func initialize_compute_code(): .... func update_compute_code(custom_data): ... func _ready(): RenderingServer.call_on_render_thread( initialize_compute_code ) func _process(): RenderingServer.call_on_render_thread( update_compute_code.bind(with_data) ) ```
* | | | | | | Merge pull request #79610 from aaronfranke/toggle-comment-slashYuri Sizov2023-07-311-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Add Ctrl+/ as a shortcut to toggle comment in addition to Ctrl+K
| * | | | | | | Add Ctrl+/ as a shortcut to toggle comment in addition to Ctrl+KAaron Franke2023-07-181-1/+1
| | | | | | | |
* | | | | | | | Merge pull request #79358 from timothyqiu/indentationYuri Sizov2023-07-311-1/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Make indentation indicators translatable
| * | | | | | | | Make indentation indicators translatableHaoyu Qiu2023-07-121-1/+1
| | | | | | | | |
* | | | | | | | | Merge pull request #78941 from ↵Yuri Sizov2023-07-315-99/+211
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dalexeev/gds-doc-comments-deprecated-and-experimental GDScript: Add `@deprecated` and `@experimental` doc comment tags
| * | | | | | | | | GDScript: Add `@deprecated` and `@experimental` doc comment tagsDanil Alexeev2023-07-085-99/+211
| | | | | | | | | |
* | | | | | | | | | Merge pull request #78254 from dalexeev/gds-fix-property-group-name-conflictYuri Sizov2023-07-314-4/+29
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GDScript: Fix conflict between property and group names
| * | | | | | | | | | GDScript: Fix conflict between property and group namesDanil Alexeev2023-06-154-4/+29
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #73226 from AThousandShips/gdscript_tok_improvementYuri Sizov2023-07-311-13/+19
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Improve GDScript identifier tokenization
| * | | | | | | | | | | Improvements to GDScript identifier tokenizationNinni Pipping2023-04-261-13/+19
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #50674 from starry-abyss/masterYuri Sizov2023-07-312-42/+44
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reorganize buttons in the project manager
| * | | | | | | | | | | | Project manager button rearrangementIgor2023-07-252-42/+44
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #73257 from RedworkDE/net-android-supportIgnacio Roldán Etcheverry2023-07-318-847/+101
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | C#: Support exporting for Android
| * | | | | | | | | | | | | C#: Enable exporting for AndroidRedworkDE2023-06-282-7/+11
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | C#: Remove old and unused android support code for monoRedworkDE2023-06-285-826/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | C#: Add option to embed dotnet build outputs into the data fileRedworkDE2023-06-282-15/+90
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #80081 from clayjohn/revert-dead-errorYuri Sizov2023-07-311-32/+19
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | Revert "Let user know about dead instances in deferred calls"
| * | | | | | | | | | | | | Revert "Let user know about dead instances in deferred calls"clayjohn2023-07-311-32/+19
|/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 3a6527d6d3c15bc052b9f27ccb1b4ad7c10c135f.
* | | | | | | | | | | | | Merge pull request #80034 from darksylinc/matias-fixesClay John2023-07-302-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | Fix uninitialized variable ending up sent to Vulkan
| * | | | | | | | | | | | Fix uninitialized variable ending up sent to VulkanMatias N. Goldberg2023-07-292-2/+2
|/ / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The first time a shader is compiled Godot performs the following: ```cpp for (uint32_t i = 0; i < SHADER_STAGE_MAX; i++) { if (spirv_data.push_constant_stages_mask.has_flag((ShaderStage)(1 << i))) { binary_data.push_constant_vk_stages_mask |= shader_stage_masks[i]; } } ``` However binary_data.push_constant_vk_stages_mask is never initialized to 0 and thus contains garbage data or'ed with the good data. This value is used by push constants (and many other things) thus it can be a big deal. Fortunately because the relevant flags are always guaranteed to be set (but not guaranteed to be unset), the damage is restricted to: 1. Performance (unnecessary flushing & over-excessive barriers) 2. Overwriting push descriptors already set (this would be serious, doesn't seem to be an issue) 3. Driver implementations going crazy when they see bits set they don't expect (unknown if this is an issue) This uninitialized value is later saved into the binary cache. Valgrind is able to detect this bug on the first run, but not on the subsequent ones because they data comes from a file. cache_file_version has been bumped to force rebuild of all cached shaders. Because the ones generated so far are compromised.
* | | | | | | | | | | | Merge pull request #79981 from RandomShaper/fix_res_imp_life_2Aaron Franke2023-07-291-2/+6
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|/ / / |/| | | | | | | | | | | Fix life cycle of ResourceImporterTexture better
| * | | | | | | | | | | Fix life cycle of ResourceImporterTexture betterPedro J. Estébanez2023-07-281-2/+6
| | |_|_|_|_|_|_|_|_|/ | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #79983 from ↵Clay John2023-07-282-2/+5
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | detomon/initialize-msdf-parameters-in-base-material Initialize MSDF parameters in BaseMaterial3D with default
| * | | | | | | | | | Initialize MSDF parameters in BaseMaterial3D with defaultdetomon2023-07-282-2/+5
|/ / / / / / / / / /
* | | | | | | | | | Merge pull request #79405 from Calinou/doc-import-optionsYuri Sizov2023-07-2716-7/+272
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Fill in descriptions for import options in the class reference
| * | | | | | | | | | Fill in descriptions for import options in the class referenceHugo Locurcio2023-07-2716-7/+272
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #74717 from KoBeWi/tilesetmap_handler_pluginYuri Sizov2023-07-278-263/+247
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Add separate editor plugin for TileMap and TileSet
| * | | | | | | | | | | Add separate editor plugin for TileMap and TileSetkobewi2023-07-268-263/+247
| | |_|_|_|_|_|_|_|/ / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #79941 from KoBeWi/scene_tile_devastationYuri Sizov2023-07-271-12/+3
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Properly clear scene tiles
| * | | | | | | | | | | Properly clear scene tileskobewi2023-07-271-12/+3
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #79954 from RandomShaper/fix_res_imp_lifeYuri Sizov2023-07-271-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix life cycle of ResourceImporterTexture not tracked properly
| * | | | | | | | | | | | Fix life cycle of ResourceImporterTexture not tracked properlyPedro J. Estébanez2023-07-271-0/+1
| |/ / / / / / / / / / /