1234567891011121314151617181920212223 |
- #version 110
- const vec3 ZERO = vec3(0.0, 0.0, 0.0);
- uniform mat4 volume_world_matrix;
- uniform vec2 z_range;
- uniform vec4 clipping_plane;
- varying vec3 clipping_planes_dots;
- varying vec4 model_pos;
- void main()
- {
- model_pos = gl_Vertex;
-
- vec4 world_pos = volume_world_matrix * gl_Vertex;
- gl_Position = ftransform();
-
- clipping_planes_dots = vec3(dot(world_pos, clipping_plane), world_pos.z - z_range.x, z_range.y - world_pos.z);
- }
|