virtualx-engine/servers/rendering/renderer_rd/shaders
jfons ba832d83b2 Initial TAA implementation
Initial TAA support based on the implementation in Spartan Engine.

Motion vectors are correctly generated for camera and mesh movement, but there is no support for other things like particles or skeleton deformations.
2022-06-07 13:14:44 +02:00
..
effects Fix tonemapper shader to correctly apply alpha channel 2022-05-18 06:43:07 +03:00
blit.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
canvas.glsl Implement Label3D node. 2022-04-22 12:08:46 +03:00
canvas_occlusion.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
canvas_sdf.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
canvas_uniforms_inc.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
cluster_data_inc.glsl Create mobile renderer 2021-05-03 21:54:11 +10:00
cluster_debug.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
cluster_render.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
cluster_store.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
cube_to_dp.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
cubemap_downsampler.glsl Porting cubemap compute shaders to raster for the mobile renderer 2021-08-01 21:22:38 +10:00
cubemap_downsampler_inc.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
cubemap_downsampler_raster.glsl Porting cubemap compute shaders to raster for the mobile renderer 2021-08-01 21:22:38 +10:00
cubemap_filter.glsl Refactor GLSL shader compilation 2021-04-14 11:37:52 -03:00
cubemap_filter_raster.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
cubemap_roughness.glsl Use prefiltered radiance 2022-02-16 21:37:18 -08:00
cubemap_roughness_inc.glsl Use prefiltered radiance 2022-02-16 21:37:18 -08:00
cubemap_roughness_raster.glsl Use prefiltered radiance 2022-02-16 21:37:18 -08:00
decal_data_inc.glsl More fixes to mobile renderer 2021-08-18 12:20:19 -03:00
fsr_upscale.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
gi.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
giprobe_write.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
light_data_inc.glsl Remove unused shadow_color property from Light3D 2022-03-04 23:12:18 +01:00
luminance_reduce.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
luminance_reduce_raster.glsl Use fragment shader instead of compute shader for effects for mobile renderer 2021-07-25 13:58:21 +10:00
luminance_reduce_raster_inc.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
particles.glsl Fix GPUParticles3D disappearance at attractor origins 2022-05-20 19:56:32 -04:00
particles_copy.glsl Revert "Fix particle trail glitch" 2022-03-01 20:16:10 +01:00
resolve.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
roughness_limiter.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
scene_forward_aa_inc.glsl clang-format: Disable alignment of operands, too unreliable 2021-10-28 15:19:35 +02:00
scene_forward_clustered.glsl Initial TAA implementation 2022-06-07 13:14:44 +02:00
scene_forward_clustered_inc.glsl Initial TAA implementation 2022-06-07 13:14:44 +02:00
scene_forward_gi_inc.glsl Rename GI Classes 2021-06-05 09:28:56 -03:00
scene_forward_lights_inc.glsl Initial TAA implementation 2022-06-07 13:14:44 +02:00
scene_forward_mobile.glsl Initial TAA implementation 2022-06-07 13:14:44 +02:00
scene_forward_mobile_inc.glsl Initial TAA implementation 2022-06-07 13:14:44 +02:00
screen_space_reflection.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
screen_space_reflection_filter.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
screen_space_reflection_scale.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
SCsub Splitting tonemapper into its own class 2022-04-28 15:00:30 +10:00
sdfgi_debug.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
sdfgi_debug_probes.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
sdfgi_direct_light.glsl Remove unused shadow_color property from Light3D 2022-03-04 23:12:18 +01:00
sdfgi_integrate.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
sdfgi_preprocess.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
skeleton.glsl Fix normal and tangent blending in blend shapes 2022-05-20 07:59:45 -04:00
sky.glsl Sky renderer: Only flip Z when calculating panorama_coords 2022-03-08 19:51:43 -08:00
sort.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
specular_merge.glsl Refactor GLSL shader compilation 2021-04-14 11:37:52 -03:00
ss_effects_downsample.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
ssao.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
ssao_blur.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
ssao_importance_map.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
ssao_interleave.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
ssil.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
ssil_blur.glsl Add and improve license attribution for SSAO and SSIL shader code 2022-05-31 09:42:50 -07:00
ssil_importance_map.glsl Add and improve license attribution for SSAO and SSIL shader code 2022-05-31 09:42:50 -07:00
ssil_interleave.glsl Add and improve license attribution for SSAO and SSIL shader code 2022-05-31 09:42:50 -07:00
subsurface_scattering.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
taa_resolve.glsl Initial TAA implementation 2022-06-07 13:14:44 +02:00
volumetric_fog.glsl Add Cone and Cylinder shapes to FogVolume 2022-05-25 12:35:53 +02:00
volumetric_fog_process.glsl Remove unused shadow_color property from Light3D 2022-03-04 23:12:18 +01:00
voxel_gi.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
voxel_gi_debug.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
voxel_gi_sdf.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00