Update leenkx/Shaders/std/light.glsl
This commit is contained in:
parent
5244b1b3e8
commit
519039b8b6
@ -9,7 +9,11 @@
|
|||||||
#endif
|
#endif
|
||||||
#ifdef _VoxelShadow
|
#ifdef _VoxelShadow
|
||||||
#include "std/conetrace.glsl"
|
#include "std/conetrace.glsl"
|
||||||
//!uniform sampler2D voxels_shadows;
|
uniform sampler2D gbuffer2;
|
||||||
|
#else
|
||||||
|
#ifdef _VoxelGI
|
||||||
|
uniform sampler2D gbuffer2;
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#ifdef _LTC
|
#ifdef _LTC
|
||||||
#include "std/ltc.glsl"
|
#include "std/ltc.glsl"
|
||||||
@ -146,7 +150,8 @@ vec3 sampleLight(const vec3 p, const vec3 n, const vec3 v, const float dotNV, co
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef _VoxelShadow
|
#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
|
#endif
|
||||||
|
|
||||||
#ifdef _LTC
|
#ifdef _LTC
|
||||||
|
Loading…
x
Reference in New Issue
Block a user