summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #78529 from Chaosus/string_reverseRémi Verschelde2023-08-166-0/+36
|\ | | | | | | Add `String.reverse` method
| * Add `String.reverse` methodYuri Roubinski2023-06-216-0/+36
| |
* | Merge pull request #76860 from AThousandShips/zip_file_existsRémi Verschelde2023-08-163-0/+26
|\ \ | | | | | | | | | Add function `ZIPReader::file_exists`
| * | Add function `ZIPReader::file_exists`A Thousand Ships2023-08-163-0/+26
|/ /
* | Merge pull request #80661 from MewPurPur/nav-agent-more-readableRémi Verschelde2023-08-163-3/+3
|\ \ | | | | | | | | | Make the NavigationAgent3D icon more readable
| * | Make the NavigationAgent3D icon more readableMewPurPur2023-08-153-3/+3
| | |
* | | Merge pull request #80659 from MewPurPur/portable-texture-iconRémi Verschelde2023-08-163-2/+2
|\ \ \ | | | | | | | | | | | | Add PortableCompressedTexture2D icon
| * | | Add PortableCompressedTexture2D iconMewPurPur2023-08-153-2/+2
| |/ /
* | | Merge pull request #80658 from Sch1nken/tilemap-erase-scenesRémi Verschelde2023-08-161-0/+11
|\ \ \ | | | | | | | | | | | | TileMap: Check for possible scenes to be erased
| * | | Check for possible scenes to be erasedSch1nken2023-08-151-0/+11
| | | |
* | | | 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 #80654 from bitsawer/fix_global_uniform_texture_setRémi Verschelde2023-08-162-8/+12
|\ \ \ \ | | | | | | | | | | | | | | | Fix global shader uniform texture loading
| * | | | Fix global shader uniform texture loadingbitsawer2023-08-152-8/+12
| |/ / /
* | | | Merge pull request #80651 from clayjohn/RD-2D-HDR-MSDFRémi Verschelde2023-08-164-7/+7
|\ \ \ \ | | | | | | | | | | | | | | | Fallback to linear color texture when using 2D HDR and MSDF font
| * | | | Fallback to linear color texture when using 2D HDR and MSDF fontclayjohn2023-08-154-7/+7
| |/ / /
* | | | 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 #80638 from sepTN/fix-particle-shader-randRémi Verschelde2023-08-161-2/+4
|\ \ \ \ | | | | | | | | | | | | | | | Fix particle shader deterministic random values
| * | | | Fix particle shader deterministic random valuesSeptian2023-08-151-2/+4
| | | | |
* | | | | 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 #80606 from bruvzg/rtl_scroll_hideRémi Verschelde2023-08-162-1/+20
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | [RTL] Improve scroll bar responsiveness during updates.
| * | | | | [RTL] Improve scroll bar responsiveness during updates.bruvzg2023-08-142-1/+20
| | | | | |
* | | | | | Merge pull request #80591 from AThousandShips/compat_verRémi Verschelde2023-08-161-6/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Fix version check for GDExtension
| * | | | | | Fix version check for GDExtensionNinni Pipping2023-08-151-6/+7
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #80571 from darksylinc/matias-resize-window-fixRémi Verschelde2023-08-161-14/+22
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Fix validation error when resizing window
| * | | | | | Fix validation error when resizing windowMatias N. Goldberg2023-08-151-14/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sometimes when resizing the window we may get the following validation error: ERROR: VALIDATION - Message Id Number: -370888023 | Message Id Name: VUID-vkAcquireNextImageKHR-semaphore-01286 Validation Error: [ VUID-vkAcquireNextImageKHR-semaphore-01286 ] Object 0: handle = 0xdcc8fd0000000012, type = VK_OBJECT_TYPE_SEMAPHORE; | MessageID = 0xe9e4b2a9 | vkAcquireNextImageKHR: Semaphore must not be currently signaled or in a wait state. The Vulkan spec states: If semaphore is not VK_NULL_HANDLE it must be unsignaled (https://vulkan.lunarg.com/doc/view/1.2.198.1/linux/1.2-extensions/vkspec.html#VUID-vkAcquireNextImageKHR-semaphore-01286) In VulkanContext::prepare_buffers the problem was that vkAcquireNextImageKHR returned VK_SUBOPTIMAL_KHR but it already signaled the semaphore (because it is possible to continue normally with a VK_SUBOPTIMAL_KHR result). Then we recreate the swapchain and reuse the w->image_acquired_semaphores[frame_index] which is in an inconsistent state. Fixed by recreating the semamphores along the swapchain. Fix #80570
* | | | | | | Merge pull request #80569 from m4gr3d/show_in_app_library_settings_mainRémi Verschelde2023-08-165-2/+13
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Add export setting to control whether to show the Godot app in the app library
| * | | | | | | Add export setting to control whether to show the Godot app in the app libraryFredia Huya-Kouadio2023-08-135-2/+13
| |/ / / / / /
* | | | | | | Merge pull request #80424 from DarioSamo/rd-buffer-copy-vulkanRémi Verschelde2023-08-164-6/+63
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Add `buffer_copy` method to RenderingDevice
| * | | | | | | Add buffer_copy method to RenderingDevice interface and an implementation ↵Dario2023-08-124-6/+63
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for the Vulkan driver. Direct buffer copies are required to perform certain operations more efficiently, as the only current alternative is to download the buffer to the CPU and upload it again. As the first use case, the new function is used when enabling motion vectors on multimeshes.
* | | | | | | Merge pull request #80334 from Sauermann/fix-window-out-of-viewport-eventsRémi Verschelde2023-08-167-10/+146
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix nodes receiving mouse events in black bars of `Window`
| * | | | | | | Fix nodes receiving mouse events in black bars of `Window`Markus Sauermann2023-08-097-10/+146
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously for InputEvents there was no distinction between Window-area and Viewport-area. This was problematic in cases where stretching was used and the Window contained black bars at the sides of the Viewport. This PR separates the area of Window and Viewport regarding InputEvents.
* | | | | | | Merge pull request #79747 from kleonc/canvas_modulate_fix_updating_logicRémi Verschelde2023-08-162-16/+59
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix `CanvasModulate` logic for modulating the canvas
| * | | | | | | Fix CanvasModulate logic for updating canvas modulatekleonc2023-07-212-16/+59
| | | | | | | |
* | | | | | | | Merge pull request #78871 from jitspoe/master.pr_compute_convex_mesh_pointsRémi Verschelde2023-08-163-0/+20
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Expose `compute_convex_mesh_points` function to GDScript
| * | | | | | | | Expose compute_convex_mesh_points function to GDScript.jitspoe2023-08-143-0/+20
| | | | | | | | |
* | | | | | | | | Merge pull request #77975 from sakrel/shader_debug_infoRémi Verschelde2023-08-165-18/+25
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | Add support for GLSL source-level debugging with RenderDoc
| * | | | | | | | Add support for GLSL source-level debugging with RenderDoc ↵sakrel2023-08-125-18/+25
| | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | (`--generate-spirv-debug-info`)
* | | | | | | | Merge pull request #80615 from akien-mga/gcc-fix-Wmaybe-uninitialized-warningsRémi Verschelde2023-08-143-6/+8
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix GCC `-Wmaybe-uninitialized` warnings
| * | | | | | | | Fix GCC -Wmaybe-uninitialized warningsRémi Verschelde2023-08-143-6/+8
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Merge pull request #80610 from lawnjelly/fix_tilemap_editor_plugin_crash2Rémi Verschelde2023-08-142-1/+8
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix `TileMapEditorPlugin` crash by storing tilemap ID instead of pointer
| * | | | | | | | Fix `TileMapEditorPlugin` crash by storing tilemap ID instead of pointerlawnjelly2023-08-142-1/+8
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | Store the tilemap ObjectID instead of raw pointer, and check it is valid before access.
* | | | | | | | Merge pull request #80608 from emmanuel-ferdman/wipRémi Verschelde2023-08-141-1/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | docs: Fix link to two's complement wiki page
| * | | | | | | | docs: fix link to two's complement wiki pageEmmanuel Ferdman2023-08-141-1/+1
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>