------------------------------------------------------------------------ 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. ------------------------------------------------------------------------