Files

14 lines
418 B
GLSL

// MinecraftPT — DiffuseVariance_FS
#include "/Lib/Settings.glsl"
#include "/Lib/Utilities.glsl"
#include "/Lib/PathTracing/Denoiser/DiffuseVarianceEstimation.glsl"
layout(location = 0) out vec4 varOut;
void main(){
vec2 texelCoord = gl_FragCoord.xy;
vec3 color = texelFetch(colortex7, ivec2(texelCoord), 0).rgb;
vec2 variance = DiffuseEstimateVariance(color, texelCoord);
varOut = vec4(variance, 0.0, 1.0);
}