mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-03 09:20:13 +01:00
Require libGL API version 20040602, which actually exports
__glXGetDrawableInfo. Make sure driCreateNewDrawable sets pdraw->private to NULL for all failure paths.
This commit is contained in:
parent
5c113461df
commit
1960182ece
1 changed files with 4 additions and 2 deletions
|
|
@ -783,6 +783,8 @@ static void *driCreateNewDrawable(__DRInativeDisplay *dpy,
|
|||
__DRIdrawablePrivate *pdp;
|
||||
|
||||
|
||||
pdraw->private = NULL;
|
||||
|
||||
/* Since pbuffers are not yet supported, no drawable attributes are
|
||||
* supported either.
|
||||
*/
|
||||
|
|
@ -1174,9 +1176,9 @@ __driUtilCreateNewScreen(__DRInativeDisplay *dpy, int scrn, __DRIscreen *psc,
|
|||
|
||||
|
||||
#ifdef DRI_NEW_INTERFACE_ONLY
|
||||
if ( internal_api_version < 20040415 ) {
|
||||
if ( internal_api_version < 20040602 ) {
|
||||
fprintf( stderr, "libGL error: libGL.so version (%08u) is too old. "
|
||||
"20040415 or later is required.\n", internal_api_version );
|
||||
"20040602 or later is required.\n", internal_api_version );
|
||||
return NULL;
|
||||
}
|
||||
#else
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue