diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2018-10-15 11:43:49 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2018-10-15 11:43:49 +0300 |
commit | 0c394530718880064b04e53032dd9cce0cbc31e7 (patch) | |
tree | a809f6e96226d7630cb7226e0d137969ecf2d32a /source/blender/draw/modes/shaders/edit_mesh_overlay_vert.glsl | |
parent | 38828309d393c446392d9266451efd99a43c989e (diff) |
Cleanup: Edit Mesh shader: Remove unecessary varying
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 | 5 |
1 files changed, 2 insertions, 3 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 8715ab69181..8b1ffb5199d 100644 --- a/source/blender/draw/modes/shaders/edit_mesh_overlay_vert.glsl +++ b/source/blender/draw/modes/shaders/edit_mesh_overlay_vert.glsl @@ -20,7 +20,6 @@ in vec3 vnor; #ifdef EDGE_FIX in ivec4 data; -out vec4 vPos; out vec4 pPos; out ivec4 vData; # ifdef VERTEX_FACING @@ -29,14 +28,14 @@ out float vFacing; void main() { - vPos = ModelViewMatrix * vec4(pos, 1.0); pPos = ModelViewProjectionMatrix * vec4(pos, 1.0); pPos.z -= ofs; vData = data & dataMask; # ifdef VERTEX_FACING + vec4 vpos = ModelViewMatrix * vec4(pos, 1.0); vec3 view_normal = normalize(NormalMatrix * vnor); vec3 view_vec = (ProjectionMatrix[3][3] == 0.0) - ? normalize(vPos.xyz) + ? normalize(vpos.xyz) : vec3(0.0, 0.0, 1.0); vFacing = dot(view_vec, view_normal); # endif |