mirror of
https://github.com/Kugelschieber/go-game.git
synced 2026-09-13 19:11:57 +00:00
Rendering now works! Added shaders for reference.
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
#version 130
|
||||
precision highp float;
|
||||
|
||||
uniform sampler2D tex;
|
||||
|
||||
in vec2 tc;
|
||||
|
||||
out vec4 color;
|
||||
|
||||
void main(){
|
||||
color = texture(tex, tc);
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
#version 130
|
||||
|
||||
uniform mat3 o, m;
|
||||
|
||||
in vec2 vertex;
|
||||
in vec2 texCoord;
|
||||
|
||||
out vec2 tc;
|
||||
|
||||
void main(){
|
||||
tc = texCoord;
|
||||
gl_Position = vec4(o*m*vec3(vertex, 1.0), 1.0);
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
#version 130
|
||||
precision highp float;
|
||||
|
||||
uniform sampler2D tex;
|
||||
|
||||
in vec2 tc;
|
||||
|
||||
out vec4 color;
|
||||
|
||||
void main(){
|
||||
color = texture(tex, tc);
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
#version 130
|
||||
|
||||
uniform mat4 pv, m;
|
||||
|
||||
in vec3 vertex;
|
||||
in vec2 texCoord;
|
||||
|
||||
out vec2 tc;
|
||||
|
||||
void main(){
|
||||
tc = texCoord;
|
||||
gl_Position = pv*m*vec4(vertex, 1.0);
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
#version 130
|
||||
precision highp float;
|
||||
|
||||
uniform sampler2D tex;
|
||||
uniform vec4 color;
|
||||
|
||||
in vec2 tc;
|
||||
|
||||
out vec4 c;
|
||||
|
||||
void main(){
|
||||
c = texture(tex, tc)*color;
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
#version 130
|
||||
|
||||
uniform mat3 o, m;
|
||||
|
||||
in vec2 vertex;
|
||||
in vec2 texCoord;
|
||||
|
||||
out vec2 tc;
|
||||
|
||||
void main(){
|
||||
tc = texCoord;
|
||||
gl_Position = vec4(o*m*vec3(vertex, 1.0), 1.0);
|
||||
}
|
||||
Reference in New Issue
Block a user