vkd3d: Implement reopening existing caches.

This commit is contained in:
Stefan Dösinger
2024-03-27 13:43:49 +03:00
committed by Alexandre Julliard
parent f24005507c
commit a7860ae752
Notes: Alexandre Julliard 2024-04-11 17:04:06 -05:00
Approved-by: Henri Verbeet (@hverbeet)
Approved-by: Alexandre Julliard (@julliard)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/766
3 changed files with 70 additions and 11 deletions

View File

@ -438,6 +438,12 @@ struct vkd3d_mutex
#endif
};
#ifdef _WIN32
#define VKD3D_MUTEX_INITIALIZER {{NULL, -1, 0, 0, 0, 0}}
#else
#define VKD3D_MUTEX_INITIALIZER PTHREAD_MUTEX_INITIALIZER
#endif
static inline void vkd3d_mutex_init(struct vkd3d_mutex *lock)
{
#ifdef _WIN32