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

x/mobile/gl/gles3: OpenGL ES 3 bindings #9329

Open
crawshaw opened this issue Dec 15, 2014 · 1 comment

Comments

@crawshaw
Copy link
Contributor

commented Dec 15, 2014

OpenGL ES 3 is a large extension to ES 2, offering a large number of new features. Eventually we should have support for it.

I propose we do so by having a new package that contains the extra enum values and functions, which can be used in conjunction with the existing gl package.

This is a very low priority item as ES 3 is not currently usable on Android. 72% of devices only support ES 2, so all software today must first target ES 2 and only use ES 3 as an optional extension.

http://developer.android.com/about/dashboards/index.html#OpenGL

@bryanturley

This comment has been minimized.

Copy link

commented Dec 22, 2014

I think those statistics are more android in general and not representative of "people who game on android". I wouldn't be surprised if > 50% of android users never ran a GL based app.

Are you suggesting having a package with "new to gles3" funcs/enums only? I would vote against that. The new and old are too intertwined. New enums that only work with old funcs. New funcs that work with new and old enums.

Also GL Extensions are currently being ignored.
All of my gles2.0 android devices have extensions that make them much more usable.
A device that is not capable enough to run all of gles3.0 may still run parts of it as extensions.

So old, new and random extensions intertwined. It is moderately chaotic.

@rsc rsc added this to the Unplanned milestone Apr 10, 2015

@rsc rsc changed the title mobile/gl/gles3: OpenGL ES 3 bindings x/mobile/gl/gles3: OpenGL ES 3 bindings Apr 14, 2015

@rsc rsc modified the milestones: Unreleased, Unplanned Apr 14, 2015

@rsc rsc removed the repo-mobile label Apr 14, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants
You can’t perform that action at this time.