diff options
| author | Jon Ashburn <jon@lunarg.com> | 2015-05-12 17:26:48 -0600 |
|---|---|---|
| committer | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-06-17 19:47:02 -0600 |
| commit | 879c136f156308edbc2beba828d4fabb423f9a9d (patch) | |
| tree | aae5c80638409ace3d7bc677d354a8d27d88c798 /loader/loader_platform.h | |
| parent | fc1b02ddb65594ad2de9c6077f3462385cb7f6d8 (diff) | |
| download | usermoji-879c136f156308edbc2beba828d4fabb423f9a9d.tar.xz | |
loader: Activate layers on the instance chain at CreateInstance
Diffstat (limited to 'loader/loader_platform.h')
| -rw-r--r-- | loader/loader_platform.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/loader/loader_platform.h b/loader/loader_platform.h index 4bbd8b30..66b24cb3 100644 --- a/loader/loader_platform.h +++ b/loader/loader_platform.h @@ -97,6 +97,8 @@ static inline char * loader_platform_get_proc_address_error(const char *name) typedef pthread_t loader_platform_thread; #define LOADER_PLATFORM_THREAD_ONCE_DECLARATION(var) \ pthread_once_t var = PTHREAD_ONCE_INIT; +#define LOADER_PLATFORM_THREAD_ONCE_DEFINITION(var) \ + pthread_once_t var; static inline void loader_platform_thread_once(void *ctl, void (* func) (void)) { assert(func != NULL); @@ -251,6 +253,8 @@ static char * loader_platform_get_proc_address_error(const char *name) typedef HANDLE loader_platform_thread; #define LOADER_PLATFORM_THREAD_ONCE_DECLARATION(var) \ INIT_ONCE var = INIT_ONCE_STATIC_INIT; +#define LOADER_PLATFORM_THREAD_ONCE_DEFINITION(var) \ + INIT_ONCE var; static BOOL CALLBACK InitFuncWrapper(PINIT_ONCE InitOnce, PVOID Parameter, PVOID *Context) { void (*func)(void) = (void (*)(void))Parameter; |
