Skip to content
Snippets Groups Projects
FontShader.h 570 B
Newer Older
  • Learn to ignore specific revisions
  • gyroninja's avatar
    gyroninja committed
    #ifndef FONTSHADER_H
    #define FONTSHADER_H
    
    gyroninja's avatar
    gyroninja committed
    
    const char *fontVertexShaderSource =
    	"#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 *fontFragmentShaderSource =
    	"#version 400\n"
    	"out vec4 colorOut;\n"
    	"in vec2 texCoordPipe;\n"
    	"uniform sampler2D textureIn;\n"
    	"void main() {\n"
    	"    colorOut = vec4(0, 0, 0, texture(textureIn, texCoordPipe).r);\n"
    	"}";
    
    #endif