FluffyStuff / OpenRiichi

An open source riichi mahjong client
GNU General Public License v3.0
108 stars 18 forks source link

Display issues on my laptop #37

Open ttcwws opened 2 years ago

ttcwws commented 2 years ago

My laptop is still using windows 7 OS, as I open the latest release and after I create a game, I cannot see anything except for the timer and the buttons. I can click the position of the tiles to fold, but I cannot see my hand. Like shown in the picture. 图片 And this is my OpenGL version. 图片

ttcwws commented 2 years ago

When I build the source code using MSYS2 and when I open OpenRiichi in MSYS2 console, there occurred plentiful errors like this. 图片 图片 I don't know why this happens and how to solve it.

ttcwws commented 2 years ago

@FluffyStuff

FluffyStuff commented 2 years ago

It's probably a compatibility issue with the Intel HD graphics drivers. If possible, you could try updating the driver, as the text in the bottom suggests. If that doesn't work, you can try setting the shader quality to low in the graphics settings menu, though I doubt it will help. Your next best bet would be to bisect the 3D shaders in the shader builder. It's horribly stupid code, and unnecessarily complex, but odds are that it's just one specific instruction somewhere in the shader which the driver doesn't like. If you find out which line is causing the issue, I might be able to help you out with it.

ttcwws commented 2 years ago

It's probably a compatibility issue with the Intel HD graphics drivers. If possible, you could try updating the driver, as the text in the bottom suggests. If that doesn't work, you can try setting the shader quality to low in the graphics settings menu, though I doubt it will help. Your next best bet would be to bisect the 3D shaders in the shader builder. It's horribly stupid code, and unnecessarily complex, but odds are that it's just one specific instruction somewhere in the shader which the driver doesn't like. If you find out which line is causing the issue, I might be able to help you out with it.

Hello. When I click the 'Get the latest version', my browser jumps to a microsoft directX download link. And when I download the setup exe and open it, it says my laptop has got the same version and the installation is no need.

ttcwws commented 2 years ago

@FluffyStuff I have tried to update my OpenGL to 4.6, but I failed because when I download its setup, my laptop warns me the setup cannot be executed because of my OS version. Likewise, the effort to install DirectX12 also failed. The setup program says the installation was successful, whereas OpenGLviewer still says that the version is 9 and 10.1, no 12. Still, the OpenRiichi doesn't work.

ttcwws commented 2 years ago

@FluffyStuff

FluffyStuff commented 2 years ago

Unfortunately I don't think there is anything I can do, since it isn't possible for me to recreate your hardware environment.

ttcwws commented 2 years ago

@FluffyStuff But when I download the version released in 2018, v1.x, it runs properly on my laptop. How can this help?