| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
Add `String.reverse` method
|
| | |
|
|\ \
| | |
| | |
| | | |
Add function `ZIPReader::file_exists`
|
|/ / |
|
|\ \
| | |
| | |
| | | |
Make the NavigationAgent3D icon more readable
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | | |
Add PortableCompressedTexture2D icon
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | | |
TileMap: Check for possible scenes to be erased
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Fix casts of XR handles in OpenXRExtensionWrapperExtension
|
| |/ / /
| | | |
| | | |
| | | | |
On 32-bit systems, XR handles are defined as uint64_t, so conversion from XR handles to uint64_t requires C-style casts.
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Fix global shader uniform texture loading
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Fallback to linear color texture when using 2D HDR and MSDF font
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Use `String::resize()` and `CharString` in `text_server_adv` again
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Fix particle shader deterministic random values
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
C#: Fixed delegate docstring logic
|
| | |/ / /
| |/| | |
| | | | |
| | | | | |
• No longer produces double-summaries
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
C#: paramref now properly tagged in documentation
|
| |/ / / /
| | | | |
| | | | |
| | | | | |
• If part of a signal, the old documentation style is used, as it points to a delegate & doesn't have actual parameters to reference
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
C#: Implement `proxy_name` for EnumInterface
|
| |/ / / /
| | | | |
| | | | |
| | | | | |
• Fixes generated CS1574 warnings
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
[RTL] Improve scroll bar responsiveness during updates.
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
Fix version check for GDExtension
|
| | |/ / / /
| |/| | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
Fix validation error when resizing window
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Add export setting to control whether to show the Godot app in the app library
|
| |/ / / / / / |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Add `buffer_copy` method to RenderingDevice
|
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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.
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Fix nodes receiving mouse events in black bars of `Window`
|
| | |_|_|_|/ /
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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.
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Fix `CanvasModulate` logic for modulating the canvas
|
| | | | | | | | |
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Expose `compute_convex_mesh_points` function to GDScript
|
| | | | | | | | | |
|
|\ \ \ \ \ \ \ \ \
| |_|_|_|_|/ / / /
|/| | | | | | | |
| | | | | | | | | |
Add support for GLSL source-level debugging with RenderDoc
|
| | |_|_|/ / / /
| |/| | | | | |
| | | | | | | |
| | | | | | | | |
(`--generate-spirv-debug-info`)
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Fix GCC `-Wmaybe-uninitialized` warnings
|
| | |_|_|_|/ / /
| |/| | | | | | |
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Fix `TileMapEditorPlugin` crash by storing tilemap ID instead of pointer
|
| |/ / / / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Store the tilemap ObjectID instead of raw pointer, and check it is valid before access.
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
docs: Fix link to two's complement wiki page
|
| |/ / / / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
|