mirror of
https://github.com/glfw/glfw.git
synced 2025-04-13 16:50:39 +00:00
Added setting of EGL_RENDERABLE_TYPE.
This commit is contained in:
parent
fbda6d4f62
commit
7915e8d778
1 changed files with 13 additions and 1 deletions
|
@ -162,10 +162,22 @@ int _glfwCreateContext(_GLFWwindow* window,
|
|||
if (wndconfig->share)
|
||||
share = wndconfig->share->egl.context;
|
||||
|
||||
// Retrieve the previously selected EGLConfig
|
||||
// Find a suitable EGLConfig
|
||||
{
|
||||
int index = 0;
|
||||
|
||||
if (wndconfig->clientAPI == GLFW_OPENGL_API)
|
||||
setEGLattrib(EGL_RENDERABLE_TYPE, EGL_OPENGL_BIT);
|
||||
|
||||
if (wndconfig->clientAPI == GLFW_OPENGL_ES_API)
|
||||
{
|
||||
if (wndconfig->glMajor == 1)
|
||||
setEGLattrib(EGL_RENDERABLE_TYPE, EGL_OPENGL_ES_BIT);
|
||||
|
||||
if (wndconfig->glMajor == 2)
|
||||
setEGLattrib(EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT);
|
||||
}
|
||||
|
||||
setEGLattrib(EGL_COLOR_BUFFER_TYPE, EGL_RGB_BUFFER);
|
||||
|
||||
if (fbconfig->redBits)
|
||||
|
|
Loading…
Add table
Reference in a new issue