diff options
author | chai <chaifix@163.com> | 2021-11-04 10:00:00 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2021-11-04 10:00:00 +0800 |
commit | b215d811a1981e20f35bb31df4e6cd2a74146193 (patch) | |
tree | e95655e6d97d0979678e56988287a030c2074ed1 /Data/Resources/Shaders/BaseColor.glsl | |
parent | cc68bba3a4e1a78bc8b62a5902230a4ae5043ccb (diff) |
*misc
Diffstat (limited to 'Data/Resources/Shaders/BaseColor.glsl')
-rw-r--r-- | Data/Resources/Shaders/BaseColor.glsl | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/Data/Resources/Shaders/BaseColor.glsl b/Data/Resources/Shaders/BaseColor.glsl new file mode 100644 index 0000000..b1aed17 --- /dev/null +++ b/Data/Resources/Shaders/BaseColor.glsl @@ -0,0 +1,43 @@ +#version 330 core + +VSH_BEGIN + +vec3 vPos; +vec3 vNormal; +vec4 vTangent; +vec4 vColor; +vec2 vUV; +vec2 vUV2; +vec2 vUV3; +vec2 vUV4; + +uniform mat4 gamelab_mat_model; +uniform mat4 gamelab_mat_vp; +uniform vec4 gamelab_screen; +uniform vec4 gamelab_time; + +uniform mat4 mvp; + +out vec2 uv; + +void main() +{ + vec4 clip = mvp * vec4(vPos, -1, 1.0); + gl_Position = clip; + uv = vUV; +} + +VSH_END + +FSH_BEGIN +uniform sampler2D uiTex; + +in vec2 uv; + +out vec4 FragColor; + +void main() +{ + FragColor = texture(uiTex, uv); +} +FSH_END |