-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
iOS/tvOS: create gl context as gles3 (#15958)
iOS 7+ supports gles3, which is backwards compatible with gles2. This doesn't enable the glcore driver (which isn't working on ios yet), it just changes the underlying context. This fixes some of the rendering performance problems on mupen64plus_next.
- Loading branch information
1 parent
36d9bdc
commit d2253c3
Showing
4 changed files
with
9 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
d2253c3
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @warmenhoven this one fixes also the rendering problem in Flycast and the Rewind function in PSCX ReARMed too! THANKS A LOT!!!
Unfortunately it broke the video output of some other cores like: MAME, Beetle Saturn, BeetlePSX and Beetle VB causing a black screen problem with all the roms I tried.
Would you be able to fix it please?
d2253c3
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can't reproduce the problem with Beetle Saturn or Beetle PSX unfortunately. I haven't tried yet with MAME but as that's a software rendered core I think it's very unlikely that this commit would be causing problems for that core. If it's consistently reproducible, can you please send a log file?
d2253c3
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @warmenhoven You are right. I deleted my retroach.cfg file and the cores are working fine.
But I'm absolutely sure it's something related to this commit, because I tried the daily build od the Nov29 and there's no black screen.
Any idea about what kind of setting in my retroach.cfg file could cause the problem?
d2253c3
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Solved! I removed all the settings that starts with video_ in the retroach.cfg file.
Everything works fine now!
Thanks again!
d2253c3
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Glad it's working for you. You wouldn't happen to have a copy of the broken retroarch.cfg file or the values you deleted so I can try and reproduce it myself?
d2253c3
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's broken for me as well. The problem is in
gl2_load_texture_image
, but I don't understand why yet. If I change it to force it down theglTexImage2D
everything works again.