diff options
Diffstat (limited to 'source/blender/draw/modes/shaders/edit_mesh_overlay_facedot_vert.glsl')
-rw-r--r-- | source/blender/draw/modes/shaders/edit_mesh_overlay_facedot_vert.glsl | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/source/blender/draw/modes/shaders/edit_mesh_overlay_facedot_vert.glsl b/source/blender/draw/modes/shaders/edit_mesh_overlay_facedot_vert.glsl deleted file mode 100644 index a66560cd8d9..00000000000 --- a/source/blender/draw/modes/shaders/edit_mesh_overlay_facedot_vert.glsl +++ /dev/null @@ -1,36 +0,0 @@ - -uniform mat4 ModelViewProjectionMatrix; -uniform mat4 ModelMatrix; - -in vec3 pos; -in vec4 norAndFlag; - -flat out int isSelected; - -#ifdef VERTEX_FACING -uniform mat4 ProjectionMatrix; -uniform mat4 ModelViewMatrix; -uniform mat3 NormalMatrix; - -flat out float facing; -#endif - -void main() -{ - gl_Position = ModelViewProjectionMatrix * vec4(pos, 1.0); - /* Bias Facedot Z position in clipspace. */ - gl_Position.z -= 0.00035; - gl_PointSize = sizeFaceDot; - isSelected = int(norAndFlag.w); -#ifdef VERTEX_FACING - vec3 view_normal = normalize(NormalMatrix * norAndFlag.xyz); - vec3 view_vec = (ProjectionMatrix[3][3] == 0.0) - ? normalize((ModelViewMatrix * vec4(pos, 1.0)).xyz) - : vec3(0.0, 0.0, 1.0); - facing = dot(view_vec, view_normal); -#endif - -#ifdef USE_WORLD_CLIP_PLANES - world_clip_planes_calc_clip_distance((ModelMatrix * vec4(pos, 1.0)).xyz); -#endif -} |