gzdoom/wadsrc/static/shaders/glsl
Christoph Oelckers 589936f570 - draw the colormap blend after postprocessing, not before it.
- added colormap shader to postprocessing.

This replaces the in-place application of fullscreen colormaps if renderbuffers are active. This way the fully composed scene gets inverted, not each element on its own which is highly problematic for additively blended things.
2016-09-01 17:14:51 +02:00
..
bloomcombine.fp Added bloom and tonemap to menus 2016-07-29 21:31:20 +02:00
bloomextract.fp Fix bloom shader missing its target 2016-08-14 09:05:50 +02:00
burn.fp - changed deprecated texture sampler access function names. 2014-11-28 12:28:45 +01:00
colormap.fp - draw the colormap blend after postprocessing, not before it. 2016-09-01 17:14:51 +02:00
fogboundary.fp - reactivate compatibility profile so that immediate mode drawing can be used on older hardware not supporting persistently mapped buffers. 2014-07-17 02:37:18 +02:00
func_brightmap.fp - changed deprecated texture sampler access function names. 2014-11-28 12:28:45 +01:00
func_defaultlight.fp shader rework 2014-05-12 14:45:41 +02:00
func_normal.fp - remove use of builtin deprecated varyings in shaders. 2014-07-15 00:19:41 +02:00
func_notexture.fp shader rework 2014-05-12 14:45:41 +02:00
func_warp1.fp - remove use of builtin deprecated varyings in shaders. 2014-07-15 00:19:41 +02:00
func_warp2.fp - make the warp2 shader's formula match the software renderer's. 2016-05-04 13:47:40 +02:00
func_warp3.fp - make the warp2 shader's formula match the software renderer's. 2016-05-04 13:47:40 +02:00
func_wavex.fp - remove use of builtin deprecated varyings in shaders. 2014-07-15 00:19:41 +02:00
fuzz_jagged.fp - remove use of builtin deprecated varyings in shaders. 2014-07-15 00:19:41 +02:00
fuzz_noise.fp - remove use of builtin deprecated varyings in shaders. 2014-07-15 00:19:41 +02:00
fuzz_smooth.fp - remove use of builtin deprecated varyings in shaders. 2014-07-15 00:19:41 +02:00
fuzz_smoothnoise.fp - remove use of builtin deprecated varyings in shaders. 2014-07-15 00:19:41 +02:00
fuzz_smoothtranslucent.fp - remove use of builtin deprecated varyings in shaders. 2014-07-15 00:19:41 +02:00
fuzz_standard.fp - remove use of builtin deprecated varyings in shaders. 2014-07-15 00:19:41 +02:00
fuzz_swirly.fp - remove use of builtin deprecated varyings in shaders. 2014-07-15 00:19:41 +02:00
lensdistortion.fp Fix aspect ratio and texture clipping in lens shader 2016-08-04 15:47:15 +02:00
main.fp - removed most of the specific options for legacy hardware and consolidated them in one variable (does not work yet.) 2016-09-01 11:52:52 +02:00
main.vp - added handling for drawing with uniform vertices. It draws something but in the wrong place. Right now I have no idea what's happening... 2016-08-22 15:31:23 +02:00
present.fp Make sure we never pass a negative value to pow, and optimize gamma uniform 2016-08-16 00:01:18 +02:00
screenquad.vp Moved state to FGLPostProcessState and merged vertex shaders 2016-08-06 11:51:08 +02:00
screenquadscale.vp - use static buffer data and a uniform to handle the texture positioning of the present shader. 2016-08-08 16:06:02 +02:00
shaderdefs.i - added quad drawer interface so that this part can be done without altering a vertex buffer. 2016-08-22 14:00:25 +02:00
stencil.fp - all shaders now compile in core profile. 2014-07-15 01:05:53 +02:00
tonemap.fp - removed most of the specific options for legacy hardware and consolidated them in one variable (does not work yet.) 2016-09-01 11:52:52 +02:00