Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClément Foucault <foucault.clem@gmail.com>2021-03-10 17:42:45 +0300
committerClément Foucault <foucault.clem@gmail.com>2021-03-10 19:57:09 +0300
commit793335f3e243f7a6f13d3d8a82c2bcb9925784bc (patch)
tree5a3ee56948cfea6c45a1eb6f308a665bcc455612 /source/blender/draw
parentd89fb77d894e8652608ebf78657bd199bfb3bbee (diff)
Cleanup: EEVEE: Use correct prefix for view space vectors
Diffstat (limited to 'source/blender/draw')
-rw-r--r--source/blender/draw/engines/eevee/shaders/effect_ssr_frag.glsl26
1 files changed, 13 insertions, 13 deletions
diff --git a/source/blender/draw/engines/eevee/shaders/effect_ssr_frag.glsl b/source/blender/draw/engines/eevee/shaders/effect_ssr_frag.glsl
index 11aa85f2f2d..cb090a320ce 100644
--- a/source/blender/draw/engines/eevee/shaders/effect_ssr_frag.glsl
+++ b/source/blender/draw/engines/eevee/shaders/effect_ssr_frag.glsl
@@ -65,10 +65,10 @@ uniform sampler2D specroughBuffer;
layout(location = 0) out vec4 hitData;
void do_planar_ssr(int index,
- vec3 V,
- vec3 N,
- vec3 T,
- vec3 B,
+ vec3 vV,
+ vec3 vN,
+ vec3 vT,
+ vec3 vB,
vec3 viewPlaneNormal,
vec3 vP,
float alpha,
@@ -76,13 +76,13 @@ void do_planar_ssr(int index,
{
float pdf;
/* Microfacet normal */
- vec3 H = sample_ggx(rand.xzw, alpha, V, N, T, B, pdf);
- vec3 R = reflect(-V, H);
- R = reflect(R, viewPlaneNormal);
+ vec3 vH = sample_ggx(rand.xzw, alpha, vV, vN, vT, vB, pdf);
+ vec3 vR = reflect(-vV, vH);
+ vR = reflect(vR, viewPlaneNormal);
Ray ray;
ray.origin = vP;
- ray.direction = R * 1e16;
+ ray.direction = vR * 1e16;
RayTraceParameters params;
params.jitter = rand.y;
@@ -99,16 +99,16 @@ void do_planar_ssr(int index,
hitData = encode_hit_data(data);
}
-void do_ssr(vec3 V, vec3 N, vec3 T, vec3 B, vec3 vP, float alpha, vec4 rand)
+void do_ssr(vec3 vV, vec3 vN, vec3 vT, vec3 vB, vec3 vP, float alpha, vec4 rand)
{
float pdf;
/* Microfacet normal */
- vec3 H = sample_ggx(rand.xzw, alpha, V, N, T, B, pdf);
- vec3 R = reflect(-V, H);
+ vec3 vH = sample_ggx(rand.xzw, alpha, vV, vN, vT, vB, pdf);
+ vec3 vR = reflect(-vV, vH);
Ray ray;
- ray.origin = vP + N * 1e-4;
- ray.direction = R * 1e16;
+ ray.origin = vP + vN * 1e-4;
+ ray.direction = vR * 1e16;
RayTraceParameters params;
params.thickness = ssrThickness;