#version 460 layout (location = 0) in vec4 inPosition; layout (location = 1) in vec4 inColor; layout (location = 0) out vec4 outColor; layout (push_constant) uniform LinePushConstants { mat4 viewProjection; } pcs; void main() { gl_Position = pcs.viewProjection * inPosition; outColor = inColor; }