godot/servers/rendering/renderer_rd/effects
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
..
bokeh_dof.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
bokeh_dof.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
copy_effects.cpp Split raster barrier into vertex and fragment barrier 2023-07-15 12:30:32 +10:00
copy_effects.h Split raster barrier into vertex and fragment barrier 2023-07-15 12:30:32 +10:00
debug_effects.cpp Draw frustum splices ontop of direction shadow atlas for debug purposes 2023-06-11 11:48:11 +10:00
debug_effects.h Draw frustum splices ontop of direction shadow atlas for debug purposes 2023-06-11 11:48:11 +10:00
fsr.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
fsr.h Allow for external python scripts to call the build python headers via external scripts 2023-03-19 21:18:52 -07:00
luminance.cpp Move luminance effect into its own class and use new buffers system 2023-01-07 14:40:42 +11:00
luminance.h Move luminance effect into its own class and use new buffers system 2023-01-07 14:40:42 +11:00
resolve.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
resolve.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
roughness_limiter.cpp Move roughness limiter and sort into their own classes 2023-03-09 21:58:55 +11:00
roughness_limiter.h Move roughness limiter and sort into their own classes 2023-03-09 21:58:55 +11:00
SCsub Splitting tonemapper into its own class 2022-04-28 15:00:30 +10:00
sort_effects.cpp Move roughness limiter and sort into their own classes 2023-03-09 21:58:55 +11:00
sort_effects.h Move roughness limiter and sort into their own classes 2023-03-09 21:58:55 +11:00
ss_effects.cpp Code simplifications 2023-06-21 22:37:26 +02:00
ss_effects.h Add render buffer support to screen space effects 2023-02-10 10:27:59 +11:00
taa.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
taa.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
tone_mapper.cpp Add option to enable HDR rendering in 2D 2023-08-07 11:24:03 +02:00
tone_mapper.h Add option to enable HDR rendering in 2D 2023-08-07 11:24:03 +02:00
vrs.cpp Forbid passing multiview sampler to the custom function in shaders 2023-02-21 11:23:17 +03:00
vrs.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00