1#version 450 2layout (push_constant) uniform PCBlock 3{ 4 mat4 uWorld; 5 mat4 uProj; 6 vec4 color1; 7 vec4 color2; 8} a; 9 10vec4 getWorld(); 11vec4 getColor2(); 12 13layout(location = 0) out vec4 oColor; 14 15void 16main() 17{ 18 oColor = a.color1 * getColor2(); 19 20 gl_Position = a.uProj * getWorld(); 21} 22