Update leenkx/Shaders/std/light.glsl

This commit is contained in:
Onek8 2025-04-07 15:45:04 +00:00
parent 5244b1b3e8
commit 519039b8b6

View File

@ -9,7 +9,11 @@
#endif
#ifdef _VoxelShadow
#include "std/conetrace.glsl"
//!uniform sampler2D voxels_shadows;
uniform sampler2D gbuffer2;
#else
#ifdef _VoxelGI
uniform sampler2D gbuffer2;
#endif
#endif
#ifdef _LTC
#include "std/ltc.glsl"
@ -146,7 +150,8 @@ vec3 sampleLight(const vec3 p, const vec3 n, const vec3 v, const float dotNV, co
#endif
#ifdef _VoxelShadow
direct *= (1.0 - traceShadow(p, n, voxels, voxelsSDF, l, clipmaps, gl_FragCoord.xy).r) * voxelgiShad;
vec4 g2 = textureLod(gbuffer2, gl_FragCoord.xy, 0.0);
direct *= (1.0 - traceShadow(p, n, voxels, voxelsSDF, l, clipmaps, gl_FragCoord.xy, g2.rg).r) * voxelgiShad;
#endif
#ifdef _LTC