diff options
-rw-r--r-- | intern/gawain/src/gwn_vertex_array_id.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/intern/gawain/src/gwn_vertex_array_id.cpp b/intern/gawain/src/gwn_vertex_array_id.cpp index f0233dd0ef9..90a2b42ab67 100644 --- a/intern/gawain/src/gwn_vertex_array_id.cpp +++ b/intern/gawain/src/gwn_vertex_array_id.cpp @@ -46,7 +46,12 @@ struct Gwn_Context { #endif }; +#if defined(_MSC_VER) && (_MSC_VER == 1800) +#define thread_local __declspec(thread) +thread_local Gwn_Context* active_ctx = NULL; +#else static thread_local Gwn_Context* active_ctx = NULL; +#endif static void clear_orphans(Gwn_Context* ctx) { |