mirror of
https://github.com/minetest/irrlicht.git
synced 2025-08-15 22:00:41 +02:00
.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
LICENSE
README.md
build.sh
irr-readme.txt
ogles-readme.txt
repro.sh
run.sh
24 lines
334 B
GLSL
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;
|
|
}
|