From ea76b6988ccafaa6a4d4ed90f2489d0e49e1f180 Mon Sep 17 00:00:00 2001 From: Benjamin Barenblat Date: Sat, 5 Sep 2015 09:32:30 -0400 Subject: Imported Upstream version 0.40.24 --- data/shader.fs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 data/shader.fs (limited to 'data/shader.fs') diff --git a/data/shader.fs b/data/shader.fs new file mode 100755 index 0000000..a79c8fd --- /dev/null +++ b/data/shader.fs @@ -0,0 +1,20 @@ +#version 140 +// -*- mode: C -*- +// Defines emitted by gridrectst::init_gl at load: +// dimx, dimy: Grid size of the screen array +// dispx, dispy: Grid-cell (font) size +// vec4 colors[16]: Color palette; first non-bold, then bold + +out vec4 gl_FragColor; + +flat in vec4 frontColor; +flat in vec4 backColor; + +smooth in vec2 texCoords; +uniform sampler2D textures; + +void main() { + vec4 texColor = texture2D(textures, texCoords); + + gl_FragColor = mix(backColor, frontColor * texColor, texColor.a); +} -- cgit v1.2.3