godot/servers/rendering/renderer_rd
Matias N. Goldberg 4de0ed4adf 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
2023-09-16 19:31:04 -03:00
..
effects Use 16-bit index buffers instead of 32 when unnecessary 2023-09-03 19:59:10 -03:00
environment Clear SDFGI textures when created 2023-08-28 14:13:36 +03:00
forward_clustered Implement render mode fog_disabled and BaseMaterial3D setting Disable Fog 2023-09-05 18:15:02 +02:00
forward_mobile Implement render mode fog_disabled and BaseMaterial3D setting Disable Fog 2023-09-05 18:15:02 +02:00
shaders Merge pull request #81315 from conorlawton/z-billboard-y-velocity-no-scale 2023-09-08 23:14:27 +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-09-16 19:31:04 -03:00
cluster_builder_rd.cpp Use 16-bit index buffers instead of 32 when unnecessary 2023-09-03 19:59:10 -03: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 Add Shader compile groups to RD Shader system 2023-07-21 16:42:30 +02:00
pipeline_cache_rd.h Add Shader compile groups to RD Shader system 2023-07-21 16:42:30 +02:00
renderer_canvas_render_rd.cpp Use 16-bit index buffers instead of 32 when unnecessary 2023-09-03 19:59:10 -03:00
renderer_canvas_render_rd.h Fallback to linear color texture when using 2D HDR and MSDF font 2023-08-15 11:08:29 +02:00
renderer_compositor_rd.cpp Use 16-bit index buffers instead of 32 when unnecessary 2023-09-03 19:59:10 -03:00
renderer_compositor_rd.h Add option to enable HDR rendering in 2D 2023-08-07 11:24:03 +02:00
renderer_scene_render_rd.cpp Improve visual feedback when using the motion vectors debug view option. 2023-08-28 10:14:21 -03:00
renderer_scene_render_rd.h Draw frustum splices ontop of direction shadow atlas for debug purposes 2023-06-11 11:48:11 +10:00
SCsub Refactor SPIR-V reflection into a generic RenderingDevice feature 2022-12-12 14:14:53 +01:00
shader_rd.cpp Initialize shader placeholders up front 2023-08-03 16:13:33 +02:00
shader_rd.h Add Shader compile groups to RD Shader system 2023-07-21 16:42:30 +02: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