Randy Heit
37001d3640
- Added new patch style "Overlay" for TEXTURES. This is the same as CopyAlpha, except it only
...
copies the patch's alpha channel where it has a higher alpha than what's underneath.
SVN r3638 (trunk)
2012-05-11 02:26:50 +00:00
Randy Heit
b9c3f8db4f
- Added a new patch style: CopyNewAlpha. This works just like Copy except it multiplies each
...
pixel's alpha channel by the specified Alpha property.
SVN r3637 (trunk)
2012-05-11 02:05:24 +00:00
Christoph Oelckers
fbff5ca932
- moved r_interpolate.cpp and r_translate.cpp to r_data.
...
- merged r_jpeg.h into jpegtexture.cpp because that's the only place where it's ever used.
SVN r3255 (trunk)
2011-07-06 08:50:15 +00:00
Christoph Oelckers
5c6fd66ed5
- rename src/resources to src/r_data.
...
SVN r3254 (trunk)
2011-07-06 07:35:36 +00:00
Christoph Oelckers
4626492f50
- separated all colormap related code from v_palette.cpp and r_data.cpp into its own file.
...
SVN r3245 (trunk)
2011-07-03 10:47:35 +00:00
Randy Heit
2de3937338
- Fixed: Typo in FClipRect::Intersect() could case bad clipping.
...
SVN r3211 (trunk)
2011-05-19 04:46:04 +00:00
Randy Heit
141cf825cf
- Fixed: iCopyColors() should not invert the grayscale value for special colormaps, since
...
this is already handled by the GrayscaleToColor array for the one colormap that needs it.
SVN r2379 (trunk)
2010-06-18 03:52:04 +00:00
Christoph Oelckers
7e4504f9d6
- Fixed: Coordinate handling for multipatch texture compositing was not correct
...
for true color. Instead of using a clipping rectangle on the destination it
tried to alter the source offsets which produced incorrect results for
mirrored or rotated patches.
SVN r1889 (trunk)
2009-09-30 10:41:24 +00:00
Randy Heit
6a5ab0edc0
- Fixed: FMultiPatchTexture::CopyTrueColorPixels() should clear the buffer
...
first before drawing into it if the copy op passed to it is OP_OVERWRITE.
FTexture::FillBuffer() sets this to erase whatever texture might have been
in the space it is going into.
SVN r1874 (trunk)
2009-09-25 02:27:48 +00:00
Christoph Oelckers
c285f38a02
- Fixed: When drawing with a special colormap the quad's flags weren't cleared
...
which could cause crashes.
- Added custom special colormaps to DECORATE.
- Cleaned up special colormap code and removed lots of dependencies on the
knowledge of the tables' contents.
SVN r1860 (trunk)
2009-09-21 13:15:36 +00:00
Randy Heit
6214177f1f
- Fixed: S_LoadSound() did not byte-swap the frequency and length it reads
...
from DMX sounds.
SVN r1792 (trunk)
2009-09-04 22:59:41 +00:00
Christoph Oelckers
d26aeb8939
- Fixed: The composer for complex multipatch textures did not clear the palette
...
buffer before filling it.
SVN r1737 (trunk)
2009-07-25 09:11:15 +00:00
Randy Heit
659be956de
- Fixed: When FMultiPatchTexture::MakeTexture() needed to work in RGB
...
colorspace, it didn't zero out the temporary buffer.
SVN r1547 (trunk)
2009-04-16 02:02:56 +00:00
Randy Heit
32557c4a28
- Fixed: 3D hardware texture filling did not copy pixels with 0 alpha,
...
preserving whatever was underneath in the texture box previously.
SVN r976 (trunk)
2008-05-16 23:36:47 +00:00
Christoph Oelckers
4667bfe46f
- Added translucent blending modes to FMultipatchTexture (not tested yet!)
...
- Also changed all true color texture creation functions to use proper alpha
values instead of inverted ones.
- Changed FRemapTable so that all palette entries must contain proper alpha
values.
- Fixed: The F1 screen check in m_menu.cpp was missing a NULL pointer check.
- Changed: The boss brain's explosions play weapons/rocklx which is an
unlimited sound. This can become extremely loud. Replaced with a new
sound which is just an alias to weapons/rocklx but has a limit of 4.
SVN r932 (trunk)
2008-04-22 18:48:30 +00:00
Christoph Oelckers
d5738e3876
- Made translation support for multipatch textures operational.
...
SVN r919 (trunk)
2008-04-16 18:17:20 +00:00
Christoph Oelckers
b2bfad0c50
- Added translation support to multipatch textures. Incomplete and not tested yet!
...
- Added Martin Howe's morph weapon update.
SVN r916 (trunk)
2008-04-15 22:17:30 +00:00
Christoph Oelckers
ce5d4dba02
- Changed true color texture creation to use a newly defined Bitmap class
...
instead of having the copy functions in the frame buffer class.
- Fixed: The WolfSS didn't have its obituary defined.
SVN r915 (trunk)
2008-04-15 18:05:39 +00:00