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

Adds support for OpenGL ES draw_elements_base_vertex. #1583

Merged

Conversation

Sonicadvance1
Copy link
Contributor

This is the same extension that we all know and love but under a different name with some different requirements.
In regular OpenGL fashion, you can't just move a desktop OpenGL extension to OpenGL ES without ratifying a new extension, which is why this falls
under a EXT extension, which in turn causes it to have suffixes attached to their function names.

This is the first step in our way towards conquering all mobile GPUs that don't support desktop OpenGL, hopefully we also can add support for
buffer_storage to OpenGL ES as well so we can make full use of this extension.

This is the same extension that we all know and love but under a different name with some different requirements.
In regular OpenGL fashion, you can't just move a desktop OpenGL extension to OpenGL ES without ratifying a new extension, which is why this falls
under a EXT extension, which in turn causes it to have suffixes attached to their function names.

This is the first step in our way towards conquering all mobile GPUs that don't support desktop OpenGL, hopefully we also can add support for
buffer_storage to OpenGL ES as well so we can make full use of this extension.
lioncash added a commit that referenced this pull request Nov 22, 2014
…-vertex

Adds support for OpenGL ES draw_elements_base_vertex.
@lioncash lioncash merged commit f8879c8 into dolphin-emu:master Nov 22, 2014
@Sonicadvance1 Sonicadvance1 deleted the mobile-draw-elements-base-vertex branch November 22, 2014 01:20
@Icekhaos
Copy link

Be careful both desktop and this don't execute at once, which would be my only warning.

@Sonicadvance1
Copy link
Contributor Author

Aye, this will only grab the function pointers if the GL_ARB version doesn't exist.

@Icekhaos
Copy link

Alright, good job.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants