NYXGFX/examples/assets/shaders/simple.vert

19 lines
373 B
GLSL
Raw Normal View History

2026-08-11 21:06:28 +01:00
#version 450
2026-08-12 14:52:27 +01:00
//
// IO
//
2026-08-12 02:11:57 +01:00
layout(location = 0) in vec3 in_position;
layout(location = 1) in vec3 in_normal;
2026-08-12 14:52:27 +01:00
layout(location = 2) in vec2 in_UV;
2026-08-11 21:06:28 +01:00
2026-08-12 14:52:27 +01:00
layout(location = 0) out vec2 out_UV;
/// ----------------------------------------------------
/// ----------------------------------------------------
2026-08-11 21:06:28 +01:00
void main() {
gl_Position = vec4(in_position, 1.0);
2026-08-12 14:52:27 +01:00
out_UV = in_UV;
2026-08-11 21:06:28 +01:00
}