godot/servers/rendering/renderer_rd
Matias N. Goldberg b7498aeb5d Fix massive validation errors when enabling TAA + MSAA
TAA + MSAA would make Godot request unnecessary flags for an MSAA
velocity texture. flags that were not even actually needed.

This was causing:
 1. Unsupported GPUs to fail completely (e.g. Intel Arc 770)
 2. Wrong codepaths to be followed (causing validation errors, possibly
crashes or glitches)
 3. Unnecessary performance impact in all GPUs.

See
https://github.com/godotengine/godot/issues/71929#issuecomment-1722274359

(cherry picked from commit 4de0ed4adf)
2023-10-24 16:52:59 +02:00
..
effects Fix various typos with codespell 2023-10-03 20:45:35 +02:00
environment Fix various typos with codespell 2023-10-03 20:45:35 +02:00
forward_clustered Fix validation error when enabling SSIL alone 2023-10-19 21:45:11 +02:00
forward_mobile Fix issue with four subpasses always been requested in mobile renderer 2023-10-19 21:45:12 +02:00
shaders Fix missing decal mask in mobile renderer 2023-10-24 16:05:00 +02:00
spirv-reflect Refactor SPIR-V reflection into a generic RenderingDevice feature 2022-12-12 14:14:53 +01:00
storage_rd Fix massive validation errors when enabling TAA + MSAA 2023-10-24 16:52:59 +02:00
cluster_builder_rd.cpp Fixup special case of cluster render 2023-10-24 16:06:28 +02:00
cluster_builder_rd.h Replace Extents with Size in VoxelGI, ReflectionProbe, FogVolume, Decal and GPUParticles*3D 2023-01-31 20:04:11 +01:00
framebuffer_cache_rd.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
framebuffer_cache_rd.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
pipeline_cache_rd.cpp Properly handle wireframe mode in RendererRD pipeline cache 2023-06-14 09:14:34 +02:00
pipeline_cache_rd.h Properly handle wireframe mode in RendererRD pipeline cache 2023-06-14 09:14:34 +02:00
renderer_canvas_render_rd.cpp Ensure POINT_SIZE takes effect 2023-10-19 21:49:01 +02:00
renderer_canvas_render_rd.h fix normal map not flipping in sprite2D 2023-01-14 11:51:56 +05:30
renderer_compositor_rd.cpp Move roughness limiter and sort into their own classes 2023-03-09 21:58:55 +11:00
renderer_compositor_rd.h Move roughness limiter and sort into their own classes 2023-03-09 21:58:55 +11:00
renderer_scene_render_rd.cpp Fix various typos with codespell 2023-10-03 20:45:35 +02:00
renderer_scene_render_rd.h Replace Extents with Size in VoxelGI, ReflectionProbe, FogVolume, Decal and GPUParticles*3D 2023-01-31 20:04:11 +01:00
SCsub Refactor SPIR-V reflection into a generic RenderingDevice feature 2022-12-12 14:14:53 +01:00
shader_rd.cpp Move some worker_thread_pool.h includes out of header files 2023-02-13 14:02:01 -05:00
shader_rd.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
uniform_set_cache_rd.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
uniform_set_cache_rd.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00