notaz.gp2x.de
/
mupen64plus-pandora.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
DYNAREC: More work on DIV, no effect
[mupen64plus-pandora.git]
/
source
/
gles2n64
/
src
/
eglport.cpp
diff --git
a/source/gles2n64/src/eglport.cpp
b/source/gles2n64/src/eglport.cpp
index
b6c5e2a
..
2cb5c6e
100755
(executable)
--- a/
source/gles2n64/src/eglport.cpp
+++ b/
source/gles2n64/src/eglport.cpp
@@
-333,20
+333,20
@@
void OpenCfg ( const char* file )
strncpy( eglStrings[CFG_STENCIL_SIZE], "size_stencil=", MAX_STRING );
/* Set defaults */
strncpy( eglStrings[CFG_STENCIL_SIZE], "size_stencil=", MAX_STRING );
/* Set defaults */
-#if defined(USE_EGL_SDL)
- eglSettings[CFG_MODE] = RENDER_SDL;
-#else
+
//
#if defined(USE_EGL_SDL)
+
//
eglSettings[CFG_MODE] = RENDER_SDL;
+
//
#else
eglSettings[CFG_MODE] = RENDER_RAW;
eglSettings[CFG_MODE] = RENDER_RAW;
-#endif
+
//
#endif
eglSettings[CFG_VSYNC] = 0;
eglSettings[CFG_FSAA] = 0;
eglSettings[CFG_FPS] = 0;
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_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 */
eglSettings[CFG_STENCIL_SIZE] = 0;
/* Parse INI file */
@@
-371,7
+371,7
@@
void OpenCfg ( const char* file )
}
else
{
}
else
{
- printf( "EGL
ERROR
: Unable to read ini settings from file '%s'. Using defaults\n", file );
+ printf( "EGL
NOTICE
: Unable to read ini settings from file '%s'. Using defaults\n", file );
}
}
}
}
@@
-382,7
+382,7
@@
int8_t FindEGLConfigs( void )
{
EGLBoolean result;
int attrib = 0;
{
EGLBoolean result;
int attrib = 0;
- EGLint ConfigAttribs[2
3
];
+ EGLint ConfigAttribs[2
7
];
ConfigAttribs[attrib++] = EGL_RED_SIZE; /* 1 */
ConfigAttribs[attrib++] = eglSettings[CFG_RED_SIZE]; /* 2 */
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++] = (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)
result = peglChooseConfig( eglDisplay, ConfigAttribs, eglConfigs, totalConfigsIn, &totalConfigsFound );
if (result != EGL_TRUE || totalConfigsFound == 0)