Revision r5465
👤 hendricks266
📅 2015-12-04 03:52:58 -0800 (Fri, 04 Dec 2015)
Polymodes: Add a new pthtyp flag to mark textures that should not be processed by the fixtransparency() hack (which avoids the transparent color blending into a sprite when texture filtering is enabled), such as non-(T)ROR-masking floors and ceilings, white- and mask-walls, paper-skies, and rotatesprite with orientation flag 64. This commit makes sure the flag's status always fits the situation.
This fixes the remaining issue with WWII GI's LOGO.ANM: Color index #255 is used as the dominant white color (not as a transparent index) and fixtransparency() was mangling the image as a result.
Revision r5464
👤 hendricks266
📅 2015-12-04 03:52:54 -0800 (Fri, 04 Dec 2015)
Polymost: Enumify the lower bits of the method/dameth argument to various functions.
Revision r5463
👤 hendricks266
📅 2015-12-04 03:52:51 -0800 (Fri, 04 Dec 2015)
Factor out common handling of the end-of-level between sectors tagged 65535 and 65534, switches tagged 65535, and nukebuttons.
This fixes the bug with user maps ending in 65534-tagged sectors, reported by FistMarine: https://forums.duke4.net/topic/8367-end-of-level-bug/
It also eliminates dead code belonging to the nukebutton.
Revision r5462
👤 hendricks266
📅 2015-12-04 03:52:47 -0800 (Fri, 04 Dec 2015)
Fix unused global variables in menus.c with DROIDMENU defined.
Revision r5461
👤 hendricks266
📅 2015-12-04 03:52:43 -0800 (Fri, 04 Dec 2015)
Fix an unused variable in menus.c with USE_OPENGL=0.
Raw Content
------------------------------------------------------------------------
r5466 | hendricks266 | 2015-12-04 03:53:02 -0800 (Fri, 04 Dec 2015) | 1 line
Add test cases for previous commit: transhacktest.map and .m32
------------------------------------------------------------------------
r5465 | hendricks266 | 2015-12-04 03:52:58 -0800 (Fri, 04 Dec 2015) | 3 lines
Polymodes: Add a new pthtyp flag to mark textures that should not be processed by the fixtransparency() hack (which avoids the transparent color blending into a sprite when texture filtering is enabled), such as non-(T)ROR-masking floors and ceilings, white- and mask-walls, paper-skies, and rotatesprite with orientation flag 64. This commit makes sure the flag's status always fits the situation.
This fixes the remaining issue with WWII GI's LOGO.ANM: Color index #255 is used as the dominant white color (not as a transparent index) and fixtransparency() was mangling the image as a result.
------------------------------------------------------------------------
r5464 | hendricks266 | 2015-12-04 03:52:54 -0800 (Fri, 04 Dec 2015) | 1 line
Polymost: Enumify the lower bits of the method/dameth argument to various functions.
------------------------------------------------------------------------
r5463 | hendricks266 | 2015-12-04 03:52:51 -0800 (Fri, 04 Dec 2015) | 4 lines
Factor out common handling of the end-of-level between sectors tagged 65535 and 65534, switches tagged 65535, and nukebuttons.
This fixes the bug with user maps ending in 65534-tagged sectors, reported by FistMarine: https://forums.duke4.net/topic/8367-end-of-level-bug/
It also eliminates dead code belonging to the nukebutton.
------------------------------------------------------------------------
r5462 | hendricks266 | 2015-12-04 03:52:47 -0800 (Fri, 04 Dec 2015) | 1 line
Fix unused global variables in menus.c with DROIDMENU defined.
------------------------------------------------------------------------
r5461 | hendricks266 | 2015-12-04 03:52:43 -0800 (Fri, 04 Dec 2015) | 1 line
Fix an unused variable in menus.c with USE_OPENGL=0.
------------------------------------------------------------------------
See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.