From 6a25b3c5d7d5750a3c7ad4aa98338177f2f7299e Mon Sep 17 00:00:00 2001 From: Onek8 Date: Mon, 7 Apr 2025 15:28:46 +0000 Subject: [PATCH] Update leenkx/Shaders/deferred_light/deferred_light.frag.glsl --- leenkx/Shaders/deferred_light/deferred_light.frag.glsl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/leenkx/Shaders/deferred_light/deferred_light.frag.glsl b/leenkx/Shaders/deferred_light/deferred_light.frag.glsl index 61f94c1..a4700dc 100644 --- a/leenkx/Shaders/deferred_light/deferred_light.frag.glsl +++ b/leenkx/Shaders/deferred_light/deferred_light.frag.glsl @@ -20,7 +20,7 @@ uniform sampler2D gbuffer0; uniform sampler2D gbuffer1; #ifdef _gbuffer2 - uniform sampler2D gbuffer2; + //!uniform sampler2D gbuffer2; #endif #ifdef _EmissionShaded uniform sampler2D gbufferEmission; @@ -286,7 +286,7 @@ void main() { #ifdef _VoxelGI vec4 indirect_diffuse = textureLod(voxels_diffuse, texCoord, 0.0); - fragColor.rgb = (indirect_diffuse.rgb * albedo + envl.rgb * (1.0 - indirect_diffuse.a)) * voxelgiDiff; + fragColor.rgb = (indirect_diffuse.rgb + envl.rgb * (1.0 - indirect_diffuse.a)) * albedo * voxelgiDiff; if(roughness < 1.0 && occspec.y > 0.0) fragColor.rgb += textureLod(voxels_specular, texCoord, 0.0).rgb * occspec.y * voxelgiRefl; #endif @@ -380,7 +380,7 @@ void main() { #endif #ifdef _VoxelShadow - svisibility *= (1.0 - traceShadow(p, n, voxels, voxelsSDF, sunDir, clipmaps, gl_FragCoord.xy).r) * voxelgiShad; + svisibility *= (1.0 - traceShadow(p, n, voxels, voxelsSDF, sunDir, clipmaps, gl_FragCoord.xy, g2.rg).r) * voxelgiShad; #endif #ifdef _SSRS