hifi / UltimaMono

Attempt to make ZaneDubya/UltimaXNA portable
4 stars 1 forks source link

Colors are wrong on Linux/GL #2

Closed hifi closed 7 years ago

hifi commented 7 years ago

The issue of wrong colors seems to be related to either OpenGL renderer or MonoGame on Linux. DirectX renderer on Windows (by using the DX MonoGame stuff) renders the login screen just fine.

Unsupported or wrongly implemented texture format?

hifi commented 7 years ago

Looks like the IsometricWorld shader isn't being used properly even after conversion. Might need to rewrite it.

hifi commented 7 years ago

The final reason was that MonoGame/GL didn't handle Bgra5551 texture format correctly. Some hacky patch incoming soon.

hifi commented 7 years ago

The tmp branch can do this currently on Linux, needs cleanup.

A B

hifi commented 7 years ago

A B

hifi commented 7 years ago

Fix pushed to master.