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_lattice_overlay_loosevert_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_lattice_overlay_loosevert_vert.glsl')
-rw-r--r-- | source/blender/draw/modes/shaders/edit_lattice_overlay_loosevert_vert.glsl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/draw/modes/shaders/edit_lattice_overlay_loosevert_vert.glsl b/source/blender/draw/modes/shaders/edit_lattice_overlay_loosevert_vert.glsl index 0cbc66a2b1f..fba5d604ccf 100644 --- a/source/blender/draw/modes/shaders/edit_lattice_overlay_loosevert_vert.glsl +++ b/source/blender/draw/modes/shaders/edit_lattice_overlay_loosevert_vert.glsl @@ -3,6 +3,7 @@ uniform mat4 ModelViewProjectionMatrix; uniform vec2 viewportSize; +uniform ivec4 dataMask = ivec4(0xFF); in vec3 pos; in int data; @@ -32,7 +33,7 @@ void main() eData1 = eData2 = vec4(1e10); eData2.zw = proj(pPos); - vertFlag = data; + vertFlag = data & dataMask; gl_PointSize = sizeVertex; gl_Position = pPos; |