EDuke32 Changelog Archivio non ufficiale

Build 5019

19 febbraio 2015 · 3 commit di 1 autore · SVN

Build per mese 100 build

File di log originale · 20150219-5019.txt
------------------------------------------------------------------------
r5019 | helixhorned | 2015-02-19 09:41:57 -0800 (Thu, 19 Feb 2015) | 5 lines

m32script: in 'for i drawnsprites' handling, back up and restore sprite MAXSPRITES-1.

This fixes the level 5 corruption encountered when issuing that iteration.
(Because the last sprite would be changed from e.g. statnum MAXSTATUS to 0.)
It is also mandatory anyhow since the last sprite may be contained in the map.
------------------------------------------------------------------------
r5018 | helixhorned | 2015-02-19 09:41:56 -0800 (Thu, 19 Feb 2015) | 3 lines

Mapster32: style-cleanup check_spritelist_consistency() and VM_Execute(): 'for'.

DONT_BUILD.
------------------------------------------------------------------------
r5017 | helixhorned | 2015-02-19 09:41:53 -0800 (Thu, 19 Feb 2015) | 9 lines

Under conditions of CLASSIC_Z_DIFF_64 (r4960), make some drawvox() vars 64-bit.

- In drawvox(), make view-relative x and y high-precision on desktops. To a
  large extent (but not completely), this fixes "stray" fake floor shadow
  sprites for voxels.
- In the mouse picking code for voxels, fix a possible integer overflow.
  A new engine.c-private function mulscale_triple30() is added.

DONT_BUILD.
------------------------------------------------------------------------
See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.
m32script FixEngineCON

in 'for i drawnsprites' handling, back up and restore sprite MAXSPRITES-1.

Philipp Kutin (Helixhorned) 19 feb 2015, 09:41 UTC−8 r5019

This fixes the level 5 corruption encountered when issuing that iteration. (Because the last sprite would be changed from e.g. statnum MAXSTATUS to 0.) It is also mandatory anyhow since the last sprite may be contained in the map.

FixEngine

Under conditions of CLASSIC_Z_DIFF_64 (r4960), make some drawvox() vars 64-bit.

Philipp Kutin (Helixhorned) 19 feb 2015, 09:41 UTC−8 r5017

- In drawvox(), make view-relative x and y high-precision on desktops. To a large extent (but not completely), this fixes "stray" fake floor shadow sprites for voxels. - In the mouse picking code for voxels, fix a possible integer overflow. A new engine.c-private function mulscale_triple30() is added. DONT_BUILD.