qzdoom-gpl/src/textures
Randy Heit b8eb530a0d - Fixed: Wall drawing handled fixed light levels improperly (but did not
completely ignore them, either).
- Separated light level fixing out of player_t's fixedcolormap parameter.
  Using a fixed light level (e.g. PowerTorch) will no longer wipe out
  colored lighting.
- Moved the blending rectangle drawing into a separate discrete stage, since
  doing it while copying the 3D view window to the display now blends
  underneath the weapon instead of on top of it.
- Consolidated the special colormaps into a single 2D table.
- Tweaked the special colormaps slightly to make the true color results more
  closely match the paletted approximations.
- fb_d3d9_shaders.h was getting unwieldy, so I moved the shaders out of the
  executable and into zdoom.pk3. Shaders are still precompiled so I don't need
  to pull in a dependancy on D3DX.
- Added a few more shaders to accomodate drawing weapons with all the in-game
  lighting models. These are accessed with the new DrawTexture tags
  DTA_SpecialColormap and DTA_ColormapStyle.
- Player weapon sprites are now drawn using Direct3D and receive all the
  benefits thereof.


SVN r1858 (trunk)
2009-09-20 03:50:05 +00:00
..
automaptexture.cpp - Changed: Textures without a name no longer get added to the texture manager's 2008-11-30 12:49:27 +00:00
bitmap.cpp - Fixed: S_LoadSound() did not byte-swap the frequency and length it reads 2009-09-04 22:59:41 +00:00
bitmap.h - Fixed: All translucent blending operations for CopyColors must treat an 2008-05-17 08:18:31 +00:00
buildtexture.cpp About a week's worth of changes here. As a heads-up, I wouldn't be 2008-07-23 04:57:26 +00:00
canvastexture.cpp - Changed compilation for g_doom, g_heretic, g_hexen and g_strife folders 2008-09-15 14:11:05 +00:00
ddstexture.cpp - Replaced the use of autoconf's WORDS_BIGENDIAN with __BIG_ENDIAN__, since 2009-08-31 21:47:29 +00:00
emptytexture.cpp - Fixed: Completely empty patches (8 0-bytes) could not be handled by the 2009-04-30 11:10:38 +00:00
flattexture.cpp - Changed: Textures without a name no longer get added to the texture manager's 2008-11-30 12:49:27 +00:00
imgztexture.cpp - Changed: Textures without a name no longer get added to the texture manager's 2008-11-30 12:49:27 +00:00
jpegtexture.cpp - Fixed: The true color texture compositing code did not clip the edges 2009-08-10 18:30:25 +00:00
multipatchtexture.cpp - Fixed: Wall drawing handled fixed light levels improperly (but did not 2009-09-20 03:50:05 +00:00
patchtexture.cpp - Fixed: S_LoadSound() did not byte-swap the frequency and length it reads 2009-09-04 22:59:41 +00:00
pcxtexture.cpp - Replaced the use of autoconf's WORDS_BIGENDIAN with __BIG_ENDIAN__, since 2009-08-31 21:47:29 +00:00
pngtexture.cpp - fixed: The PNG loader for true color textures overwrote the IDAT size with 2009-09-07 05:48:34 +00:00
rawpagetexture.cpp - Changed: Textures without a name no longer get added to the texture manager's 2008-11-30 12:49:27 +00:00
texture.cpp - Fixed: The true color texture compositing code did not clip the edges 2009-08-10 18:30:25 +00:00
texturemanager.cpp - added a compatibility option to restore the original Heretic bug where 2009-06-14 13:47:38 +00:00
textures.h - Fixed: The true color texture compositing code did not clip the edges 2009-08-10 18:30:25 +00:00
tgatexture.cpp - Fixed: The deprecated flag handler for the old bounce flags needs to clear 2009-09-16 21:03:09 +00:00
warptexture.cpp - Fixed: The true color texture compositing code did not clip the edges 2009-08-10 18:30:25 +00:00