godot/servers/rendering/renderer_rd/shaders/effects
Hugo Locurcio 7745bd42a6
Add maximum roughness cutoff to SSR to improve performance
In a test scene with mixed rough and non-rough materials, this saves
upwards of 0.15 ms of GPU time with very little visual artifacting
(GTX 1080, 2560×1440).
2022-12-10 17:35:18 +01:00
..
blur_raster_inc.glsl Implement Physical Light Units as an optional setting. 2022-08-31 12:14:46 -07:00
blur_raster.glsl Use raster versions of copy effects for 2D operations when using the mobile renderer 2022-11-10 12:47:26 -08:00
bokeh_dof_inc.glsl Implement Physical Light Units as an optional setting. 2022-08-31 12:14:46 -07:00
bokeh_dof_raster.glsl Fix DoF artifacting at high blur amounts 2022-09-05 21:38:40 +03:00
bokeh_dof.glsl Fix DoF artifacting at high blur amounts 2022-09-05 21:38:40 +03:00
copy_to_fb.glsl Finish implementing Canvas Background mode 2022-11-17 12:51:26 -08:00
copy.glsl Use raster versions of copy effects for 2D operations when using the mobile renderer 2022-11-10 12:47:26 -08:00
cube_to_dp.glsl Moved cube_to_dp and cubemap logic into CopyEffects 2022-06-24 18:04:28 +10:00
cubemap_downsampler_inc.glsl Moved cube_to_dp and cubemap logic into CopyEffects 2022-06-24 18:04:28 +10:00
cubemap_downsampler_raster.glsl Moved cube_to_dp and cubemap logic into CopyEffects 2022-06-24 18:04:28 +10:00
cubemap_downsampler.glsl Moved cube_to_dp and cubemap logic into CopyEffects 2022-06-24 18:04:28 +10:00
cubemap_filter_raster.glsl Moved cube_to_dp and cubemap logic into CopyEffects 2022-06-24 18:04:28 +10:00
cubemap_filter.glsl Moved cube_to_dp and cubemap logic into CopyEffects 2022-06-24 18:04:28 +10:00
cubemap_roughness_inc.glsl Properly remap roughness when reading from radiance map 2022-12-02 15:39:20 -08:00
cubemap_roughness_raster.glsl Moved cube_to_dp and cubemap logic into CopyEffects 2022-06-24 18:04:28 +10:00
cubemap_roughness.glsl Moved cube_to_dp and cubemap logic into CopyEffects 2022-06-24 18:04:28 +10:00
fsr_upscale.glsl Extracting render buffers and changing it to a more generic solution 2022-09-01 20:01:45 +10:00
resolve.glsl Split GI effects and fix stereoscopic rendering of GI effects 2022-06-22 12:50:17 +10:00
screen_space_reflection_filter.glsl Move screen space effects into a separate class 2022-07-19 13:27:39 +10:00
screen_space_reflection_inc.glsl Move screen space effects into a separate class 2022-07-19 13:27:39 +10:00
screen_space_reflection_scale.glsl Move screen space effects into a separate class 2022-07-19 13:27:39 +10:00
screen_space_reflection.glsl Add maximum roughness cutoff to SSR to improve performance 2022-12-10 17:35:18 +01:00
SCsub Make dependencies with shader includes in subfolders 2022-09-26 12:29:19 +10:00
specular_merge.glsl Move screen space effects into a separate class 2022-07-19 13:27:39 +10:00
ss_effects_downsample.glsl Move screen space effects into a separate class 2022-07-19 13:27:39 +10:00
ssao_blur.glsl Move screen space effects into a separate class 2022-07-19 13:27:39 +10:00
ssao_importance_map.glsl Move screen space effects into a separate class 2022-07-19 13:27:39 +10:00
ssao_interleave.glsl Move screen space effects into a separate class 2022-07-19 13:27:39 +10:00
ssao.glsl Move screen space effects into a separate class 2022-07-19 13:27:39 +10:00
ssil_blur.glsl Move screen space effects into a separate class 2022-07-19 13:27:39 +10:00
ssil_importance_map.glsl Move screen space effects into a separate class 2022-07-19 13:27:39 +10:00
ssil_interleave.glsl Move screen space effects into a separate class 2022-07-19 13:27:39 +10:00
ssil.glsl Move screen space effects into a separate class 2022-07-19 13:27:39 +10:00
subsurface_scattering.glsl Extracting render buffers and changing it to a more generic solution 2022-09-01 20:01:45 +10:00
taa_resolve.glsl Ensure vulkan subgroups are disabled for MoltenVK 2022-10-26 20:12:06 +01:00
tonemap.glsl Merge pull request #66466 from clayjohn/FXAA-fix 2022-09-27 09:58:22 +02:00
vrs.glsl Fix VRS issues 2022-11-17 00:32:42 +11:00