mirror of
https://github.com/glfw/glfw.git
synced 2024-11-23 10:35:10 +00:00
Added setting of EGL_RENDERABLE_TYPE.
This commit is contained in:
parent
fbda6d4f62
commit
7915e8d778
@ -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…
Reference in New Issue
Block a user