14 lines
418 B
GLSL
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);
|
|
} |