EDuke32 Changelog Unofficial archive

Build 2272

20 January 2012 · 2 commits by 1 author · SVN

Builds by month 112 builds

Original log file · 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 Jan 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 Jan 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
Already listed in build 2270

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

Philipp Kutin (Helixhorned) 19 Jan 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.