I've ran into a few issues with the new graphics filters. My system uses an nVidia GeForce GTX 295. This video card allows the user to create custom resolutions, so I've added 320x200@32-bit, 320x240@32-bit, 640x400@32-bit, and 640x480@32-bit. I have tested 320x200 low-res AGS games and confirmed that they run at 320x200 full-screen mode in pre-184.108.40.206 versions. I've also tested full-screen 640x400 AGS games and confirmed that they worked, too, in pre-220.127.116.11 versions.
AGS 18.104.22.168: Trying to run a 640x400 game at Full-screen in its native mode or at 640x480:
Direct3d 9> Full-screen> Mode: (Game res) 640x400> Filter: Nearest-neighbour> Scaling: None> Stretch to fit screen (window)> Keep aspect ratio.
Pressing CTRL+V in-game indicates that the "Game Resolution" is 640 x 400, but that it's "Running" 720 x 576 @ 32-bit, with a "Draw Frame" size of 720 x 450. I can never get the "Running" Resolution or the Draw Frame to be 640x400 or 640x480 to match the "Game Resolution". The game window has black borders around all 4 edges. This causes everything on the screen to scale imperfectly and results in really jagged, unsightly scaling artifacts on the character portraits and TTF font texts.
If I substitute the "Direct 3D 9" for the "DirectDraw 5" driver, I get the same result.
If I substitute the "Scaling" setting for any of the other scaling options, I get the same result.
If I substitute 640x400 for 640x480, I get the same result.
This didn't occur in 3.3.3 because there were separate checkboxes in winsetup to add black borders to the top/bottom, and to the sides. In 3.3.3, I can get the same game to run at full-screen in 640x480 resolution with no filters, perfectly (with black borders up the top/bottom and stretched 640 pixels across to the screen edges).
No combination of options seems to accomplish this in 22.214.171.124.
AGS 126.96.36.199: Trying to run a 640x400 game at Full-screen in 320 x 240 mode or with the 1/2 filter:
Direct3d 9> Full-screen> Mode: 320x240> Filter: Nearest-neighbour> Scaling: None> Stretch to fit screen (window)> Keep aspect ratio.
The game runs at 640x480 in a 720 x 450 Draw Frame, even if I change the various options as mentioned earlier. However, if I uncheck the "Stretch to fit screen (window)" box, then the game runs full-screen in a small, centered 320x200 window with black borders around the outside edges. It seems that no amount of tinkering with the options will get the game to display at full-screen 320x240 mode. Yet my video card can display this resolution perfectly for pre-188.8.131.52 games and retro 320x200 games ran through DosBox.
Changing "Mode" to 640x400, "Scaling" to the 1/2 filter, and unchecking "Stretch to fit screen (window)" gives similar results, but says the "Game Resolution" is 640 x 400, "Running" 720 x 576 @ 32-bit, with a "Draw Frame" size of 320 x 200. The game runs full-screen in a centered 640x400 window with black borders around all 4 sides. But the Text and graphics are blurred and pixelated as if the 320 x 200 screen had been blown-up to 640x400 and then had the linear interpolation filter applied (which I didn't choose in the settings).
1) On a related note, if I use ALT+X to abort the game, and then press ENTER, ESC, or SPACE to dismiss the "Abort Key Pressed" dialog (as opposed to mouse-clicking the OK button), most of the time the game leaves a residual blank box on the task bar. If you click on this residual taskbar box, it automatically disappears.
2) A lot of the time, settings seem to be forgotten when you close and re-open winsetup (seemingly if one of your selected options, like the resolution, didn't work and a substitute had to be used). This means that if you again run and play the game via winsetup, you'll get different resolution settings and in-game results than the ones you had used before.
3) Alt-Tabbing away from the full-screen game window can leave the screen black (I noticed this when using the 320x240 and 1/2 filter settings). It seems like there's a black full-screen-sized overlay blocking everything, and this overlay isn't disappearing or get minimized. Subsequent Alt+Tabbing appears to change the active program, but you can't see the pop-up box because the black overlay persists. Actually, you can't do anything in Windows because you can't see the desktop and only CTRL+ALT+DELETE will make the black screen disappear when you get the option to bring up the Task Manager (Using Win 7).