swh:1:snp:d460e09d7a0ebd508ffbb5fc8580c6584ff91442
Tip revision: 8da858a9a496faf7eb26f1854e8db3c57776c0e0 authored by lwt831 on 30 April 2021, 08:00:14 UTC
Update Readme
Update Readme
Tip revision: 8da858a
pointSet.fs
#version 330
layout (location = 0) out vec3 gPosition;
layout (location = 1) out vec4 gNormalAndShadow; //gNormalAndShadow = vec4(Normal, IsShadow);
layout (location = 2) out vec4 gColor;
uniform vec4 color;
void main()
{
if (length(gl_PointCoord - vec2(0.5, 0.5)) > 0.5) {
discard;
}
gColor = color;
vec2 xy = (gl_PointCoord - vec2(0.5, 0.5))/0.5;
float z = sqrt(1 - length(xy)*length(xy));
gNormalAndShadow = vec4(xy, z, 0);
}