#ifdef __cplusplus #include std::string shader_test_vert = R"(" #version 300 es precision mediump float; layout (location = 0) in vec3 vertex; layout (std140) uniform StandardMatrices { mat4 projection; mat4 view; // projection view matrix mat4 pvm; }; void main() { gl_Position = projection * view * vec4(vertex.x, vertex.y, vertex.z, 1.0); } ")"; #endif