gzdoom/wadsrc/static/shaders/d3d/sm30
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
..
build.bat - Fixed: Wall drawing handled fixed light levels improperly (but did not 2009-09-20 03:50:05 +00:00
BurnWipe.pso - Fixed: Wall drawing handled fixed light levels improperly (but did not 2009-09-20 03:50:05 +00:00
GammaCorrection.pso - Fixed: Wall drawing handled fixed light levels improperly (but did not 2009-09-20 03:50:05 +00:00
InGameColormap.pso - Fixed: Wall drawing handled fixed light levels improperly (but did not 2009-09-20 03:50:05 +00:00
InGameColormapDesat.pso - Fixed: Wall drawing handled fixed light levels improperly (but did not 2009-09-20 03:50:05 +00:00
InGameColormapInv.pso - Fixed: Wall drawing handled fixed light levels improperly (but did not 2009-09-20 03:50:05 +00:00
InGameColormapInvDesat.pso - Fixed: Wall drawing handled fixed light levels improperly (but did not 2009-09-20 03:50:05 +00:00
InGameColormapPal.pso - Fixed: Wall drawing handled fixed light levels improperly (but did not 2009-09-20 03:50:05 +00:00
InGameColormapPalDesat.pso - Fixed: Wall drawing handled fixed light levels improperly (but did not 2009-09-20 03:50:05 +00:00
InGameColormapPalInv.pso - Fixed: Wall drawing handled fixed light levels improperly (but did not 2009-09-20 03:50:05 +00:00
InGameColormapPalInvDesat.pso - Fixed: Wall drawing handled fixed light levels improperly (but did not 2009-09-20 03:50:05 +00:00
NormalColor.pso - Fixed: Wall drawing handled fixed light levels improperly (but did not 2009-09-20 03:50:05 +00:00
NormalColorInv.pso - Fixed: Wall drawing handled fixed light levels improperly (but did not 2009-09-20 03:50:05 +00:00
NormalColorPal.pso - Fixed: Wall drawing handled fixed light levels improperly (but did not 2009-09-20 03:50:05 +00:00
NormalColorPalInv.pso - Fixed: Wall drawing handled fixed light levels improperly (but did not 2009-09-20 03:50:05 +00:00
RedToAlpha.pso - Fixed: Wall drawing handled fixed light levels improperly (but did not 2009-09-20 03:50:05 +00:00
RedToAlphaInv.pso - Fixed: Wall drawing handled fixed light levels improperly (but did not 2009-09-20 03:50:05 +00:00
SpecialColormap.pso - Fixed: Wall drawing handled fixed light levels improperly (but did not 2009-09-20 03:50:05 +00:00
SpecialColormapInv.pso - Fixed: Wall drawing handled fixed light levels improperly (but did not 2009-09-20 03:50:05 +00:00
SpecialColormapPal.pso - Fixed: Wall drawing handled fixed light levels improperly (but did not 2009-09-20 03:50:05 +00:00
SpecialColormapPalInv.pso - Fixed: Wall drawing handled fixed light levels improperly (but did not 2009-09-20 03:50:05 +00:00
VertexColor.pso - Fixed: Wall drawing handled fixed light levels improperly (but did not 2009-09-20 03:50:05 +00:00