EDuke32 Changelog Archivio non ufficiale

Build 4904

10 gennaio 2015 · 7 commit di 1 autore · SVN

Build per mese 62 build

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.
Polymost FixEngine

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.

Richard Gobeille (TerminX) 10 gen 2015, 20:56 UTC−8 r4904
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).

Richard Gobeille (TerminX) 10 gen 2015, 20:56 UTC−8 r4903
FixEngine

Fix Mapster32 bug where pressing "O" on a sprite twice would corrupt your map due to unchecked use of hitscan results.

Richard Gobeille (TerminX) 10 gen 2015, 20:55 UTC−8 r4901
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.

Richard Gobeille (TerminX) 10 gen 2015, 20:55 UTC−8 r4898