Skip to main content

PASSTHROUGH_VERTEX

Constant PASSTHROUGH_VERTEX 

Source
pub const PASSTHROUGH_VERTEX: &str = r#"
#version 330 core
layout(location = 0) in vec2 aPos;
layout(location = 1) in vec2 aUv;
layout(location = 2) in vec4 aColor;

out vec2 vUv;
out vec3 vWorldPos;
out vec4 vColor;

uniform mat4 uMVP;

void main() {
    vUv       = aUv;
    vWorldPos = vec3(aPos, 0.0);
    vColor    = aColor;
    gl_Position = uMVP * vec4(aPos, 0.0, 1.0);
}
"#;