summaryrefslogtreecommitdiff
path: root/src/dispatch_common.h
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2013-12-17 09:31:39 -0800
committerEric Anholt <eric@anholt.net>2013-12-17 12:11:05 -0800
commit9a7be0784faba0d97a32051a873d7feb47981a37 (patch)
treeab1e3ff4bb950aee5dd0c1844c0389b06236bd71 /src/dispatch_common.h
parent8022cda75d65f537c48d4b43b44879abe558c1b7 (diff)
downloadlibepoxy-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.h7
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