X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=mupen64plus-pandora.git;a=blobdiff_plain;f=source%2Fgles2n64%2Fsrc%2Feglport.cpp;h=9895cc2d397048bfce7db7abfb3c91bff53716c0;hp=b6c5e2a81d97ea3242a5e753f6646061e79248fe;hb=afa31bdd9fd8ce01447275c48e2c1e73649e8343;hpb=a4bc0a6fa3a0389e2940b780fabc8a595a6b4a9c diff --git a/source/gles2n64/src/eglport.cpp b/source/gles2n64/src/eglport.cpp index b6c5e2a..9895cc2 100755 --- a/source/gles2n64/src/eglport.cpp +++ b/source/gles2n64/src/eglport.cpp @@ -341,12 +341,12 @@ void OpenCfg ( const char* file ) eglSettings[CFG_VSYNC] = 0; eglSettings[CFG_FSAA] = 0; eglSettings[CFG_FPS] = 0; - eglSettings[CFG_RED_SIZE] = 5; - eglSettings[CFG_GREEN_SIZE] = 6; - eglSettings[CFG_BLUE_SIZE] = 5; + eglSettings[CFG_RED_SIZE] = 0; + eglSettings[CFG_GREEN_SIZE] = 0; + eglSettings[CFG_BLUE_SIZE] = 0; eglSettings[CFG_ALPHA_SIZE] = 0; eglSettings[CFG_DEPTH_SIZE] = 16; - eglSettings[CFG_BUFFER_SIZE] = 16; + eglSettings[CFG_BUFFER_SIZE] = 0; eglSettings[CFG_STENCIL_SIZE] = 0; /* Parse INI file */ @@ -382,7 +382,7 @@ int8_t FindEGLConfigs( void ) { EGLBoolean result; int attrib = 0; - EGLint ConfigAttribs[23]; + EGLint ConfigAttribs[27]; ConfigAttribs[attrib++] = EGL_RED_SIZE; /* 1 */ ConfigAttribs[attrib++] = eglSettings[CFG_RED_SIZE]; /* 2 */ @@ -412,7 +412,11 @@ int8_t FindEGLConfigs( void ) ConfigAttribs[attrib++] = (eglSettings[CFG_FSAA] > 0) ? 1 : 0; /* 20 */ ConfigAttribs[attrib++] = EGL_SAMPLES; /* 21 */ ConfigAttribs[attrib++] = eglSettings[CFG_FSAA]; /* 22 */ - ConfigAttribs[attrib++] = EGL_NONE; /* 23 */ + ConfigAttribs[attrib++] = EGL_NATIVE_RENDERABLE; /* 23 */ + ConfigAttribs[attrib++] = EGL_FALSE; /* 24 */ + ConfigAttribs[attrib++] = EGL_LEVEL; /* 25 */ + ConfigAttribs[attrib++] = 0; /* 26 */ + ConfigAttribs[attrib++] = EGL_NONE; /* 27 */ result = peglChooseConfig( eglDisplay, ConfigAttribs, eglConfigs, totalConfigsIn, &totalConfigsFound ); if (result != EGL_TRUE || totalConfigsFound == 0)