#version 410

// Uniform variables
uniform mat4 p3d_ModelViewProjectionMatrix; // Matrix for transforming vertex positions

// Input attributes
in vec4 p3d_Vertex; // Input vertex position

void main() {
    // Transform the vertex position using the model-view-projection matrix and pass it to the next stage
    gl_Position = p3d_ModelViewProjectionMatrix * p3d_Vertex;
}
