EDuke32 Changelog Unofficial archive

Build 3292

14 December 2012 · 9 commits by 1 author · SVN

Builds by month 106 builds

Original log file · 20121214-3292.txt
------------------------------------------------------------------------
r3292 | helixhorned | 2012-12-14 11:28:20 -0800 (Fri, 14 Dec 2012) | 1 line

Fix CLANG=1 NOASM=1 build.
------------------------------------------------------------------------
r3291 | helixhorned | 2012-12-14 11:28:17 -0800 (Fri, 14 Dec 2012) | 1 line

Factor out multiply repeated code into calc_ylookup().
------------------------------------------------------------------------
r3290 | helixhorned | 2012-12-14 11:28:14 -0800 (Fri, 14 Dec 2012) | 3 lines

Classic: effectively clamp drawn ceiling/floor tile sizes at 256.

This prevents computing a shift value outside of [0..31].
------------------------------------------------------------------------
r3289 | helixhorned | 2012-12-14 11:28:11 -0800 (Fri, 14 Dec 2012) | 1 line

Mapster32: correct message when changing shade by small steps ([+], [-], mwheel)
------------------------------------------------------------------------
r3288 | helixhorned | 2012-12-14 11:28:09 -0800 (Fri, 14 Dec 2012) | 1 line

Factor out fogcalc() issuing and application of the computed values.
------------------------------------------------------------------------
r3287 | helixhorned | 2012-12-14 11:28:05 -0800 (Fri, 14 Dec 2012) | 1 line

Rename global visibility to g_visibility, remove useless casts & old fog code.
------------------------------------------------------------------------
r3286 | helixhorned | 2012-12-14 11:28:01 -0800 (Fri, 14 Dec 2012) | 4 lines

OpenGL modes: factor out shade factor calculation.

This also means that the "r_shadescale_unbounded 0" option will work
in Polymer (except on models).
------------------------------------------------------------------------
r3285 | helixhorned | 2012-12-14 11:27:58 -0800 (Fri, 14 Dec 2012) | 1 line

engine.c: factor a frequent getpalookup() use into getpalookupsh().
------------------------------------------------------------------------
r3284 | helixhorned | 2012-12-14 11:27:55 -0800 (Fri, 14 Dec 2012) | 6 lines

Add command line option "-rotatesprite-no-widescreen".

This global option will set bit 1024 and clear bits 256 and 512 for all
rotatesprite calls, fixing complex HUD drawing code relying on precise
alignment of individual elements (widescreen rotatesprite is entirely
unsuitable for this purpose).
------------------------------------------------------------------------
Engine

OpenGL modes: factor out shade factor calculation.

Philipp Kutin (Helixhorned) 14 Dec 2012, 11:28 UTC−8 r3286

This also means that the "r_shadescale_unbounded 0" option will work in Polymer (except on models).

Fix

Add command line option "-rotatesprite-no-widescreen".

Philipp Kutin (Helixhorned) 14 Dec 2012, 11:27 UTC−8 r3284

This global option will set bit 1024 and clear bits 256 and 512 for all rotatesprite calls, fixing complex HUD drawing code relying on precise alignment of individual elements (widescreen rotatesprite is entirely unsuitable for this purpose).