EDuke32 Changelog Unofficial archive

Build 3422

20 January 2013 · 11 commits by 1 author · SVN

Builds by month 136 builds

  1. Jan

  2. Feb

  3. Mar

  4. Apr

  5. May

  6. Jun

  7. Jul

  8. Aug

  9. Sep

  10. Oct

  11. Nov

  12. Dec

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.