ogl: don't force depth+stencil for default framebuffer
This commit is contained in:
parent
0002236e3e
commit
ab35503195
|
@ -45,12 +45,11 @@ bool cInterfaceEGL::Create(void *&window_handle)
|
||||||
EGLint num_configs;
|
EGLint num_configs;
|
||||||
|
|
||||||
// attributes for a visual in RGBA format with at least
|
// attributes for a visual in RGBA format with at least
|
||||||
// 8 bits per color and a 24 bit depth buffer
|
// 8 bits per color
|
||||||
int attribs[] = {
|
int attribs[] = {
|
||||||
EGL_RED_SIZE, 8,
|
EGL_RED_SIZE, 8,
|
||||||
EGL_GREEN_SIZE, 8,
|
EGL_GREEN_SIZE, 8,
|
||||||
EGL_BLUE_SIZE, 8,
|
EGL_BLUE_SIZE, 8,
|
||||||
EGL_DEPTH_SIZE, 24,
|
|
||||||
#ifdef USE_GLES
|
#ifdef USE_GLES
|
||||||
#ifdef USE_GLES3
|
#ifdef USE_GLES3
|
||||||
EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT,
|
EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT,
|
||||||
|
|
|
@ -55,20 +55,18 @@ bool cInterfaceGLX::Create(void *&window_handle)
|
||||||
int glxMajorVersion, glxMinorVersion;
|
int glxMajorVersion, glxMinorVersion;
|
||||||
|
|
||||||
// attributes for a single buffered visual in RGBA format with at least
|
// attributes for a single buffered visual in RGBA format with at least
|
||||||
// 8 bits per color and a 24 bit depth buffer
|
// 8 bits per color
|
||||||
int attrListSgl[] = {GLX_RGBA, GLX_RED_SIZE, 8,
|
int attrListSgl[] = {GLX_RGBA, GLX_RED_SIZE, 8,
|
||||||
GLX_GREEN_SIZE, 8,
|
GLX_GREEN_SIZE, 8,
|
||||||
GLX_BLUE_SIZE, 8,
|
GLX_BLUE_SIZE, 8,
|
||||||
GLX_DEPTH_SIZE, 24,
|
|
||||||
None};
|
None};
|
||||||
|
|
||||||
// attributes for a double buffered visual in RGBA format with at least
|
// attributes for a double buffered visual in RGBA format with at least
|
||||||
// 8 bits per color and a 24 bit depth buffer
|
// 8 bits per color
|
||||||
int attrListDbl[] = {GLX_RGBA, GLX_DOUBLEBUFFER,
|
int attrListDbl[] = {GLX_RGBA, GLX_DOUBLEBUFFER,
|
||||||
GLX_RED_SIZE, 8,
|
GLX_RED_SIZE, 8,
|
||||||
GLX_GREEN_SIZE, 8,
|
GLX_GREEN_SIZE, 8,
|
||||||
GLX_BLUE_SIZE, 8,
|
GLX_BLUE_SIZE, 8,
|
||||||
GLX_DEPTH_SIZE, 24,
|
|
||||||
None };
|
None };
|
||||||
|
|
||||||
int attrListDefault[] = {
|
int attrListDefault[] = {
|
||||||
|
@ -77,7 +75,6 @@ bool cInterfaceGLX::Create(void *&window_handle)
|
||||||
GLX_GREEN_SIZE, 1,
|
GLX_GREEN_SIZE, 1,
|
||||||
GLX_BLUE_SIZE, 1,
|
GLX_BLUE_SIZE, 1,
|
||||||
GLX_DOUBLEBUFFER,
|
GLX_DOUBLEBUFFER,
|
||||||
GLX_DEPTH_SIZE, 1,
|
|
||||||
None };
|
None };
|
||||||
|
|
||||||
GLWin.dpy = XOpenDisplay(0);
|
GLWin.dpy = XOpenDisplay(0);
|
||||||
|
|
|
@ -84,8 +84,8 @@ bool cInterfaceWGL::Create(void *&window_handle)
|
||||||
0, // Shift Bit Ignored
|
0, // Shift Bit Ignored
|
||||||
0, // No Accumulation Buffer
|
0, // No Accumulation Buffer
|
||||||
0, 0, 0, 0, // Accumulation Bits Ignored
|
0, 0, 0, 0, // Accumulation Bits Ignored
|
||||||
24, // 24Bit Z-Buffer (Depth Buffer)
|
0, // 0Bit Z-Buffer (Depth Buffer)
|
||||||
8, // 8bit Stencil Buffer
|
0, // 0bit Stencil Buffer
|
||||||
0, // No Auxiliary Buffer
|
0, // No Auxiliary Buffer
|
||||||
PFD_MAIN_PLANE, // Main Drawing Layer
|
PFD_MAIN_PLANE, // Main Drawing Layer
|
||||||
0, // Reserved
|
0, // Reserved
|
||||||
|
|
Loading…
Reference in New Issue