qzdoom/src/gl/scene
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
..
gl_bsp.cpp - removed the __asm nop breakpoints for debugging. They not only do not work on non-MSVC but also not on 64 bit. 2014-05-08 09:48:39 +02:00
gl_clipper.cpp - added GL render as of SVN revision 1600. 2013-06-23 09:49:34 +02:00
gl_clipper.h - added GL render as of SVN revision 1600. 2013-06-23 09:49:34 +02:00
gl_decal.cpp Further cleanup of lighting code. 2014-05-11 17:56:38 +02:00
gl_drawinfo.cpp - removed gl interface function pointers for all OpenGL32.dll entry points. 2013-09-03 14:05:41 +02:00
gl_drawinfo.h - added GL render as of SVN revision 1600. 2013-06-23 09:49:34 +02:00
gl_fakeflat.cpp - removed the __asm nop breakpoints for debugging. They not only do not work on non-MSVC but also not on 64 bit. 2014-05-08 09:48:39 +02:00
gl_flats.cpp - 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
gl_portal.cpp - alternative configuration using GLEW to get extension functions. This requires GL 2.0, though so it won't be promoted to the mainline for the time being. 2014-04-06 14:35:44 +02:00
gl_portal.h - added GL render as of SVN revision 1600. 2013-06-23 09:49:34 +02:00
gl_renderhacks.cpp - added GL render as of SVN revision 1600. 2013-06-23 09:49:34 +02:00
gl_scene.cpp remove special texture creation for fullscreen colormaps. 2014-05-11 14:46:37 +02:00
gl_sky.cpp - added GL render as of SVN revision 1600. 2013-06-23 09:49:34 +02:00
gl_skydome.cpp - 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
gl_sprite.cpp Further cleanup of lighting code. 2014-05-11 17:56:38 +02:00
gl_spritelight.cpp Further cleanup of lighting code. 2014-05-11 17:56:38 +02:00
gl_vertex.cpp - add vertex buffer based drawing for all walls and flats. 2014-05-11 01:23:27 +02:00
gl_wall.h Further cleanup of lighting code. 2014-05-11 17:56:38 +02:00
gl_walls.cpp - changed rendering of glowing walls so that it doesn't require an additional vertex attribute, just pass the floor and ceiling planes as uniforms. 2014-05-10 17:09:43 +02:00
gl_walls_draw.cpp - 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
gl_weapon.cpp - 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