New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Flycast on the/my Rpi4 is a graphical glitchfest. #572
Comments
I wish I could help but I've never seen anything like this. Could be an issue with the GL driver or the way flycast uses it. There are some differences between GL and GLES with regards to texture formats but this wouldn't cause such a corruption. Can you post a log? |
Yeah sure! Here you go! |
issue is due to the shader caching adding at the end of PipelineShader *GetProgram(...) |
made a pull request to flycast |
This should now be fixed. Please reopen if needed. |
I disabled this workaround on the RPI4 with raspbian buster and Mesa 19.3.2 which is now included and couldn't see any issues, so this may no longer be required. To be sure, what is a good test case? (I wasn't sure what the shots were from in the original post). |
@joolswills Those glitches were happening to all the games that I tried at the time, but the game from the screenshot is Soul Calibur (I googled the name of the song that's shown). |
Thanks. I'm pretty sure this workaround isn't needed then anymore as that game looked fine. Ikaruga and Rez also. |
I removed the flag in 8288fae |
I've been trying to get Flycast to work on the Rpi4 but always run into the same problem.
The graphics are all glitched (2d graphics, textures) 3d models are fine (See screenshots at bottom of the issue).
I've tried building with:
platform=classic_armv7_a7 make -j4
and
platform=classic_armv8_a35 make -j4
After that I decided to add the rpi4 to the makefile and it looks like this:
HAVE_LTCG=0 is needed because otherwise it won't compile.
These 3 builds succesfully built but all give me the same problem (See screenshots below).
Tested it with 2 different bios files. Both have the correct MD5
Did I do anything wrong? Or is this a bug on the Rpi4?
The text was updated successfully, but these errors were encountered: