diff options
Diffstat (limited to 'src/render/shaders/glsl/surface.frag')
| -rw-r--r-- | src/render/shaders/glsl/surface.frag | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/render/shaders/glsl/surface.frag b/src/render/shaders/glsl/surface.frag new file mode 100644 index 00000000..1d3e80b8 --- /dev/null +++ b/src/render/shaders/glsl/surface.frag @@ -0,0 +1,25 @@ +#version 300 es +#extension GL_ARB_shading_language_include : enable + +precision highp float; +in vec2 v_texcoord; +uniform sampler2D tex; + +uniform float alpha; + +#include "discard.glsl" +#include "tint.glsl" +#include "rounding.glsl" +#include "surface_CM.glsl" + +layout(location = 0) out vec4 fragColor; +void main() { + #include "get_rgb_pixel.glsl" + + #include "do_discard.glsl" + #include "do_CM.glsl" + #include "do_tint.glsl" + #include "do_rounding.glsl" + + fragColor = pixColor * alpha; +} |
