Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge commit godotengine/godot@f128f383e892865379cb8b14e7bcc9858efe2973 | Spartan322 | 2024-11-27 | 4 | -14/+64 |
|\ | |||||
| * | Merge pull request #99606 from jamie-pate/fix_99592 | Thaddeus Crews | 2024-11-27 | 1 | -6/+5 |
| |\ | | | | | | | | | | Fix gl_compatibility lightmap uniforms not being set | ||||
| | * | Fix gl_compatibility lightmap uniforms not being set | Jamie Pate | 2024-11-23 | 1 | -6/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #99592 The following variables were set too early, and later code never ran.. prev_shader, prev_variant, prev_spec_constants variables These variables were shared in two different branch conditions but were updated inside the first one, so the second could never be true.. The condition to update lighting also should check prev_spec_constants since it updates that uniform. | ||||
| * | | Merge pull request #99387 from 0x0ACB/direct_composition | Thaddeus Crews | 2024-11-26 | 3 | -8/+59 |
| |\ \ | | | | | | | | | | | | | Use direct composition for d3d12 backend | ||||
| | * | | Use direct composition for d3d12 backend | 0x0ACB | 2024-11-26 | 3 | -8/+59 |
| | | | | |||||
* | | | | Merge commit godotengine/godot@d09d82d433b03bb3773fd2a8cc8d6ccc2f8739ce | Spartan322 | 2024-11-26 | 8 | -93/+108 |
|\| | | | |||||
| * | | | Convert line breaks to `\n` and strip line break from the end of string ↵ | Pāvels Nadtočajevs | 2024-11-23 | 1 | -1/+1 |
| | |/ | |/| | | | | | | | returned by `OS::read_string_from_stdin`/`OS::get_stdin_string`. | ||||
| * | | Merge pull request #99548 from Repiteo/style/clang-format-19-options | Thaddeus Crews | 2024-11-22 | 1 | -1/+0 |
| |\ \ | | | | | | | | | | | | | Style: Add 19.1.0 LLVM options to `.clang-format` | ||||
| | * | | Style: Add 19.1.0 LLVM options to `.clang-format` | Thaddeus Crews | 2024-11-22 | 1 | -1/+0 |
| | | | | |||||
| * | | | Mask out shadows on CanvasItems that don't have a matching item_shadow_mask | clayjohn | 2024-11-21 | 4 | -78/+94 |
| |/ / | | | | | | | | | | This restores the behavior from 3.x | ||||
| * | | Merge pull request #96399 from andyprice/fileperms | Thaddeus Crews | 2024-11-21 | 2 | -2/+2 |
| |\ \ | | | | | | | | | | | | | Unix: Don't create world-writable files when safe save is enabled | ||||
| | * | | unix: Limit named pipe permissions to the current user | Andrew Price | 2024-09-06 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | Named pipes created using the "pipe://" file access scheme should not be world-writable or readable. Limit their access to the current user by creating them with 0600 permissions instead of 0666. | ||||
| | * | | unix: Don't create world-writable files when safe save is enabled | Andrew Price | 2024-09-06 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the "filesystem/on_save/safe_save_on_backup_then_rename" option is enabled files are created with 0666 permissions (-rw-rw-rw-) which is too loose. Use 0644 (-rw-r--r--) instead which is how the files would normally be created with the setting disabled and the system umask taken into account. | ||||
| * | | | Merge pull request #94981 from Chaosus/shader_fix_screen_uv_in_spatial_light | Thaddeus Crews | 2024-11-21 | 1 | -11/+11 |
| |\ \ \ | | | | | | | | | | | | | | | | Allow `SCREEN_UV` to be used in light function of spatial shader | ||||
| | * | | | Allow `SCREEN_UV` to be used in light function of spatial shader | Chaosus | 2024-11-19 | 1 | -11/+11 |
| | | | | | |||||
* | | | | | Merge commit godotengine/godot@9e6098432aac35bae42c9089a29ba2a80320d823 | Spartan322 | 2024-11-20 | 1 | -1/+3 |
|\| | | | | |||||
| * | | | | Fix: Error output is not require, `VK_QUEUE_TRANSFER_BIT` is optional. | Alexander Hartmann | 2024-11-19 | 1 | -1/+3 |
| |/ / / | |||||
* | | | | Merge commit godotengine/godot@fd4c29a189e53a1e085df5b9b9a05cac9351b3ef | Spartan322 | 2024-11-19 | 16 | -108/+270 |
|\| | | | |||||
| * | | | Merge pull request #98683 from clayjohn/wireframe | Thaddeus Crews | 2024-11-18 | 1 | -2/+2 |
| |\ \ \ | | | | | | | | | | | | | | | | Ensure shadow material and mesh are not used with wireframe mode | ||||
| | * | | | Ensure shadow material and mesh are not used with wireframe mode | clayjohn | 2024-11-16 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | And in the Compatibility renderer actually use the wireframe render mode | ||||
| * | | | | Merge pull request #98788 from Bonkahe/master | Thaddeus Crews | 2024-11-18 | 2 | -0/+5 |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | Add `multimesh_get_buffer_rd_rid` method to `RenderingServer`. | ||||
| | * | | | | Implemented multimesh_get_buffer_rd_rid function into RenderingServer. | David House | 2024-11-14 | 2 | -0/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed style error. Updated dummy mesh_storage to move from cpp to h the return of a blank Rid on _multimesh_get_buffer_rd_rid. | ||||
| * | | | | | Merge pull request #99026 from Faless/net/split_ip | Thaddeus Crews | 2024-11-18 | 4 | -74/+225 |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | [Net] Split Unix/Windows IP implementation | ||||
| | * | | | | | [Net] Split Unix/Windows IP implementation | Fabio Alessandrelli | 2024-11-12 | 4 | -74/+225 |
| | | | | | | | |||||
| * | | | | | | Merge pull request #98983 from nikitalita/patch-2 | Thaddeus Crews | 2024-11-18 | 1 | -1/+2 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Prevent stack-use-after-scope in rendering_device_driver_metal.mm | ||||
| | * | | | | | | Prevent stack-use-after-scope in rendering_device_driver_metal.mm | nikitalita | 2024-11-09 | 1 | -1/+2 |
| | | | | | | | | |||||
| * | | | | | | | Merge pull request #87558 from clayjohn/GLES3-canvas-spec | Thaddeus Crews | 2024-11-18 | 4 | -26/+27 |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reduce shader permutations in the compatibility backend | ||||
| | * | | | | | | | Reduce shader permutations in the compatibility backend | clayjohn | 2024-11-15 | 4 | -26/+27 |
| | | |_|_|_|_|/ | | |/| | | | | | |||||
| * / | | | | | | Use `(r)find_char` instead of `(r)find` for single characters | A Thousand Ships | 2024-11-17 | 4 | -5/+5 |
| |/ / / / / / | |||||
* | | | | | | | Merge commit godotengine/godot@6c05ec3d6732cac44cf85c91db7d3fd1075bcb23 | Spartan322 | 2024-11-15 | 9 | -49/+71 |
|\| | | | | | | |||||
| * | | | | | | Metal: Ensure position invariance is captured from SPIRV-Cross | Stuart Carnie | 2024-11-15 | 1 | -3/+15 |
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | Closes #99029 | ||||
| * | | | | | Merge pull request #99041 from mrsaturnsan/metal_frame_pacing | Thaddeus Crews | 2024-11-14 | 4 | -1/+10 |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Use afterMinimumDuration to correct frame pacing | ||||
| | * | | | | | Use afterMinimumDuration to correct frame pacing | mrsaturnsan | 2024-11-12 | 4 | -1/+10 |
| | | | | | | | |||||
| * | | | | | | Merge pull request #99149 from mrsaturnsan/set_max_fps_fix | Thaddeus Crews | 2024-11-13 | 1 | -4/+1 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Fix max FPS initialization | ||||
| | * | | | | | | Fix max FPS initialization | mrsaturnsan | 2024-11-12 | 1 | -4/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove unnecessary get_max_fps | ||||
| * | | | | | | | Merge pull request #98975 from clayjohn/D3D12-event-timing | Thaddeus Crews | 2024-11-13 | 1 | -1/+1 |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move D3D12 fence `SetEventOnCompletion` call to `fence_wait` to avoid stalling on some platforms | ||||
| | * | | | | | | | Move D3D12 fence SetEventOnCompletion call to fence_wait to avoid stalling ↵ | clayjohn | 2024-11-08 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | on some platforms | ||||
| * | | | | | | | | [Net] Properly rename NetSocketPosix to NetSocketUnix | Fabio Alessandrelli | 2024-11-13 | 3 | -40/+44 |
| | |_|_|_|_|/ / | |/| | | | | | | |||||
* | | | | | | | | Merge commit godotengine/godot@cb411fa960f0b7fdbd97dcdb4c90f9346360ee0e | Spartan322 | 2024-11-12 | 6 | -260/+888 |
|\| | | | | | | | |||||
| * | | | | | | | Merge pull request #91201 from bruvzg/con_type | Thaddeus Crews | 2024-11-12 | 2 | -4/+87 |
| |\ \ \ \ \ \ \ | | |_|_|_|_|/ / | |/| | | | | | | | | | | | | | | [OS] Add functions to determine standard I/O device type. | ||||
| | * | | | | | | [OS] Add functions to determine standard I/O device type. | bruvzg | 2024-11-06 | 2 | -4/+87 |
| | | | | | | | | |||||
| * | | | | | | | Merge pull request #98969 from Faless/net/split_sockets | Thaddeus Crews | 2024-11-12 | 5 | -256/+797 |
| |\ \ \ \ \ \ \ | | |_|_|_|/ / / | |/| | | | | | | | | | | | | | | [Net] Split Unix/Windows NetSocket implementation | ||||
| | * | | | | | | [Net] Split Unix/Windows NetSocket implementation | Fabio Alessandrelli | 2024-11-10 | 5 | -256/+797 |
| | | |_|_|/ / | | |/| | | | | |||||
* | | | | | | | Merge commit godotengine/godot@0f5f3bc9546b46b2029fc8896dc859697f1eab97 | Spartan322 | 2024-11-11 | 11 | -215/+447 |
|\| | | | | | | |||||
| * | | | | | | Merge pull request #98803 from stuartcarnie/metal_multiview | Thaddeus Crews | 2024-11-10 | 5 | -188/+337 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Metal: Multiview support | ||||
| | * | | | | | | Metal: Multiview support | Stuart Carnie | 2024-11-06 | 5 | -188/+337 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adds support for multiview * Returns native handles for more driver resources | ||||
| * | | | | | | | Merge pull request #98927 from fire/warn-file-case-mismatch | Thaddeus Crews | 2024-11-10 | 3 | -1/+46 |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Warn on filesystem case mismatch | ||||
| | * | | | | | | | Warn on filesystem case mismatch | Valentin Cocaud | 2024-11-08 | 3 | -1/+46 |
| | | |_|/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a file is opened with a wrong case, it can work on the developer system but break on a user system with a case-sensitive filesystem. This will display a warning when it happens. CAVEATS: It will also display the warning if a symlink is in the path. Adapt warning if the file is a symlink. Avoid warning on symlinks. Fix memory leak and avoid `lstat` usage. Avoid exposing real_path when not in TOOLS_ENABLED mode. | ||||
| * | | | | | | | Merge pull request #98883 from ducklin5/fix/VkResultError | Thaddeus Crews | 2024-11-10 | 2 | -1/+22 |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add vulkan error checks in command_queue_execute_and_present | ||||
| | * | | | | | | | fix: add vulkan error checks in command_queue_execute_and_present | Azeez Abass | 2024-11-06 | 2 | -1/+22 |
| | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | fix: add debug helper functoin and update messaging vulkan result |