X-Git-Url: https://git.libre-soc.org/?p=mesa.git;a=blobdiff_plain;f=src%2Fglx%2Fquery_renderer.c;h=4debf0665f852070a970138e7f0116e24f362d41;hp=981a844e94e5e6ac226c58c538688ed70e186af7;hb=HEAD;hpb=6c28c037c4840332828fddf911cf67daffa16a23 diff --git a/src/glx/query_renderer.c b/src/glx/query_renderer.c index 981a844e94e..4debf0665f8 100644 --- a/src/glx/query_renderer.c +++ b/src/glx/query_renderer.c @@ -30,7 +30,7 @@ __glXQueryRendererInteger(struct glx_screen *psc, int attribute, unsigned int *value) { unsigned int values_for_query = 0; - int buffer[32]; + unsigned int buffer[32]; int err; /* This probably means the caller is trying to use an extension function @@ -106,7 +106,7 @@ glXQueryCurrentRendererIntegerMESA(int attribute, unsigned int *value) { struct glx_context *gc = __glXGetCurrentContext(); - if (gc == NULL) + if (gc == &dummyContext) return False; return __glXQueryRendererInteger(gc->psc, attribute, value); @@ -166,7 +166,7 @@ glXQueryCurrentRendererStringMESA(int attribute) { struct glx_context *gc = __glXGetCurrentContext(); - if (gc == NULL) + if (gc == &dummyContext) return False; return __glXQueryRendererString(gc->psc, attribute);