mesh loading

This commit is contained in:
Asuro
2025-02-10 01:49:03 +01:00
parent 90bc5753a9
commit 16fcfa8af9
17 changed files with 203 additions and 63 deletions

View File

@@ -6,11 +6,13 @@ $input v_uv0
float circle(vec2 uv, vec2 center, float size)
{
vec2 relPos = uv - center;
vec2 distSq = relPos.x * relPos.x + relPos.y * relPos.y;
float distSq = relPos.x * relPos.x + relPos.y * relPos.y;
return sqrt(distSq) <= size ? 1.0 : 0.0;
}
void main()
{
gl_FragColor = circle(v_uv0, vec2(0.5, 0.5), 0.5);
// gl_FragColor = circle(v_uv0, vec2(0.5, 0.5), 1.0);
float color = v_uv0.x < 0.5 && v_uv0.y < 0.5;
gl_FragColor = vec4(color, color, color, 1.0);
}