File di log originale · 20150110-4904.txt
------------------------------------------------------------------------
r4904 | terminx | 2015-01-10 20:56:58 -0800 (Sat, 10 Jan 2015) | 1 line
Polymost: fix wall and floor sprites clipping into or z-fighting with surfaces (replaces glDepthRange() hacks for sprites), add r_nofog cvar for debugging, reduce the total number of OpenGL calls by only calling glFogi() to set the fog mode when initializing the renderer or changing r_usenewshading.
------------------------------------------------------------------------
r4903 | terminx | 2015-01-10 20:56:38 -0800 (Sat, 10 Jan 2015) | 1 line
Introduce "twalltype" for temporary uses of walltype where using wall_tracker_hook() would be invalid. This is similar to "tspritetype" and fixes a bunch of problems in the editor that cropped up when changing the tracker sanity checks to an assert that only exists in debug builds (branching upon any write to a sprite, sector or wall had an unacceptable impact on performance).
------------------------------------------------------------------------
r4902 | terminx | 2015-01-10 20:56:10 -0800 (Sat, 10 Jan 2015) | 1 line
Questionable CON changes and optimizations. <3
------------------------------------------------------------------------
r4901 | terminx | 2015-01-10 20:55:50 -0800 (Sat, 10 Jan 2015) | 1 line
Fix Mapster32 bug where pressing "O" on a sprite twice would corrupt your map due to unchecked use of hitscan results.
------------------------------------------------------------------------
r4900 | terminx | 2015-01-10 20:55:36 -0800 (Sat, 10 Jan 2015) | 1 line
Place the current loading percentage into RETURN for EVENT_DISPLAYLOADINGSCREEN.
------------------------------------------------------------------------
r4899 | terminx | 2015-01-10 20:55:23 -0800 (Sat, 10 Jan 2015) | 1 line
Fix distrecip calculation
------------------------------------------------------------------------
r4898 | terminx | 2015-01-10 20:55:07 -0800 (Sat, 10 Jan 2015) | 1 line
Revise C++ structure trackers for performance and introduce "tspritetype", for temporary sprites or other usages where using the trackers would be invalid or undesired. DONT_BUILD.
------------------------------------------------------------------------
See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.
fix wall and floor sprites clipping into or z-fighting with surfaces (replaces glDepthRange() hacks for sprites), add r_nofog cvar for debugging, reduce the total number of OpenGL calls by only calling glFogi() to set the fog mode when initializing the renderer or changing r_usenewshading.
FixEngine
Introduce "twalltype" for temporary uses of walltype where using wall_tracker_hook() would be invalid. This is similar to "tspritetype" and fixes a bunch of problems in the editor that cropped up when changing the tracker sanity checks to an assert that only exists in debug builds (branching upon any write to a sprite, sector or wall had an unacceptable impact on performance).
CON
Questionable CON changes and optimizations. <3
FixEngine
Fix Mapster32 bug where pressing "O" on a sprite twice would corrupt your map due to unchecked use of hitscan results.
CON
Place the current loading percentage into RETURN for EVENT_DISPLAYLOADINGSCREEN.
Fix
Fix distrecip calculation
Engine
Revise C++ structure trackers for performance and introduce "tspritetype", for temporary sprites or other usages where using the trackers would be invalid or undesired. DONT_BUILD.