vkdoom_m/src/textures
Christoph Oelckers b54b9bad7a - Fixed: A_VileAttack positioned the fire on the wrong side of the target.
- Reorganized the HackHack code so that the image creation was moved into
  MakeTexture. This was necessary because Unload deleted the pixel data
  and broke the whole thing.
- Fixed: FPatchTexture::HackHack and FDoomStatusbarTexture::DrawToBar used the
  obsolete and uninitialized variable Near255. 
- Removed the span creation code specific to FPatchTexture. It only has an
  advantage when the lump has already been loaded in memory but since that
  is no longer the case now the generic version in FTexture is actually better.
- Changed: FTexture::CopyToBlock no longer uses the spans but the pixel buffer
  directly. Since most patches in multipatch textures are non transparent
  the added overhead from creating the spans far outweighs any savings they
  might provide. It is also simpler to handle for mirrored or rotated patches now.
- Changed: Textures only create the spans when really needed. Flats and native
  textures, for example, do not and it only created needless overhead that they
  were always created along with the pixel buffer.
- Made use of player and actor variables consistent in a_hereticweaps.cpp.
- Fixed: A few calls to P_SpawnPlayerMissile passed 0 as angle



SVN r911 (trunk)
2008-04-14 12:10:45 +00:00
..
automaptexture.cpp - Turned on warning level 4 just to see what it would produce: a lot of 2006-12-21 04:34:43 +00:00
buildtexture.cpp - Fixed: Thing_ProjectileAimed did not set the missile's speed correctly. 2007-03-06 01:33:18 +00:00
canvastexture.cpp - Fixed: The SimpleCanvas in FCanvasTexture must be declared as a soft 2008-03-12 17:47:22 +00:00
ddstexture.cpp - Fixed: A_VileAttack positioned the fire on the wrong side of the target. 2008-04-14 12:10:45 +00:00
flattexture.cpp - Changed: Patch and IMGZ textures now initialize their dimensions upon creation. 2006-08-20 12:55:46 +00:00
imgztexture.cpp - Fixed: A_VileAttack positioned the fire on the wrong side of the target. 2008-04-14 12:10:45 +00:00
jpegtexture.cpp - Changed the way gamma works for D3DFB: In windowed mode, the display is 2007-12-27 04:30:12 +00:00
multipatchtexture.cpp - Fixed: A_VileAttack positioned the fire on the wrong side of the target. 2008-04-14 12:10:45 +00:00
patchtexture.cpp - Fixed: A_VileAttack positioned the fire on the wrong side of the target. 2008-04-14 12:10:45 +00:00
pcxtexture.cpp - Fixed: D_ReadUserInfoString() parsed the final element of a compact string 2008-02-09 03:09:56 +00:00
pngtexture.cpp - Fixed: A_VileAttack positioned the fire on the wrong side of the target. 2008-04-14 12:10:45 +00:00
rawpagetexture.cpp - Fixed AInventory::PickupFlash setting with GCC. 2008-02-17 02:40:03 +00:00
texture.cpp - Fixed: A_VileAttack positioned the fire on the wrong side of the target. 2008-04-14 12:10:45 +00:00
texturemanager.cpp - restored a line of code I accidentally deleted in FTextureManager::AddTexturesForWad. 2008-04-13 14:27:58 +00:00
tgatexture.cpp - Fixed: A_VileAttack positioned the fire on the wrong side of the target. 2008-04-14 12:10:45 +00:00
warptexture.cpp - Increased precision of texture scaling factors to full fixed point. In the process 2007-04-29 12:07:27 +00:00