EDuke32 Changelog Archivio non ufficiale

Build 2272

20 gennaio 2012 · 2 commit di 1 autore · SVN

Build per mese 67 build

File di log originale · 20120120-2272.txt
------------------------------------------------------------------------
r2272 | helixhorned | 2012-01-20 05:24:15 -0800 (Fri, 20 Jan 2012) | 5 lines

minor engine cleanup.

- enclose glbuild.h in #idndef ... sentinels
- engine.c: remove unused variable 'pageoffset', make 'lastx' static
- formatting
------------------------------------------------------------------------
r2271 | helixhorned | 2012-01-20 05:23:53 -0800 (Fri, 20 Jan 2012) | 4 lines

Use ATTRIBUTE((used)) for symbols used only in inline asm.

This may fix compilation for optimized builds with GCC or clang where
the compiler would otherwise decide that those symbols are unused.
------------------------------------------------------------------------
r2270 | helixhorned | 2012-01-19 15:17:34 -0800 (Thu, 19 Jan 2012) | 9 lines

Inreased debugging level for catching oob accesses to 'main' arrays.

If enabled, this makes the following arrays be allocated statically:
spriteext, spritesmooth, sector, wall, sprite, tsprite, while
necessarily disabling the clipshape feature (because it relies on
setting sector/wall to different malloc'd block temporarily).

To compile, pass DEBUGANYWAY=1 in addition to RELEASE=0 to 'make',
and it's really only useful with CC=clang, of course.
------------------------------------------------------------------------
Engine

minor engine cleanup.

Philipp Kutin (Helixhorned) 20 gen 2012, 05:24 UTC−8 r2272

- enclose glbuild.h in #idndef ... sentinels - engine.c: remove unused variable 'pageoffset', make 'lastx' static - formatting

Fix

Use ATTRIBUTE((used)) for symbols used only in inline asm.

Philipp Kutin (Helixhorned) 20 gen 2012, 05:23 UTC−8 r2271

This may fix compilation for optimized builds with GCC or clang where the compiler would otherwise decide that those symbols are unused.

Engine
Già presente nella build 2270

Inreased debugging level for catching oob accesses to 'main' arrays.

Philipp Kutin (Helixhorned) 19 gen 2012, 15:17 UTC−8 r2270

If enabled, this makes the following arrays be allocated statically: spriteext, spritesmooth, sector, wall, sprite, tsprite, while necessarily disabling the clipshape feature (because it relies on setting sector/wall to different malloc'd block temporarily). To compile, pass DEBUGANYWAY=1 in addition to RELEASE=0 to 'make', and it's really only useful with CC=clang, of course.