From f11c65f673ce1ae1efff408296aa0c072b869084 Mon Sep 17 00:00:00 2001 From: Joey de Vries Date: Mon, 3 Apr 2017 21:18:57 +0200 Subject: [PATCH] BRDF LUT order fix. --- src/6.pbr/2.2.1.ibl_specular/2.2.1.brdf.frag | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/6.pbr/2.2.1.ibl_specular/2.2.1.brdf.frag b/src/6.pbr/2.2.1.ibl_specular/2.2.1.brdf.frag index 8e2b798..2c1050c 100644 --- a/src/6.pbr/2.2.1.ibl_specular/2.2.1.brdf.frag +++ b/src/6.pbr/2.2.1.ibl_specular/2.2.1.brdf.frag @@ -66,7 +66,7 @@ float GeometrySmith(vec3 N, vec3 V, vec3 L, float roughness) return ggx1 * ggx2; } // ---------------------------------------------------------------------------- -vec2 IntegrateBRDF(float roughness, float NdotV) +vec2 IntegrateBRDF(float NdotV, float roughness) { vec3 V; V.x = sqrt(1.0 - NdotV*NdotV); @@ -108,6 +108,6 @@ vec2 IntegrateBRDF(float roughness, float NdotV) // ---------------------------------------------------------------------------- void main() { - vec2 integratedBRDF = IntegrateBRDF(TexCoords.y, TexCoords.x); + vec2 integratedBRDF = IntegrateBRDF(TexCoords.x, TexCoords.y); FragColor = integratedBRDF; } \ No newline at end of file