|
Lines 971-983
__glXDRIscreenProbe(ScreenPtr pScreen)
Link Here
|
| 971 |
size_t buffer_size; |
971 |
size_t buffer_size; |
| 972 |
ScrnInfoPtr pScrn = xf86ScreenToScrn(pScreen); |
972 |
ScrnInfoPtr pScrn = xf86ScreenToScrn(pScreen); |
| 973 |
|
973 |
|
|
|
974 |
framebuffer.base = NULL; |
| 975 |
|
| 974 |
if (!xf86LoaderCheckSymbol("DRIQueryDirectRenderingCapable") || |
976 |
if (!xf86LoaderCheckSymbol("DRIQueryDirectRenderingCapable") || |
| 975 |
!DRIQueryDirectRenderingCapable(pScreen, &isCapable) || !isCapable) { |
977 |
!DRIQueryDirectRenderingCapable(pScreen, &isCapable) || !isCapable) { |
| 976 |
LogMessage(X_INFO, |
978 |
LogMessage(X_INFO, |
| 977 |
"AIGLX: Screen %d is not DRI capable\n", pScreen->myNum); |
979 |
"AIGLX: Screen %d is not DRI capable\n", pScreen->myNum); |
| 978 |
return NULL; |
980 |
return NULL; |
| 979 |
} |
981 |
} |
| 980 |
|
982 |
|
| 981 |
screen = calloc(1, sizeof *screen); |
983 |
screen = calloc(1, sizeof *screen); |
| 982 |
if (screen == NULL) |
984 |
if (screen == NULL) |
| 983 |
return NULL; |
985 |
return NULL; |