diff options
Diffstat (limited to 'source/blender/draw/engines/workbench/shaders/workbench_curvature_lib.glsl')
-rw-r--r-- | source/blender/draw/engines/workbench/shaders/workbench_curvature_lib.glsl | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/source/blender/draw/engines/workbench/shaders/workbench_curvature_lib.glsl b/source/blender/draw/engines/workbench/shaders/workbench_curvature_lib.glsl index 53315b8c132..d0281f6c85c 100644 --- a/source/blender/draw/engines/workbench/shaders/workbench_curvature_lib.glsl +++ b/source/blender/draw/engines/workbench/shaders/workbench_curvature_lib.glsl @@ -26,12 +26,10 @@ float calculate_curvature(usampler2D objectId, sampler2D normalBuffer, ivec2 tex vec2 normal_left = texelFetchOffset(normalBuffer, texel, 0, ivec2(-CURVATURE_OFFSET, 0)).rg; vec2 normal_right = texelFetchOffset(normalBuffer, texel, 0, ivec2( CURVATURE_OFFSET, 0)).rg; -#ifdef WORKBENCH_ENCODE_NORMALS - normal_up = normal_decode(normal_up ).rg; - normal_down = normal_decode(normal_down ).rg; - normal_left = normal_decode(normal_left ).rg; - normal_right = normal_decode(normal_right).rg; -#endif + normal_up = workbench_normal_decode(normal_up ).rg; + normal_down = workbench_normal_decode(normal_down ).rg; + normal_left = workbench_normal_decode(normal_left ).rg; + normal_right = workbench_normal_decode(normal_right).rg; float normal_diff = ((normal_up.g - normal_down.g) + (normal_right.r - normal_left.r)); |