virtualx-engine/servers/rendering/renderer_rd/storage_rd
clayjohn 57eb762bae Add option to enable HDR rendering in 2D
This is needed to allow 2D to fully make use of 3D effects (e.g. glow), and can be used to substantially improve quality of 2D rendering at the cost of performance

Additionally, the 2D rendering pipeline is done in linear space (we skip linear_to_srgb conversion in 3D tonemapping) so the entire Viewport can be kept linear.
This is necessary for proper HDR screen support in the future.
2023-08-07 11:24:03 +02: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 Add option to enable HDR rendering in 2D 2023-08-07 11:24:03 +02:00
material_storage.h Add option to enable HDR rendering in 2D 2023-08-07 11:24:03 +02:00
mesh_storage.cpp Fix invalid RID errors when freeing a mesh with blend shapes 2023-06-19 11:07:15 +03:00
mesh_storage.h Fix error spam when a mesh with bone weights has an invalid skeleton 2023-06-22 15:58:52 +03:00
particles_storage.cpp Add option to enable HDR rendering in 2D 2023-08-07 11:24:03 +02:00
particles_storage.h replace sampler arrays with constant sampler elements 2023-06-22 01:11:57 +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 Expose RenderingSceneBuffers through ClassDB 2023-07-26 23:48:30 +10:00
render_scene_buffers_rd.h Expose RenderingSceneBuffers through ClassDB 2023-07-26 23:48:30 +10:00
render_scene_data_rd.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01: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 Add option to enable HDR rendering in 2D 2023-08-07 11:24:03 +02:00
texture_storage.h Add option to enable HDR rendering in 2D 2023-08-07 11:24:03 +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