Yet another attempt at a vulkan binding generator.
[panamaz] / src / notzed.vulkan.test / gen / cube.vert
1 #version 400
2 #extension GL_ARB_separate_shader_objects : enable
3 #extension GL_ARB_shading_language_420pack : enable
4 layout (std140, binding = 0) uniform bufferVals {
5     mat4 mvp;
6 } data;
7 layout (location = 0) in vec4 pos;
8 layout (location = 1) in vec4 inColor;
9 layout (location = 0) out vec4 outColor;
10
11 void main() {
12    outColor = inColor;
13    gl_Position = data.mvp * pos;
14 }