17 lines
346 B
GLSL
17 lines
346 B
GLSL
#version 460
|
|
|
|
layout(location = 0) in vec3 aPos;
|
|
layout(location = 1) in vec2 aTexCoords;
|
|
layout(location = 0) out vec2 vertTexCoords;
|
|
|
|
layout(set = 1, binding = 0) uniform UBO {
|
|
mat4 viewproj;
|
|
mat4 model;
|
|
};
|
|
|
|
void main() {
|
|
vertTexCoords = aTexCoords;
|
|
|
|
mat4 mvp = viewproj * model;
|
|
gl_Position = mvp * vec4(aPos, 1.0f);
|
|
}
|