Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>tags/mesa-7.11-rc1
@@ -52,7 +52,7 @@ | |||
struct _glapi_table * __ogl_framework_api = NULL; | |||
struct _glapi_table * __applegl_api = NULL; | |||
void apple_xgl_init_direct(void) { | |||
void apple_glapi_set_dispatch(void) { | |||
static void *handle; | |||
const char *opengl_framework_path; | |||
@@ -131,7 +131,6 @@ apple_init_glx(Display * dpy) | |||
} | |||
apple_cgl_init(); | |||
apple_xgl_init_direct(); | |||
(void) apple_glx_get_client_id(); | |||
XAppleDRISetSurfaceNotifyHandler(surface_notify_handler); |
@@ -45,6 +45,6 @@ void apple_glx_swap_buffers(void *ptr); | |||
void apple_glx_waitx(Display * dpy, void *ptr); | |||
int apple_get_dri_event_base(void); | |||
void apple_xgl_init_direct(void); | |||
void apple_glapi_set_dispatch(void); | |||
#endif |
@@ -59,6 +59,8 @@ applegl_bind_context(struct glx_context *gc, struct glx_context *old, | |||
if (error) | |||
return 1; /* GLXBadContext is the same as Success (0) */ | |||
apple_glapi_set_dispatch(); | |||
return Success; | |||
} | |||