cemu-project / Cemu

Cemu - Wii U emulator
https://cemu.info
Mozilla Public License 2.0
6.81k stars 528 forks source link

Wii U Menu on Cemu 2.0-45 has rendering issues when using OpenGL #913

Closed jonbarrow closed 1 year ago

jonbarrow commented 1 year ago

Running the Wii U Menu on Cemu release 2.0-45 with OpenGL has several rendering issues, at least on Ubuntu 22.04. Most assets have black borders around them, and text is misaligned and sometimes missing lettings

These issues do not happen when using Vulkan on the same system

OpenGL ![Screenshot from 2023-07-24 01-54-56](https://github.com/cemu-project/Cemu/assets/27011796/85f07fa9-2769-4650-aac2-affaf669af56)
Vulkan ![Screenshot from 2023-07-24 02-04-00](https://github.com/cemu-project/Cemu/assets/27011796/cc1e1016-6cfd-49b1-8b05-e325631fcfcc)
Squall-Leonhart commented 1 year ago

- You have provided sufficient detail for the issue to be reproduced. - You have provided system specs (if relevant). - Please also provide: - For any issues, a log file

jonbarrow commented 1 year ago
  • You have provided sufficient detail for the issue to be reproduced.

Are you implying that there isn't sufficient detail to reproduce here? What more could have been added, exactly? To reproduce you just need to start the Wii U Menu title in 2.0-45 and use OpenGL, as I said?

  • You have provided system specs (if relevant).

My full system specs didn't seem relevant (which this says to only include if it is) outside of my operating system, which I provided, but if want my specs, here you go

Edit: I made this issue at 2am, and thinking about it now I do see the benefit of providing more system details. My apologies

  • For any issues, a log file

I didn't include a full log file because with OpenGLs debug output (which I assume would be the relevant parts here) the log file is over 200mb. If there's a more relevant area to include I would more than happy to provide it

Exzap commented 1 year ago

I can not replicate this on any of my machines (no Intel Linux combo available tho). Might be a driver issue?

On second thought, this may just be because Intel HD Graphics 4600 doesn't have full OpenGL 4.5 support.

jonbarrow commented 1 year ago

this may just be because Intel HD Graphics 4600 doesn't have full OpenGL 4.5 support

That could be it, though I haven't had any other graphical issues like this when using OpenGL (that's the main way I run Cemu) in any other title, they all render perfectly fine

no Intel Linux combo available tho

I'll ask around and see if anyone on my side has this combo to test, though you're likely right about the 4.5 support being the issue. I had forgotten about this

Ijichi-Nijika-Dev commented 1 year ago

Just wanted to say thanks for making it work at all

jonbarrow commented 1 year ago

this may just be because Intel HD Graphics 4600 doesn't have full OpenGL 4.5 support.

This was it, it seems to be an issue with bad OpenGL support with the Intel HD 4600. I just bought a new GPU, the GTX 1050 TI, and now with OpenGL 4.6 things run without issue

Closing now, thanks for that suggestion and sorry for the trouble