libs/vkd3d: Set names for internal threads.

Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Józef Kucia
2018-06-27 15:19:24 +02:00
committed by Alexandre Julliard
parent cc8c0135a1
commit 89a2dc46dd
4 changed files with 18 additions and 3 deletions

View File

@@ -199,6 +199,10 @@ static void *vkd3d_fence_worker_main(void *arg)
struct vkd3d_fence_worker *worker = arg;
int rc;
#ifdef HAVE_PTHREAD_SETNAME_NP
pthread_setname_np(pthread_self(), "vkd3d_worker");
#endif
for (;;)
{
if ((rc = pthread_mutex_lock(&worker->mutex)))

View File

@@ -19,12 +19,14 @@
#ifndef __VKD3D_PRIVATE_H
#define __VKD3D_PRIVATE_H
#define VK_NO_PROTOTYPES
#define COBJMACROS
#define NONAMELESSUNION
#include "vkd3d.h"
#define VK_NO_PROTOTYPES
#include "vkd3d_common.h"
#include "vkd3d_memory.h"
#include "vkd3d.h"
#include "vkd3d_shader.h"
#include <assert.h>