First post, by Joshhhuaaa
Some people who use dgVoodoo2 would sometimes run into a mouse problem where if they move their mouse and click, it would tab them out of the game. I think this issue might only apply to Unreal Engine 2, it happens on the original Splinter Cell, Splinter Cell: Chaos Theory Versus, and UT 2004. I tried some other games outside of Unreal Engine 2, and couldn't seem to find a game with the issue yet.
To reproduce this mouse problem, the game starts at a resolution lower than the one you decide to play the game on. For example, you open a game and it plays a cinematic video in 640x480, but then once you reach the main menu / in-game, you will be playing at full native resolution. Another example, some games store their resolution to a profile save, so the game starts on a lower resolution until you select your profile.
After a resolution switch has been done, and your starting resolution was lower (like the examples above), if you Alt+Tab out of the game once and return, dgVoodoo2 incorrectly perceives the game window as the initial lower resolution. As a result, clicking outside the initial screen resolution will cause you to be tabbed out of the game.
To help visualize it better, this game was started on 640x480, and I selected my profile which switched my resolution to 1920x1440. I also have performed at least 1 Alt+Tab to start the bug. If I click while my mouse cursor is not in the red box, the game will tab out to desktop. You can usually start to see the Windows cursor appear over your game when you start to leave the red box.
This is not an issue natively in Unreal Engine 2, you will not get this mouse issue if dgVoodoo2 is not present. And, certain wrappers don't have the issue at all either.