EDuke32 Changelog Unofficial archive

Build 3422

20 January 2013 · 11 commits by 1 author · SVN

Builds by month 112 builds

Original log file · 20130120-3422.txt
------------------------------------------------------------------------
r3422 | helixhorned | 2013-01-20 13:17:36 -0800 (Sun, 20 Jan 2013) | 4 lines

Makefiles: simplify how to determine whether the final binary is stripped.

Whenever it should be not, STRIP is set to the empty string.
This fixes the Lunatic RELEASE=1 build.
------------------------------------------------------------------------
r3421 | helixhorned | 2013-01-20 13:17:31 -0800 (Sun, 20 Jan 2013) | 10 lines

Reimplement pixel doubling by drawing scene at 1/(2*2) resolution and expanding.

The pixel doubling now only applies to the area where the world scene is drawn,
i.e. it may be smaller than the physical screen / WM window size. The optimized
version is slightly faster than for non-doubled pixels for me (optimized build),
but see code for caveats. Some other minor issues:
- won't work when the world is drawn from demo cameras (and offscreen, but that
  matters less)
- will leave a few pixels empty when running with x resolutions not evenly
  divisible by 4
------------------------------------------------------------------------
r3420 | helixhorned | 2013-01-20 13:17:28 -0800 (Sun, 20 Jan 2013) | 3 lines

game.c: pull out two G_DrawRooms blocks into G_OROR_DupSprite and G_ReadGLFrame.

... to have a little moew overview.
------------------------------------------------------------------------
r3419 | helixhorned | 2013-01-20 13:17:23 -0800 (Sun, 20 Jan 2013) | 1 line

Lunatic translator: handle overriding system GVs.
------------------------------------------------------------------------
r3418 | helixhorned | 2013-01-20 13:17:19 -0800 (Sun, 20 Jan 2013) | 1 line

player.c: make four functions file-local.
------------------------------------------------------------------------
r3417 | helixhorned | 2013-01-20 13:17:15 -0800 (Sun, 20 Jan 2013) | 3 lines

CON/m32script: remove GAMEVAR_DEFAULT uses, since they had no effect.

In CON, the bit is still always cleared for user-defined gamevars.
------------------------------------------------------------------------
r3416 | helixhorned | 2013-01-20 13:17:10 -0800 (Sun, 20 Jan 2013) | 3 lines

gamevars.c: implement Gv_Clear() in terms of Gv_Free() + own code.

Also, some commenting.
------------------------------------------------------------------------
r3415 | helixhorned | 2013-01-20 13:17:06 -0800 (Sun, 20 Jan 2013) | 1 line

Lunatic: cmdline switch to run test script, compile out more code, 2 more GVs.
------------------------------------------------------------------------
r3414 | helixhorned | 2013-01-20 13:16:58 -0800 (Sun, 20 Jan 2013) | 1 line

Lunatic: hook up PIPEBOMB_CONTROL etc. with the player members.
------------------------------------------------------------------------
r3413 | helixhorned | 2013-01-20 13:16:54 -0800 (Sun, 20 Jan 2013) | 1 line

player.c: factor out repeated code into P_SetWeaponGamevars().
------------------------------------------------------------------------
r3412 | helixhorned | 2013-01-20 13:16:50 -0800 (Sun, 20 Jan 2013) | 1 line

demo.c: correct strange indentation.
------------------------------------------------------------------------
Makefiles Fix

simplify how to determine whether the final binary is stripped.

Philipp Kutin (Helixhorned) 20 Jan 2013, 13:17 UTC−8 r3422

Whenever it should be not, STRIP is set to the empty string. This fixes the Lunatic RELEASE=1 build.

Reimplement pixel doubling by drawing scene at 1/(2*2) resolution and expanding.

Philipp Kutin (Helixhorned) 20 Jan 2013, 13:17 UTC−8 r3421

The pixel doubling now only applies to the area where the world scene is drawn, i.e. it may be smaller than the physical screen / WM window size. The optimized version is slightly faster than for non-doubled pixels for me (optimized build), but see code for caveats. Some other minor issues: - won't work when the world is drawn from demo cameras (and offscreen, but that matters less) - will leave a few pixels empty when running with x resolutions not evenly divisible by 4

game.c: pull out two G_DrawRooms blocks into G_OROR_DupSprite and G_ReadGLFrame.

Philipp Kutin (Helixhorned) 20 Jan 2013, 13:17 UTC−8 r3420

... to have a little moew overview.

CON

CON/m32script: remove GAMEVAR_DEFAULT uses, since they had no effect.

Philipp Kutin (Helixhorned) 20 Jan 2013, 13:17 UTC−8 r3417

In CON, the bit is still always cleared for user-defined gamevars.