qzdoom/wadsrc/static/shaders/glsl
Christoph Oelckers 7793bbbcc9 Further cleanup of lighting code.
- remove thing color from lighting calculations.
- implement alpha textures and inverse sprites for infrared as texture modes. This still requires some handling for the alpha texture mode for non-shader rendering because there is no way in the fixed pipeline to do it. The inverted texture effect can be done with a texture combiner.
- fixed: ThingColor for sprites was set in the wrong place. It must be in the Process function, not in the lighting calculation.
- added functions for isolated calculation of sprites' dynlight color.
2014-05-11 17:56:38 +02:00
..
fogboundary.fp Ok, it had to be done: Removed shader support for pre GLSL 1.3/GL 3.0 hardware. The compromises needed to accomodate these are just too bad and would block any attempt at streamlining the code. 2014-05-11 13:27:51 +02:00
func_brightmap.fp - GZDoom solution file 2013-06-23 11:13:01 +02:00
func_normal.fp - GZDoom solution file 2013-06-23 11:13:01 +02:00
func_notexture.fp - added objectcolor uniform. This will be used to hold the thingcolor for shader based rendering. 2014-05-11 16:06:25 +02:00
func_warp1.fp - GZDoom solution file 2013-06-23 11:13:01 +02:00
func_warp2.fp - GZDoom solution file 2013-06-23 11:13:01 +02:00
func_wavex.fp - GZDoom solution file 2013-06-23 11:13:01 +02:00
fuzz_jagged.fp - GZDoom solution file 2013-06-23 11:13:01 +02:00
fuzz_noise.fp - GZDoom solution file 2013-06-23 11:13:01 +02:00
fuzz_smooth.fp - GZDoom solution file 2013-06-23 11:13:01 +02:00
fuzz_smoothnoise.fp - GZDoom solution file 2013-06-23 11:13:01 +02:00
fuzz_smoothtranslucent.fp - GZDoom solution file 2013-06-23 11:13:01 +02:00
fuzz_standard.fp - GZDoom solution file 2013-06-23 11:13:01 +02:00
fuzz_swirly.fp - GZDoom solution file 2013-06-23 11:13:01 +02:00
main.fp Further cleanup of lighting code. 2014-05-11 17:56:38 +02:00
main.vp Ok, it had to be done: Removed shader support for pre GLSL 1.3/GL 3.0 hardware. The compromises needed to accomodate these are just too bad and would block any attempt at streamlining the code. 2014-05-11 13:27:51 +02:00
main_colormap.fp Further cleanup of lighting code. 2014-05-11 17:56:38 +02:00
main_foglayer.fp Ok, it had to be done: Removed shader support for pre GLSL 1.3/GL 3.0 hardware. The compromises needed to accomodate these are just too bad and would block any attempt at streamlining the code. 2014-05-11 13:27:51 +02:00