EDuke32 Changelog Unofficial archive

Build 2603

9 April 2012 · 4 commits by 1 author · SVN

Builds by month 2 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 · 20120409-2603.txt
------------------------------------------------------------------------
r2603 | helixhorned | 2012-04-09 12:22:31 -0700 (Mon, 09 Apr 2012) | 5 lines

Fix aspect correction in fullscreen mode.

Previously, we only set the viewingrange according to the physical screen's
dimensions, but didn't correct yxaspect for a potential non-square pixel
ratio.
------------------------------------------------------------------------
r2602 | helixhorned | 2012-04-09 12:22:15 -0700 (Mon, 09 Apr 2012) | 1 line

Add samples/aspect.map for calibrating aspect-related settings and testing.
------------------------------------------------------------------------
r2601 | helixhorned | 2012-04-09 12:22:00 -0700 (Mon, 09 Apr 2012) | 7 lines

On Windows, auto-determine r_screenaspect on startup.

Consequently, it's not saved as a setting in either the game or editor
config files.  We do this by calling "GetSystemMetrics(SM_CXSCREEN)"
(accordingly for y) and calculating the cvar by dividing common factors,
since it has to be in the form WWHH.  This may fail for _really_ strange
screen dimensions, so a log message is printed at the very beginning.
------------------------------------------------------------------------
r2600 | helixhorned | 2012-04-09 12:21:39 -0700 (Mon, 09 Apr 2012) | 4 lines

On Windows, don't allow map playtesting from Mapster when in fullscreen.

Because this doesn't even seem to work on XP, we're being spammed with
DDERR_SURFACELOST messages...
------------------------------------------------------------------------
Fix

Fix aspect correction in fullscreen mode.

Philipp Kutin (Helixhorned) 9 Apr 2012, 12:22 UTC−7 r2603

Previously, we only set the viewingrange according to the physical screen's dimensions, but didn't correct yxaspect for a potential non-square pixel ratio.

On Windows, auto-determine r_screenaspect on startup.

Philipp Kutin (Helixhorned) 9 Apr 2012, 12:22 UTC−7 r2601

Consequently, it's not saved as a setting in either the game or editor config files. We do this by calling "GetSystemMetrics(SM_CXSCREEN)" (accordingly for y) and calculating the cvar by dividing common factors, since it has to be in the form WWHH. This may fail for _really_ strange screen dimensions, so a log message is printed at the very beginning.

Engine

On Windows, don't allow map playtesting from Mapster when in fullscreen.

Philipp Kutin (Helixhorned) 9 Apr 2012, 12:21 UTC−7 r2600

Because this doesn't even seem to work on XP, we're being spammed with DDERR_SURFACELOST messages...