libepoxy
1.5.3
|
Provides an implementation of a WGL dispatch layer using a hidden vtable. More...
Functions | |
bool | epoxy_has_wgl_extension (HDC hdc, const char *extension) |
void | epoxy_handle_external_wglMakeCurrent (void) |
Does the work necessary to update the win32 per-thread dispatch tables when wglMakeCurrent() is called. More... | |
Provides an implementation of a WGL dispatch layer using a hidden vtable.
void epoxy_handle_external_wglMakeCurrent | ( | void | ) |
Does the work necessary to update the win32 per-thread dispatch tables when wglMakeCurrent() is called.
Right now, we use global function pointers until the second MakeCurrent occurs, at which point we switch to dispatch tables. This could be improved in the future to track a resolved dispatch table per context and reuse it when the context is made current again.
bool epoxy_has_wgl_extension | ( | HDC | hdc, |
const char * | extension | ||
) |