Shaders breaking when moving from Monogame 3.8.0 to 3.8.1

Hello everyone!
I recently decided to move to .NET 6 from .NET Framework 4.6.1, so I can make use of Spans and their heap allocation-saving properties. While doing that I decided to also bump the MonoGame dependency to 3.8.1 so everything is up to date.

But after doing that, on my private computer everything renderered much too bright compared to MonoGame 3.8.0. Down below you can clearly see the difference. Strangely enough, on my work computer, there doesn’t seem to be any difference whatsoever.

For the time being, I’ll simply keep using MonoGame 3.8.0, but I’d really like to switch before finishing this project. Did anything major change about shader behaviour during the version switch? If yes, why might it still look normal on my work computer?

I use Monogame 3.8.1 DesktopGL with Nez and my computer has a GTX 1050 Ti graphics card, if that is relevant at all.

Hopefully somebody here can help me out, thank you!

check this : 3d game white washed and laggy after 3.8.1 upgrade · Issue #7914 · MonoGame/MonoGame · GitHub

1 Like