forked from LeenkxTeam/LNXSDK
Update Files
This commit is contained in:
8
Kha/Sources/Shaders/painter-colored.frag.glsl
Normal file
8
Kha/Sources/Shaders/painter-colored.frag.glsl
Normal file
@ -0,0 +1,8 @@
|
||||
#version 450
|
||||
|
||||
in vec4 fragmentColor;
|
||||
out vec4 FragColor;
|
||||
|
||||
void main() {
|
||||
FragColor = fragmentColor;
|
||||
}
|
11
Kha/Sources/Shaders/painter-colored.vert.glsl
Normal file
11
Kha/Sources/Shaders/painter-colored.vert.glsl
Normal file
@ -0,0 +1,11 @@
|
||||
#version 450
|
||||
|
||||
in vec3 vertexPosition;
|
||||
in vec4 vertexColor;
|
||||
uniform mat4 projectionMatrix;
|
||||
out vec4 fragmentColor;
|
||||
|
||||
void main() {
|
||||
gl_Position = projectionMatrix * vec4(vertexPosition, 1.0);
|
||||
fragmentColor = vertexColor;
|
||||
}
|
12
Kha/Sources/Shaders/painter-image.frag.glsl
Normal file
12
Kha/Sources/Shaders/painter-image.frag.glsl
Normal file
@ -0,0 +1,12 @@
|
||||
#version 450
|
||||
|
||||
uniform sampler2D tex;
|
||||
in vec2 texCoord;
|
||||
in vec4 color;
|
||||
out vec4 FragColor;
|
||||
|
||||
void main() {
|
||||
vec4 texcolor = texture(tex, texCoord) * color;
|
||||
texcolor.rgb *= color.a;
|
||||
FragColor = texcolor;
|
||||
}
|
14
Kha/Sources/Shaders/painter-image.vert.glsl
Normal file
14
Kha/Sources/Shaders/painter-image.vert.glsl
Normal file
@ -0,0 +1,14 @@
|
||||
#version 450
|
||||
|
||||
in vec3 vertexPosition;
|
||||
in vec2 vertexUV;
|
||||
in vec4 vertexColor;
|
||||
uniform mat4 projectionMatrix;
|
||||
out vec2 texCoord;
|
||||
out vec4 color;
|
||||
|
||||
void main() {
|
||||
gl_Position = projectionMatrix * vec4(vertexPosition, 1.0);
|
||||
texCoord = vertexUV;
|
||||
color = vertexColor;
|
||||
}
|
10
Kha/Sources/Shaders/painter-text.frag.glsl
Normal file
10
Kha/Sources/Shaders/painter-text.frag.glsl
Normal file
@ -0,0 +1,10 @@
|
||||
#version 450
|
||||
|
||||
uniform sampler2D tex;
|
||||
in vec2 texCoord;
|
||||
in vec4 fragmentColor;
|
||||
out vec4 FragColor;
|
||||
|
||||
void main() {
|
||||
FragColor = vec4(fragmentColor.rgb, texture(tex, texCoord).r * fragmentColor.a);
|
||||
}
|
14
Kha/Sources/Shaders/painter-text.vert.glsl
Normal file
14
Kha/Sources/Shaders/painter-text.vert.glsl
Normal file
@ -0,0 +1,14 @@
|
||||
#version 450
|
||||
|
||||
in vec3 vertexPosition;
|
||||
in vec2 vertexUV;
|
||||
in vec4 vertexColor;
|
||||
uniform mat4 projectionMatrix;
|
||||
out vec2 texCoord;
|
||||
out vec4 fragmentColor;
|
||||
|
||||
void main() {
|
||||
gl_Position = projectionMatrix * vec4(vertexPosition, 1.0);
|
||||
texCoord = vertexUV;
|
||||
fragmentColor = vertexColor;
|
||||
}
|
12
Kha/Sources/Shaders/painter-video.frag.glsl
Normal file
12
Kha/Sources/Shaders/painter-video.frag.glsl
Normal file
@ -0,0 +1,12 @@
|
||||
#version 450
|
||||
|
||||
uniform samplerVideo tex;
|
||||
in vec2 texCoord;
|
||||
in vec4 color;
|
||||
out vec4 FragColor;
|
||||
|
||||
void main() {
|
||||
vec4 texcolor = texture(tex, texCoord) * color;
|
||||
texcolor.rgb *= color.a;
|
||||
FragColor = texcolor;
|
||||
}
|
14
Kha/Sources/Shaders/painter-video.vert.glsl
Normal file
14
Kha/Sources/Shaders/painter-video.vert.glsl
Normal file
@ -0,0 +1,14 @@
|
||||
#version 450
|
||||
|
||||
in vec3 vertexPosition;
|
||||
in vec2 vertexUV;
|
||||
in vec4 vertexColor;
|
||||
uniform mat4 projectionMatrix;
|
||||
out vec2 texCoord;
|
||||
out vec4 color;
|
||||
|
||||
void main() {
|
||||
gl_Position = projectionMatrix * vec4(vertexPosition, 1.0);
|
||||
texCoord = vertexUV;
|
||||
color = vertexColor;
|
||||
}
|
Reference in New Issue
Block a user