qzdoom/src/gl
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
..
data 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
dynlights - changed handling of DynLight in shader to serve as a global dynamic light color for all lighting modes. 2014-05-11 16:49:17 +02:00
hqnx - don't depend on stdint.h because older MSVC versions do not have it. 2014-05-01 12:30:56 +02:00
models 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
renderer Further cleanup of lighting code. 2014-05-11 17:56:38 +02:00
scene Further cleanup of lighting code. 2014-05-11 17:56:38 +02:00
shaders - changed handling of DynLight in shader to serve as a global dynamic light color for all lighting modes. 2014-05-11 16:49:17 +02:00
system Further cleanup of lighting code. 2014-05-11 17:56:38 +02:00
textures 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
utility - added GL render as of SVN revision 1600. 2013-06-23 09:49:34 +02:00
gl_builddraw.cpp - added GL render as of SVN revision 1600. 2013-06-23 09:49:34 +02:00
gl_functions.h - added GL render as of SVN revision 1600. 2013-06-23 09:49:34 +02:00