godot/servers/rendering/renderer_rd/storage_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
..
forward_id_storage.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
forward_id_storage.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
light_storage.cpp Re-implement the PSSM_SPLITS debug option 2023-04-28 17:53:56 -07:00
light_storage.h (Re-)Implemented Light3D's property "shadow_reverse_cull_face" 2023-05-19 19:22:10 +02:00
material_storage.cpp Use 16-bit index buffers instead of 32 when unnecessary 2023-09-03 19:59:10 -03:00
material_storage.h Add option to enable HDR rendering in 2D 2023-08-07 11:24:03 +02:00
mesh_storage.cpp Add motion vector support for animated surfaces like skeletons or blend shapes. 2023-08-16 11:37:42 -03:00
mesh_storage.h Add motion vector support for animated surfaces like skeletons or blend shapes. 2023-08-16 11:37:42 -03:00
particles_storage.cpp Add motion vector support for GPU 3D Particles. 2023-08-28 10:56:02 -03:00
particles_storage.h Add motion vector support for GPU 3D Particles. 2023-08-28 10:56:02 -03:00
render_buffer_custom_data_rd.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
render_scene_buffers_rd.cpp Fix massive validation errors when enabling TAA + MSAA 2023-09-16 19:31:04 -03:00
render_scene_buffers_rd.h Expose RenderingSceneBuffers through ClassDB 2023-07-26 23:48:30 +10:00
render_scene_data_rd.cpp Fix motion vectors being corrupted when using precision=double and resulting in the TAA pass being completely broken. 2023-08-04 11:42:06 -03:00
render_scene_data_rd.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub Split dummy renderer classes into separate files 2022-03-16 17:43:10 +11:00
texture_storage.cpp Fallback to linear color texture when using 2D HDR and MSDF font 2023-08-15 11:08:29 +02:00
texture_storage.h Fallback to linear color texture when using 2D HDR and MSDF font 2023-08-15 11:08:29 +02:00
utilities.cpp Refactor high quality texture import 2023-01-30 15:53:23 +01:00
utilities.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00