OoliteProject / oolite

The main Oolite repository.
https://www.oolite.space
568 stars 73 forks source link

[macOS] [Intel GMA X3100] Graphics shaders issue #388

Open shinra-electric opened 3 years ago

shinra-electric commented 3 years ago

Issue: release 1.86 works fine, versions 1.88 and above (with new graphics) do not display correctly. See the attached screenshot.

I just got my hands on a second-hand MacBook and tried to get Oolite running on it.

I realise that this is a very old Mac and OS, with crappy Intel graphics, so I don't really expect it to be fixed. But I searched for an issue and I couldn't find anything, so it could be possible that the devs are not aware of the issue.

oolite 1 86_and above

phkb commented 3 years ago

Can you try something for me? Can you copy the "Resources/Shaders" folder from the 1.86 and put it into the same location in the 1.88 installation? Maybe rename the existing "Shaders" folder to "Shaders.188" so we can go back if required. Then retry 1.88.

shinra-electric commented 3 years ago

Yes, If I replace the shaders folder, it fixes the issue.

phkb commented 3 years ago

If you revert back to the original shaders, do you get any errors in your latest.log file?

shinra-electric commented 3 years ago

Not an error as such.

In the previous.log there are two lines where is says "Data cache version (1.86) does not match Oolite version (1.88), rebuilding cache".

In latest.log it says "Cache is stale(modification dates have changed). rebuilding cache from scratch".

Other than that, both logs are the same. They both say "Shaders are supported", with an OGL renderer version of 2.1.0