mirror of
https://github.com/nzp-team/fteqw.git
synced 2024-12-02 08:31:55 +00:00
fb214142a3
lots of hexen2 fixes fixed clipped decals again, still not using any... fixed zips over 2g rewrote bloom to use glsl. should be slightly more usable now. lots more hexen2 fixes git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3957 fc73d0e0-1445-4013-8a0c-d673dee63da5
27 lines
474 B
GLSL
27 lines
474 B
GLSL
//add them together
|
|
//optionally apply tonemapping
|
|
|
|
varying vec2 tc;
|
|
|
|
#ifdef VERTEX_SHADER
|
|
attribute vec2 v_texcoord;
|
|
void main ()
|
|
{
|
|
tc = v_texcoord;
|
|
gl_Position = ftetransform();
|
|
}
|
|
#endif
|
|
#ifdef FRAGMENT_SHADER
|
|
uniform sampler2D s_t0;
|
|
uniform sampler2D s_t1;
|
|
uniform sampler2D s_t2;
|
|
uniform sampler2D s_t3;
|
|
void main ()
|
|
{
|
|
gl_FragColor =
|
|
texture2D(s_t0, tc) +
|
|
texture2D(s_t1, tc) +
|
|
texture2D(s_t2, tc) +
|
|
texture2D(s_t3, tc) ;
|
|
}
|
|
#endif
|