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

Add support for OpenGL ES 3.2 #1687

Open
Khhs167 opened this issue Nov 7, 2023 · 4 comments
Open

Add support for OpenGL ES 3.2 #1687

Khhs167 opened this issue Nov 7, 2023 · 4 comments

Comments

@Khhs167
Copy link
Contributor

Khhs167 commented Nov 7, 2023

I genuinely think it wouldn't hurt to support OpenGL ES 3.2.

It's been supported on Android since 2016, it's used in game engines like Godot, it actually has an up-to-date API similar to that of OpenGL 3.x(roughly) and should not be overlooked. We also have maintained bindings of OpenGL ES 2 and 1, so I don't see why not.

I know about #443, and I chose to overlook it.

Sorry for the (possible) mess btw...

@NogginBops
Copy link
Member

Can we clarify what you are asking for.
If you are looking for the GL ES 3.2 entry points they (should) exist in the bindings (in the OpenTK.Graphics.ES30 namespace).
Or are you asking for opengl es context creation support?

@NogginBops
Copy link
Member

Also it would be good to mention what version of OpenTK you want this for. 3, 4, or 5?

@Khhs167
Copy link
Contributor Author

Khhs167 commented Nov 8, 2023

I noticed that this might be something missing from Silk.NET instead of OpenTK 😅

But if something happens to be missing, I'd guess it should be 5? 5 is the next major version, and adding more API support feels like a major addition.

@NogginBops
Copy link
Member

OpenTK 5 used the latest khronos spec for OpenGL and OpenGL ES. It should contain all entry points that exist in OpenGL.

The most likely case is that OpenTK 4 is missing some of the OpenGL ES 3.1 and 3.2 entry points as pointed out by @BoyBaykiller in the discord.
I'll look into updating the OpenTK 4 bindings for OpenTK 4.9.0.

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

No branches or pull requests

2 participants