Skip to content
Snippets Groups Projects
TextureShader.h 565 B
Newer Older
  • Learn to ignore specific revisions
  • gyroninja's avatar
    gyroninja committed
    #ifndef TEXTURESHADER_H
    #define TEXTURESHADER_H
    
    gyroninja's avatar
    gyroninja committed
    
    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