Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge commit godotengine/godot@f128f383e892865379cb8b14e7bcc9858efe2973 | Spartan322 | 2024-11-27 | 28 | -445/+649 |
|\ | |||||
| * | Merge pull request #98670 from DarioSamo/rd-transient-targets | Thaddeus Crews | 2024-11-27 | 27 | -443/+647 |
| |\ | | | | | | | | | | Automatically resolve initial and final action for draw lists. | ||||
| | * | Resolve load and store ops automatically for render passes for discardable ↵ | Dario | 2024-11-25 | 27 | -443/+647 |
| | | | | | | | | | | | | textures. | ||||
| * | | Merge pull request #99220 from Flarkk/fix_sss_reverse_z | Thaddeus Crews | 2024-11-27 | 1 | -2/+2 |
| |\ \ | | |/ | |/| | | | | Fix regression in SSS with reverse-z | ||||
| | * | Fix SSS with reverse-z | Florent Guiocheau | 2024-11-26 | 1 | -2/+2 |
| | | | |||||
* | | | Merge commit godotengine/godot@d09d82d433b03bb3773fd2a8cc8d6ccc2f8739ce | Spartan322 | 2024-11-26 | 11 | -112/+119 |
|\| | | |||||
| * | | Merge pull request #99548 from Repiteo/style/clang-format-19-options | Thaddeus Crews | 2024-11-22 | 3 | -3/+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 | 3 | -3/+0 |
| | | | | |||||
| * | | | Mask out shadows on CanvasItems that don't have a matching item_shadow_mask | clayjohn | 2024-11-21 | 4 | -97/+106 |
| |/ / | | | | | | | | | | This restores the behavior from 3.x | ||||
| * | | Merge pull request #99463 from DarioSamo/rd-partial-coverage-fix-part-two | Thaddeus Crews | 2024-11-21 | 1 | -1/+1 |
| |\ \ | | | | | | | | | | | | | Do not check for command intersections when not using the write list. | ||||
| | * | | Do not check for command intersections when not using the write list. | Dario | 2024-11-20 | 1 | -1/+1 |
| | | | | |||||
| * | | | Merge pull request #94981 from Chaosus/shader_fix_screen_uv_in_spatial_light | Thaddeus Crews | 2024-11-21 | 4 | -11/+12 |
| |\ \ \ | | | | | | | | | | | | | | | | 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 | 4 | -11/+12 |
| | | | | | |||||
* | | | | | Merge commit godotengine/godot@9e6098432aac35bae42c9089a29ba2a80320d823 | Spartan322 | 2024-11-20 | 8 | -112/+109 |
|\| | | | | |||||
| * | | | | Merge pull request #99448 from clayjohn/RD-sky-flip | Rémi Verschelde | 2024-11-20 | 5 | -94/+70 |
| |\ \ \ \ | | |_|/ / | |/| | | | | | | | | Unify y-flip behavior for sky in RD backends | ||||
| | * | | | Unify y-flip behavior for sky in RD backends | clayjohn | 2024-11-19 | 5 | -94/+70 |
| | |/ / | |||||
| * / / | Improve dependency detection in render graph for draw lists with partial ↵ | Dario | 2024-11-19 | 3 | -18/+39 |
| |/ / | | | | | | | | | | coverage. | ||||
* | | | Merge commit godotengine/godot@fd4c29a189e53a1e085df5b9b9a05cac9351b3ef | Spartan322 | 2024-11-19 | 14 | -16/+44 |
|\| | | |||||
| * | | Merge pull request #98683 from clayjohn/wireframe | Thaddeus Crews | 2024-11-18 | 2 | -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 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | And in the Compatibility renderer actually use the wireframe render mode | ||||
| * | | | Merge pull request #85359 from miv391/faster-exit-from-cull_canvas_item | Thaddeus Crews | 2024-11-18 | 1 | -13/+13 |
| |\ \ \ | | | | | | | | | | | | | | | | Faster exit from `_cull_canvas_item` if alpha is zero | ||||
| | * | | | Faster exit from _cull_canvas_item if alpha is zero | Mika Viskari | 2024-11-16 | 1 | -13/+13 |
| | | | | | |||||
| * | | | | Merge pull request #98788 from Bonkahe/master | Thaddeus Crews | 2024-11-18 | 8 | -0/+17 |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | Add `multimesh_get_buffer_rd_rid` method to `RenderingServer`. | ||||
| | * | | | | Implemented multimesh_get_buffer_rd_rid function into RenderingServer. | David House | 2024-11-14 | 8 | -0/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 #99299 from Bonkahe/ResolveParticlesSetViewAxisThreadIssue | Thaddeus Crews | 2024-11-18 | 2 | -1/+8 |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Move `_scene_particles_set_view_axis` to new static function to allow call to be done on render thread, preventing multi threaded error on compute shader execution. | ||||
| | * | | | | | Created static method and moved _particles_set_view_axis over to it to allow ↵ | David House | 2024-11-16 | 2 | -1/+8 |
| | |/ / / / | | | | | | | | | | | | | | | | | | | calling on render thread. | ||||
| * | | | | | Merge pull request #99367 from BlueCube3310/mobile-probe-capture | Thaddeus Crews | 2024-11-18 | 1 | -0/+4 |
| |\ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | Fix updating lightmap captures on Mobile | ||||
| | * | | | | Fix updating lightmap captures on Mobile | BlueCube3310 | 2024-11-17 | 1 | -0/+4 |
| | | | | | | |||||
* | | | | | | Merge commit godotengine/godot@6c05ec3d6732cac44cf85c91db7d3fd1075bcb23 | Spartan322 | 2024-11-15 | 5 | -22/+28 |
|\| | | | | | |||||
| * | | | | | Merge pull request #99163 from clayjohn/Mobile-normal-interp | Thaddeus Crews | 2024-11-14 | 1 | -7/+7 |
| |\ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | Normalize normal, tangent, and binormal before interpolating in the mobile renderer to avoid precision errors on heavily scaled meshes | ||||
| | * | | | | Normalize normal tangent and binormal before interpolating in the mobile ↵ | clayjohn | 2024-11-13 | 1 | -7/+7 |
| | | |/ / | | |/| | | | | | | | | | | | | renderer to avoid precision errors on heavily scaled meshes | ||||
| * | | | | Merge pull request #99066 from DarioSamo/rd-transfer-worker-deadlock-fix | Thaddeus Crews | 2024-11-13 | 2 | -5/+10 |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | Give the barrier pool its own mutex to avoid a deadlock with transfer workers. | ||||
| | * | | | | Give the barrier pool its own mutex to avoid a deadlock with transfer workers. | Dario | 2024-11-11 | 2 | -5/+10 |
| | | | | | | |||||
| * | | | | | Merge pull request #99073 from DarioSamo/rd-graph-dependency-fix | Thaddeus Crews | 2024-11-13 | 2 | -10/+11 |
| |\ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | | Improve graph's detection of intersection between draw lists. | ||||
| | * | | | | Improve graph's detection of intersection between draw lists. | Dario | 2024-11-11 | 2 | -10/+11 |
| | |/ / / | |||||
* | | | | | Merge commit godotengine/godot@cb411fa960f0b7fdbd97dcdb4c90f9346360ee0e | Spartan322 | 2024-11-12 | 4 | -3/+27 |
|\| | | | | |||||
| * | | | | Merge pull request #98767 from jadeharley2/master | Thaddeus Crews | 2024-11-11 | 1 | -1/+3 |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | Fix inability to set TextureLayeredRD as `TEXTURE_TYPE_CUBE` or `TEXTURE_TYPE_CUBE_ARRAY` | ||||
| | * | | | | Fix inability to set TextureLayeredRD as TEXTURE_TYPE_CUBE or ↵ | jadeharley2 | 2024-11-11 | 1 | -1/+3 |
| | |/ / / | | | | | | | | | | | | | | | | TEXTURE_TYPE_CUBE_ARRAY | ||||
| * | | | | Merge pull request #98755 from Chaosus/shader_compiler_fix_struct_member_names | Thaddeus Crews | 2024-11-11 | 1 | -2/+8 |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | Add prefix to struct member names in shader compiler | ||||
| | * | | | | Add prefix to struct member names in shader compiler | Chaosus | 2024-11-02 | 1 | -2/+8 |
| | | | | | | |||||
| * | | | | | Merge pull request #85430 from Calinou/os-expose-rendering-driver-method | Thaddeus Crews | 2024-11-11 | 2 | -0/+16 |
| |\ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | | Expose RenderingServer methods to get rendering driver and method name | ||||
| | * | | | | Expose RenderingServer methods to get rendering driver and method name | Hugo Locurcio | 2024-10-02 | 2 | -0/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | This is useful for troubleshooting purposes and debug menus. | ||||
* | | | | | | Merge commit godotengine/godot@0f5f3bc9546b46b2029fc8896dc859697f1eab97 | Spartan322 | 2024-11-11 | 4 | -26/+66 |
|\| | | | | | |||||
| * | | | | | Merge pull request #98549 from Chaosus/shader_renderer_states | Thaddeus Crews | 2024-11-10 | 2 | -0/+35 |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Add renderer state defines to shader preprocessor | ||||
| | * | | | | | Add renderer state defines to shader preprocessor | Chaosus | 2024-10-26 | 2 | -0/+35 |
| | | | | | | | |||||
| * | | | | | | Merge pull request #98910 from darksylinc/matias-id_arm32 | Thaddeus Crews | 2024-11-10 | 1 | -6/+4 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Force `RDD::id` to be always `uint64_t` | ||||
| | * | | | | | | Force RID::id to be always uint64_t | Matias N. Goldberg | 2024-11-06 | 1 | -6/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Vulkan, some handles are meant to always be u64, even on 32-bit architectures such as arm32. Fixes #98654 | ||||
| * | | | | | | | Merge pull request #98307 from clayjohn/Light2D-shadow-projection | Thaddeus Crews | 2024-11-10 | 1 | -20/+27 |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Precompute projection matrices when rendering 2D shadows | ||||
| | * | | | | | | | Precompute projection matrices when rendering 2D shadows | clayjohn | 2024-10-18 | 1 | -20/+27 |
| | | | | | | | | | |||||
* | | | | | | | | | Merge commit godotengine/godot@87318a2fb7fffeb72adca934e31915be077c3d1f | Spartan322 | 2024-11-06 | 44 | -376/+498 |
|\| | | | | | | | |