atagen

monolith

public
Star0
Watch0
1cf303f60c35939d73339a8f68bce7f107cbaff4
1
ssh://brewery@pls.lobotomise.me:33/atagen/monolith.git

Blame: crates/render-vk/shaders/quad.vert

824bf02b6e55atagen2026-10-16 09:15 UTC1
#version 450
824bf02b6e55atagen2026-10-16 09:15 UTC2
#extension GL_GOOGLE_include_directive : require
824bf02b6e55atagen2026-10-16 09:15 UTC3
#include "push.glsl"
824bf02b6e55atagen2026-10-16 09:15 UTC4
824bf02b6e55atagen2026-10-16 09:15 UTC5
layout(location = 0) out vec2 v_uv;
824bf02b6e55atagen2026-10-16 09:15 UTC6
824bf02b6e55atagen2026-10-16 09:15 UTC7
void main() {
824bf02b6e55atagen2026-10-16 09:15 UTC8
    vec2 corner = vec2(gl_VertexIndex & 1, gl_VertexIndex >> 1);
824bf02b6e55atagen2026-10-16 09:15 UTC9
    v_uv = pc.uv[gl_VertexIndex];
824bf02b6e55atagen2026-10-16 09:15 UTC10
    gl_Position = vec4(pc.dst.xy + corner * pc.dst.zw, 0.0, 1.0);
824bf02b6e55atagen2026-10-16 09:15 UTC11
}