Restructered project and better building

This commit is contained in:
Julian Nießner
2019-01-13 13:01:22 +01:00
parent e0b8242dcc
commit 3de9a77a3e
52 changed files with 573 additions and 13 deletions

View File

@@ -0,0 +1,14 @@
#version 300 es
precision mediump float;
in vec2 TexCoords;
out vec4 color;
uniform sampler2D text;
uniform vec3 textColor;
void main() {
vec4 sampled = vec4(1.0, 1.0, 1.0, texture(text, TexCoords).r);
color = vec4(textColor, 1.0) * sampled;
}

View File

@@ -0,0 +1,10 @@
#version 300 es
layout (location = 0) in vec4 vertex; // <vec2 pos, vec2 tex>
out vec2 TexCoords;
uniform mat4 projection;
void main() {
gl_Position = projection * vec4(vertex.xy,0.0,1.0);
TexCoords = vertex.zw;
}

View File

@@ -0,0 +1,13 @@
#version 300 es
precision mediump float;
in vec2 TexCoord;
out vec4 FragColor;
uniform sampler2D theTexture;
void main() {
//FragColor = vec4(1.f, 0.5f, 0.2f, 1.0f);
FragColor = texture(theTexture, TexCoord);
}

View File

@@ -0,0 +1,13 @@
#version 300 es
layout (location = 0) in vec2 aPos;
layout (location = 1) in vec2 texCoord;
uniform mat4 MVP;
out vec2 TexCoord;
void main() {
gl_Position = MVP * vec4(aPos.xy,0.0,1.0);
TexCoord = texCoord;
}