19 lines
320 B
GLSL
19 lines
320 B
GLSL
// -*-C++-*-
|
|
#version 330 core
|
|
|
|
out vec2 texImageCoord;
|
|
out vec2 paintCoord;
|
|
|
|
in vec2 pos;
|
|
in vec2 textureUV;
|
|
|
|
uniform mat4 sh_Model;
|
|
uniform mat4 sh_Ortho;
|
|
uniform mat3 paintInverted;
|
|
|
|
void main()
|
|
{
|
|
gl_Position = vec4(pos, 0, 1);
|
|
texImageCoord = textureUV;
|
|
paintCoord = (paintInverted * vec3(pos, 1)).xy;
|
|
}
|