diff options
Diffstat (limited to 'source/blender/draw/engines/overlay/shaders/pointcloud_vert.glsl')
-rw-r--r-- | source/blender/draw/engines/overlay/shaders/pointcloud_vert.glsl | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/source/blender/draw/engines/overlay/shaders/pointcloud_vert.glsl b/source/blender/draw/engines/overlay/shaders/pointcloud_vert.glsl deleted file mode 100644 index d71ccee5159..00000000000 --- a/source/blender/draw/engines/overlay/shaders/pointcloud_vert.glsl +++ /dev/null @@ -1,27 +0,0 @@ - -uniform vec4 color; - -/* ---- Per instance Attrs ---- */ -in vec3 pointcloud_pos; -in vec3 pointcloud_radius; - -out vec4 finalColor; - -void main() -{ - vec3 world_pos = point_object_to_world(pointcloud_pos); - - vec3 world_size = abs(mat3(ModelMatrix) * vec3(pointcloud_radius)); - float world_radius = (world_size.x + world_size.y + world_size.z) / 3.0; - - gl_Position = point_world_to_ndc(world_pos); - /* World sized points. */ - gl_PointSize = sizePixel * world_radius * ProjectionMatrix[1][1] * sizeViewport.y / - gl_Position.w; - - finalColor = color; - -#ifdef USE_WORLD_CLIP_PLANES - world_clip_planes_calc_clip_distance(world_pos); -#endif -} |