diff options
author | Eric Anholt <eric@anholt.net> | 2013-12-17 09:31:39 -0800 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2013-12-17 12:11:05 -0800 |
commit | 9a7be0784faba0d97a32051a873d7feb47981a37 (patch) | |
tree | ab1e3ff4bb950aee5dd0c1844c0389b06236bd71 /src/dispatch_common.h | |
parent | 8022cda75d65f537c48d4b43b44879abe558c1b7 (diff) | |
download | libepoxy-9a7be0784faba0d97a32051a873d7feb47981a37.tar.gz |
win32: Use thread local storage to get us a dispatch table per thread.
Diffstat (limited to 'src/dispatch_common.h')
-rw-r--r-- | src/dispatch_common.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/dispatch_common.h b/src/dispatch_common.h index 7f317a4..5170239 100644 --- a/src/dispatch_common.h +++ b/src/dispatch_common.h @@ -94,3 +94,10 @@ bool epoxy_extension_in_string(const char *extension_list, const char *ext); extern void UNWRAPPED_PROTO(epoxy_glBegin_unwrapped)(GLenum primtype); extern void UNWRAPPED_PROTO(epoxy_glEnd_unwrapped)(void); + +#if USING_DISPATCH_TABLE +void gl_init_dispatch_table(void); +void wgl_init_dispatch_table(void); +extern uint32_t gl_tls_index, gl_tls_size; +extern uint32_t wgl_tls_index, wgl_tls_size; +#endif |