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.
20 January 2013 · 11 commits by 1 author · SVN
------------------------------------------------------------------------ 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. ------------------------------------------------------------------------
Whenever it should be not, STRIP is set to the empty string. This fixes the Lunatic RELEASE=1 build.
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
... to have a little moew overview.
In CON, the bit is still always cleared for user-defined gamevars.
Also, some commenting.