Aleph-One-Marathon / alephone

Aleph One is the open source continuation of Bungie’s Marathon 2 game engine.
https://alephone.lhowon.org/
GNU General Public License v3.0
621 stars 100 forks source link

1.7 Color depth reduction with OpenGL #470

Closed Sharkie-Lino closed 4 months ago

Sharkie-Lino commented 4 months ago

I happen to notice that when using an older A1 (1.6) the color depth looked richer, and it was. Did another test by switching to Software in 1.7 and after you accept the changes and return to the main menu, the color richness comes back. You can immediately see it in the main menu screen as well. Two in game images here to show the differences. Top image is 1.6

Screenshot 2024-03-09 at 7 23 28 PM Screenshot 2024-03-09 at 7 25 28 PM
treellama commented 4 months ago

We determined that the new behavior is the correct one--per https://github.com/libsdl-org/SDL/commit/d2300516c3998277c993fd4ac336fbb4ba71641a it was likely oversaturated on wide gamut displays pre-1.7. This was also confirmed by comparing the landscape image to the shapes file.