glx: missing swrast is fatal

This commit is contained in:
George Sapountzis 2008-05-23 22:38:36 +03:00
parent 1345c93ad4
commit 877e6c35ff
2 changed files with 4 additions and 3 deletions

View File

@ -532,7 +532,7 @@ __glXDRIscreenProbe(ScreenPtr pScreen)
xfree(screen);
LogMessage(X_ERROR, "AIGLX: reverting to software rendering\n");
FatalError("GLX: could not load software renderer\n");
return NULL;
}

View File

@ -86,8 +86,9 @@ glxSetup(pointer module, pointer opts, int *errmaj, int *errmin)
setupDone = TRUE;
provider = LoaderSymbol("__glXDRIswrastProvider");
if (provider)
GlxPushProvider(provider);
if (provider == NULL)
return NULL;
GlxPushProvider(provider);
xf86Msg(xf86Info.aiglxFrom, "AIGLX %s\n",
xf86Info.aiglx ? "enabled" : "disabled");