egl: added Name field to _EGLDriver so a driver name string can propogate up through EGL_VERSION string

This commit is contained in:
Brian Paul 2008-05-29 17:02:31 -06:00
parent d1a0faffc3
commit 1c73b4ba86
2 changed files with 5 additions and 2 deletions

View File

@ -81,7 +81,8 @@ eglInitialize(EGLDisplay dpy, EGLint *major, EGLint *minor)
dpyPriv->Driver->APImajor = *major;
dpyPriv->Driver->APIminor = *minor;
sprintf(dpyPriv->Driver->Version, "%d.%d", *major, *minor);
snprintf(dpyPriv->Driver->Version, sizeof(dpyPriv->Driver->Version),
"%d.%d (%s)", *major, *minor, dpyPriv->Driver->Name);
return retVal;
}

View File

@ -28,8 +28,10 @@ struct _egl_driver
void *LibHandle; /**< dlopen handle */
const char *Name; /**< name of this driver */
int APImajor, APIminor; /**< as returned by eglInitialize() */
char Version[10]; /**< initialized from APImajor/minor */
char Version[1000]; /**< initialized from APImajor/minor, Name */
const char *ClientAPIs;