Commit: 7d8f35b471d978be4c89ebb3f02a4ef2e709bb26 Author: Germano Date: Fri Apr 13 10:36:05 2018 -0300 Branches: blender2.8 https://developer.blender.org/rB7d8f35b471d978be4c89ebb3f02a4ef2e709bb26
CLAY: Fix prepass shader on certain compiler. `Intel(R) HD Graphics 4000` driver sometimes does stupid things. =================================================================== M source/blender/draw/engines/clay/shaders/clay_prepass_frag.glsl =================================================================== diff --git a/source/blender/draw/engines/clay/shaders/clay_prepass_frag.glsl b/source/blender/draw/engines/clay/shaders/clay_prepass_frag.glsl index 8eb22a7854c..f30322bc9fe 100644 --- a/source/blender/draw/engines/clay/shaders/clay_prepass_frag.glsl +++ b/source/blender/draw/engines/clay/shaders/clay_prepass_frag.glsl @@ -19,7 +19,7 @@ vec2 normal_encode(vec3 n) /* 4x4 bayer matrix prepared for 8bit UNORM precision error. */ #define P(x) (((x + 0.5) * (1.0 / 16.0) - 0.5) * (1.0 / 255.0)) -const mat4 dither_mat = mat4( +const vec4 dither_mat[4] = vec4[4]( vec4( P(0.0), P(8.0), P(2.0), P(10.0)), vec4(P(12.0), P(4.0), P(14.0), P(6.0)), vec4( P(3.0), P(11.0), P(1.0), P(9.0)), _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org https://lists.blender.org/mailman/listinfo/bf-blender-cvs