1
0
mirror of https://github.com/minetest/irrlicht.git synced 2025-08-15 22:00:41 +02:00
Files
.github
bin
cmake
doc
examples
include
lib
media
Shaders
COGLES2OneTextureBlend.fsh
COGLES2Renderer2D.fsh
COGLES2Renderer2D.vsh
COGLES2Renderer2D_noTex.fsh
COGLES2Solid.fsh
COGLES2Solid.vsh
COGLES2TransparentAlphaChannel.fsh
COGLES2TransparentAlphaChannelRef.fsh
COGLES2TransparentVertexAlpha.fsh
OneTextureBlend.fsh
Renderer2D.fsh
Renderer2D.vsh
Renderer2D_noTex.fsh
Solid.fsh
Solid.vsh
TransparentAlphaChannel.fsh
TransparentAlphaChannelRef.fsh
TransparentVertexAlpha.fsh
coolguy_opt.x
cooltexture.png
scripts
source
.editorconfig
.gitignore
CMakeLists.txt
Config.cmake.in
README.md
build.sh
irr-readme.txt
ogles-readme.txt
repro.sh
run.sh
irrlicht/media/Shaders/Renderer2D.fsh
numzero 28d0e0644c Add shaders for COpenGL3DriverBase
Currently, they are identical to OGLES2 shaders, except of version specification.
2023-03-25 11:10:05 +03:00

24 lines
334 B
GLSL

#version 100
precision mediump float;
/* Uniforms */
uniform int uTextureUsage;
uniform sampler2D uTextureUnit;
/* Varyings */
varying vec2 vTextureCoord;
varying vec4 vVertexColor;
void main()
{
vec4 Color = vVertexColor;
if (bool(uTextureUsage))
Color *= texture2D(uTextureUnit, vTextureCoord);
gl_FragColor = Color;
}