diff --git a/leenkx/Shaders/deferred_light/deferred_light.frag.glsl b/leenkx/Shaders/deferred_light/deferred_light.frag.glsl index b819d0ea..a722c85b 100644 --- a/leenkx/Shaders/deferred_light/deferred_light.frag.glsl +++ b/leenkx/Shaders/deferred_light/deferred_light.frag.glsl @@ -240,8 +240,9 @@ void main() { vec3 F = f0 * envBRDF.x + envBRDF.y; #endif -#ifndef _VoxelGI + #ifndef _VoxelAOvar +#ifndef _VoxelGI // Envmap #ifdef _Irr @@ -299,10 +300,11 @@ void main() { fragColor.rgb = textureLod(voxels_diffuse, texCoord, 0.0).rgb * voxelgiDiff; if(roughness < 1.0 && occspec.y > 0.0) fragColor.rgb += textureLod(voxels_specular, texCoord, 0.0).rgb * F * voxelgiRefl; -#endif +#else #ifdef _VoxelAOvar fragColor.rgb = textureLod(voxels_ao, texCoord, 0.0).rgb * voxelgiOcc; +#endif #endif // Show voxels