dri2: wire up GetProcAddress
Signed-off-by: Adam Jackson <ajax@redhat.com> Reviewed-by: Keith Packard <keithp@keithp.com>
This commit is contained in:
parent
47f00b3920
commit
4fcdfeb7bc
|
@ -55,7 +55,6 @@ typedef struct __GLXDRIscreen __GLXDRIscreen;
|
||||||
typedef struct __GLXDRIcontext __GLXDRIcontext;
|
typedef struct __GLXDRIcontext __GLXDRIcontext;
|
||||||
typedef struct __GLXDRIdrawable __GLXDRIdrawable;
|
typedef struct __GLXDRIdrawable __GLXDRIdrawable;
|
||||||
|
|
||||||
|
|
||||||
#ifdef __DRI2_ROBUSTNESS
|
#ifdef __DRI2_ROBUSTNESS
|
||||||
#define ALL_DRI_CTX_FLAGS (__DRI_CTX_FLAG_DEBUG \
|
#define ALL_DRI_CTX_FLAGS (__DRI_CTX_FLAG_DEBUG \
|
||||||
| __DRI_CTX_FLAG_FORWARD_COMPATIBLE \
|
| __DRI_CTX_FLAG_FORWARD_COMPATIBLE \
|
||||||
|
@ -929,6 +928,9 @@ initializeExtensions(__GLXDRIscreen * screen)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* white lie */
|
||||||
|
extern glx_func_ptr glXGetProcAddressARB(const char *);
|
||||||
|
|
||||||
static __GLXscreen *
|
static __GLXscreen *
|
||||||
__glXDRIscreenProbe(ScreenPtr pScreen)
|
__glXDRIscreenProbe(ScreenPtr pScreen)
|
||||||
{
|
{
|
||||||
|
@ -1013,6 +1015,8 @@ __glXDRIscreenProbe(ScreenPtr pScreen)
|
||||||
screen->leaveVT = pScrn->LeaveVT;
|
screen->leaveVT = pScrn->LeaveVT;
|
||||||
pScrn->LeaveVT = glxDRILeaveVT;
|
pScrn->LeaveVT = glxDRILeaveVT;
|
||||||
|
|
||||||
|
__glXsetGetProcAddress(glXGetProcAddressARB);
|
||||||
|
|
||||||
LogMessage(X_INFO, "AIGLX: Loaded and initialized %s\n", driverName);
|
LogMessage(X_INFO, "AIGLX: Loaded and initialized %s\n", driverName);
|
||||||
|
|
||||||
return &screen->base;
|
return &screen->base;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user