diff options
Diffstat (limited to 'modules/snap_context/resources')
-rw-r--r-- | modules/snap_context/resources/3D_vert.glsl | 26 | ||||
-rw-r--r-- | modules/snap_context/resources/primitive_id_frag.glsl | 22 |
2 files changed, 0 insertions, 48 deletions
diff --git a/modules/snap_context/resources/3D_vert.glsl b/modules/snap_context/resources/3D_vert.glsl deleted file mode 100644 index c97df2bf..00000000 --- a/modules/snap_context/resources/3D_vert.glsl +++ /dev/null @@ -1,26 +0,0 @@ -#version 120 - -uniform bool use_clip_planes; -uniform vec4 clip_plane[4]; -varying vec4 clip_distance; - -uniform mat4 MV; -uniform mat4 MVP; - -attribute vec3 pos; -attribute float primitive_id; -varying float primitive_id_var; - -void main() -{ - if (use_clip_planes) { - vec4 g_pos = MV * vec4(pos, 1.0); - - for (int i = 0; i != 4; i++) { - clip_distance[i] = dot(clip_plane[i], g_pos); - } - } - - primitive_id_var = primitive_id; - gl_Position = MVP * vec4(pos, 1.0); -} diff --git a/modules/snap_context/resources/primitive_id_frag.glsl b/modules/snap_context/resources/primitive_id_frag.glsl deleted file mode 100644 index f3f7a124..00000000 --- a/modules/snap_context/resources/primitive_id_frag.glsl +++ /dev/null @@ -1,22 +0,0 @@ -#version 120 - -uniform bool use_clip_planes; -varying vec4 clip_distance; - -uniform float offset; - -varying float primitive_id_var; - -void main() -{ - if (use_clip_planes && - ((clip_distance[0] < 0) || - (clip_distance[1] < 0) || - (clip_distance[2] < 0) || - (clip_distance[3] < 0))) - { - discard; - } - - gl_FragColor = vec4(offset + primitive_id_var, 0, 0, 0); -} |