diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2018-09-05 18:02:00 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2018-09-05 20:00:13 +0300 |
commit | 457df4fa9ba4bebff69caff62c98586d62337f8d (patch) | |
tree | 4bc359a12e035b847521a9ce949a9bd3a655e30b /source/blender/draw/modes/shaders/edit_mesh_overlay_vert.glsl | |
parent | c05b9bbcc09f15912c741809646902458ea27958 (diff) |
Edit Mesh: Add support for draw option parameters
The visuals was already implemented but we could not toggle them off.
Diffstat (limited to 'source/blender/draw/modes/shaders/edit_mesh_overlay_vert.glsl')
-rw-r--r-- | source/blender/draw/modes/shaders/edit_mesh_overlay_vert.glsl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/draw/modes/shaders/edit_mesh_overlay_vert.glsl b/source/blender/draw/modes/shaders/edit_mesh_overlay_vert.glsl index 8ebfa4376f0..7cab2a5035f 100644 --- a/source/blender/draw/modes/shaders/edit_mesh_overlay_vert.glsl +++ b/source/blender/draw/modes/shaders/edit_mesh_overlay_vert.glsl @@ -7,6 +7,7 @@ uniform mat4 ModelViewMatrix; uniform mat4 ModelViewProjectionMatrix; +uniform ivec4 dataMask = ivec4(0xFF); in vec3 pos; in ivec4 data; @@ -27,7 +28,7 @@ void main() { vPos = ModelViewMatrix * vec4(pos, 1.0); pPos = ModelViewProjectionMatrix * vec4(pos, 1.0); - vData = data; + vData = data & dataMask; #ifdef VERTEX_FACING vec3 view_normal = normalize(NormalMatrix * vnor); vec3 view_vec = (ProjectionMatrix[3][3] == 0.0) |