diff options
author | Mike Erwin <significant.bit@gmail.com> | 2017-05-19 23:12:13 +0300 |
---|---|---|
committer | Mike Erwin <significant.bit@gmail.com> | 2017-05-19 23:12:13 +0300 |
commit | 996bf65730257d0a80c6ada03a38d0a321b1e87e (patch) | |
tree | b4794635e98d33488af38ebc792d6ed7108675b6 /source/blender/draw/modes/shaders/edit_mesh_overlay_frag.glsl | |
parent | 8d7b98bfd3965483db4d9de36937fd4b1fa66ff3 (diff) |
Clay/Eevee: fix more crash when entering edit mode
Shader stages need to agree about interpolation qualifiers. Apparently implicit smooth (the default) and explicit smooth are considered different by some GLSL compilers. Found by @letterrip on Linux + Intel.
Follow-up to 941e739d703542af1637c6a37953adac5f6b36bb
Diffstat (limited to 'source/blender/draw/modes/shaders/edit_mesh_overlay_frag.glsl')
-rw-r--r-- | source/blender/draw/modes/shaders/edit_mesh_overlay_frag.glsl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/draw/modes/shaders/edit_mesh_overlay_frag.glsl b/source/blender/draw/modes/shaders/edit_mesh_overlay_frag.glsl index 71e5c5d726b..a8f74ac3e0f 100644 --- a/source/blender/draw/modes/shaders/edit_mesh_overlay_frag.glsl +++ b/source/blender/draw/modes/shaders/edit_mesh_overlay_frag.glsl @@ -13,7 +13,7 @@ flat in ivec3 flag; flat in vec4 faceColor; flat in int clipCase; #ifdef VERTEX_SELECTION -smooth in vec3 vertexColor; +in vec3 vertexColor; #endif /* We use a vec4[2] interface to pass edge data |