Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ValveSoftware/vkd3d.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJózef Kucia <jkucia@codeweavers.com>2016-10-07 14:26:39 +0300
committerJózef Kucia <jkucia@codeweavers.com>2016-10-07 14:26:39 +0300
commitc7d123b1222795b638ad9b6fc6305931e9ba20f8 (patch)
tree54eda34816f18babce7e426141a81a467893efec /libs/vkd3d-utils/vkd3d_utils_private.h
parent0c1432e671248ca2c8f6d0509d4eb25954e15bad (diff)
libs/vkd3d: Move event objects implementation to libvkd3d-utils.
The libvkd3d is not the best place for event objects implementation.
Diffstat (limited to 'libs/vkd3d-utils/vkd3d_utils_private.h')
-rw-r--r--libs/vkd3d-utils/vkd3d_utils_private.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/libs/vkd3d-utils/vkd3d_utils_private.h b/libs/vkd3d-utils/vkd3d_utils_private.h
index a6405760..f9f0db53 100644
--- a/libs/vkd3d-utils/vkd3d_utils_private.h
+++ b/libs/vkd3d-utils/vkd3d_utils_private.h
@@ -23,10 +23,18 @@
#ifndef __VKD3D_UTILS_PRIVATE_H
#define __VKD3D_UTILS_PRIVATE_H
+#include <pthread.h>
+
#define COBJMACROS
#define NONAMELESSUNION
-#include "vkd3d_debug.h"
-
+#include "vkd3d_memory.h"
#include "vkd3d.h"
+struct vkd3d_event
+{
+ pthread_mutex_t mutex;
+ pthread_cond_t cond;
+ BOOL is_signaled;
+};
+
#endif /* __VKD3D_UTILS_PRIVATE_H */