Newer
Older
const char *textureVertexShaderSource =
"#version 400\n"
"layout (location = 0) in vec3 vertexIn;\n"
"layout (location = 1) in vec2 texCoordIn;\n"
"out vec2 texCoordPipe;\n"
"void main() {\n"
" gl_Position = vec4(vertexIn, 1.0);\n"
" texCoordPipe = texCoordIn;\n"
"}";
const char *textureFragmentShaderSource =
"#version 400\n"
"out vec4 colorOut;\n"
"in vec2 texCoordPipe;\n"
"uniform sampler2D textureIn;\n"
"void main() {\n"
" colorOut = texture(textureIn, texCoordPipe);\n"
"}";
#endif