Interrupt / systemshock

Shockolate - A minimalist and cross platform System Shock source port.
GNU General Public License v3.0
806 stars 65 forks source link

Strange colors #261

Closed acd2001 closed 5 years ago

acd2001 commented 5 years ago

I compile latest source and color & gamma in game are strange. I don't use OpenGL, i compile in software mode. I include some pictures.

immagine1 immagine2 immagine3

Only with gamma at max is normal. Colors are very saturated

immagine4

donnierussellii commented 5 years ago

The screenshot shows that OpenGL driver isn't used. That does its own gamma correction, as I recently learned, so we need to add some correction level to make up the difference.

donnierussellii commented 5 years ago

Fix in my PR #263

Kappa971 commented 1 year ago

This is still a problem with Shockolate compiled with OpenGL support and the "shaders" folder where the executable is located. Removing the "shaders" folder seems to remove OpenGL support and gamma works fine. With the "shaders" folder present, both the Software render and OpenGL have too dark gamma, you need to increase it to maximum to get good colors. Also it's impossible to play in OpenGL because even increasing the gamma to maximum, you can't see anything in the shadows (contrary to the Software/original renderer).