This commit is contained in:
Grant Sanderson 2024-08-19 14:22:10 -05:00
parent 28eba26bee
commit 39bcead679

View file

@ -15,8 +15,6 @@ out float depth;
void emit_triangle(vec3 points[3]){ void emit_triangle(vec3 points[3]){
for(int i = 0; i < 3; i++){ for(int i = 0; i < 3; i++){
emit_gl_Position(points[i]); emit_gl_Position(points[i]);
// float z = gl_Position.z / gl_Position.w;
// depth = 0.5 * z + 0.5;
EmitVertex(); EmitVertex();
} }
EndPrimitive(); EndPrimitive();
@ -32,7 +30,7 @@ void main(){
// the first anchor is set equal to that anchor // the first anchor is set equal to that anchor
if (verts[0] == verts[1]) return; if (verts[0] == verts[1]) return;
// Emit main triangle // Emit two triangles
emit_triangle(vec3[3](v_base_point[0], verts[0], verts[2])); emit_triangle(vec3[3](v_base_point[0], verts[0], verts[2]));
emit_triangle(vec3[3](verts[0], verts[1], verts[2])); emit_triangle(vec3[3](verts[0], verts[1], verts[2]));
} }