Skip to content
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

iOS/tvOS: create gl context as gles3 #15958

Merged
merged 1 commit into from
Nov 30, 2023

Conversation

warmenhoven
Copy link
Contributor

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.

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.
@warmenhoven
Copy link
Contributor Author

It also seems to fix the rendering problem in Super Mario 64 with the portrait of Peach that turns to Bowser.

@warmenhoven
Copy link
Contributor Author

warmenhoven commented Nov 29, 2023

It also seems to fix the rendering problem of Zora's people on OoT, where they appear to be all black. I'm pretty sure this is the same issue as referenced in #10621.

@LibretroAdmin LibretroAdmin merged commit d2253c3 into libretro:master Nov 30, 2023
22 checks passed
@warmenhoven warmenhoven deleted the warmenhoven/pr/ios-gles3 branch January 5, 2024 17:19
Sunderland93 pushed a commit to Sunderland93/RetroArch that referenced this pull request Dec 26, 2024
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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants