2022-04-12 00:54:11 -04:00
|
|
|
#version 450
|
|
|
|
|
|
|
|
layout(location = 0) in vec3 inPosition;
|
2022-04-12 09:11:31 -04:00
|
|
|
layout(location = 1) in vec3 inNormal;
|
2022-04-12 00:54:11 -04:00
|
|
|
|
2022-04-12 09:11:31 -04:00
|
|
|
layout(location = 0) out vec3 outNormal;
|
|
|
|
layout(location = 1) out vec3 outFragPos;
|
|
|
|
|
|
|
|
layout(push_constant) uniform PushConstant {
|
2022-04-12 02:06:16 -04:00
|
|
|
mat4 mvp;
|
|
|
|
};
|
|
|
|
|
2022-04-12 00:54:11 -04:00
|
|
|
void main() {
|
2022-04-12 02:06:16 -04:00
|
|
|
gl_Position = mvp * vec4(inPosition, 1.0);
|
2022-04-12 09:11:31 -04:00
|
|
|
outNormal = inNormal;
|
|
|
|
outFragPos = inNormal;
|
2022-04-12 00:54:11 -04:00
|
|
|
}
|