15 lines
355 B
GLSL
15 lines
355 B
GLSL
#version 300 es
|
|
precision mediump float;
|
|
uniform mat4 modelMat;
|
|
uniform mat4 viewMat;
|
|
uniform mat4 projMat;
|
|
uniform float pointSize;
|
|
layout(location = 0) in vec4 pos;
|
|
out float _alphaFac;
|
|
void main()
|
|
{
|
|
gl_Position = projMat*viewMat*modelMat*vec4(pos.xyz,1.0);
|
|
gl_PointSize = (1.0-gl_Position.z/gl_Position.w)*pointSize;
|
|
_alphaFac = pos.w;
|
|
}
|