MirisWisdom / OpenSauce

The immaculate mirror of all well-known OpenSauce repositories.
https://bitbucket.org/KornnerStudios/opensauce-release
15 stars 6 forks source link

Detect game resolution and aspect ratio, then initialize post-processing surface to those values #32

Open BinToss opened 4 years ago

BinToss commented 4 years ago

I noticed a snippet of the post-processing backend initializing first to 4:3 ratio and then to 16:9.

  1. This may be the cause of the resolution-switching crashes
  2. dgVoodoo and Chimera HATE this. It breaks their resolution overrides and crashes the Halo CE.
  3. 21:9 monitors are more common than they used to be. Initializing to a 16:9 ratio could cause issues.
  4. I wonder if this is what screws up the mouse cursor bound in the main menu...