Giovanni Mascellani : vkd3d: Remove unused field fence_destruction_cond.

Alexandre Julliard julliard at winehq.org
Mon Aug 8 12:22:19 CDT 2022


Module: vkd3d
Branch: master
Commit: 5168929edc0a0c30848e2622f152db329823f000
URL:    https://gitlab.winehq.org/wine/vkd3d/-/commit/5168929edc0a0c30848e2622f152db329823f000

Author: Giovanni Mascellani <gmascellani at codeweavers.com>
Date:   Thu Aug  4 14:44:18 2022 +0200

vkd3d: Remove unused field fence_destruction_cond.

---

 libs/vkd3d/command.c       | 10 ----------
 libs/vkd3d/vkd3d_private.h |  1 -
 2 files changed, 11 deletions(-)

diff --git a/libs/vkd3d/command.c b/libs/vkd3d/command.c
index 9ae6079c..82871053 100644
--- a/libs/vkd3d/command.c
+++ b/libs/vkd3d/command.c
@@ -427,20 +427,11 @@ static HRESULT vkd3d_fence_worker_start(struct vkd3d_fence_worker *worker,
         return hresult_from_errno(rc);
     }
 
-    if ((rc = vkd3d_cond_init(&worker->fence_destruction_cond)))
-    {
-        ERR("Failed to initialize condition variable, error %d.\n", rc);
-        vkd3d_mutex_destroy(&worker->mutex);
-        vkd3d_cond_destroy(&worker->cond);
-        return hresult_from_errno(rc);
-    }
-
     if (FAILED(hr = vkd3d_create_thread(device->vkd3d_instance,
             vkd3d_fence_worker_main, worker, &worker->thread)))
     {
         vkd3d_mutex_destroy(&worker->mutex);
         vkd3d_cond_destroy(&worker->cond);
-        vkd3d_cond_destroy(&worker->fence_destruction_cond);
     }
 
     return hr;
@@ -470,7 +461,6 @@ static HRESULT vkd3d_fence_worker_stop(struct vkd3d_fence_worker *worker,
 
     vkd3d_mutex_destroy(&worker->mutex);
     vkd3d_cond_destroy(&worker->cond);
-    vkd3d_cond_destroy(&worker->fence_destruction_cond);
 
     vkd3d_free(worker->fences);
 
diff --git a/libs/vkd3d/vkd3d_private.h b/libs/vkd3d/vkd3d_private.h
index f00181a2..d2ab8857 100644
--- a/libs/vkd3d/vkd3d_private.h
+++ b/libs/vkd3d/vkd3d_private.h
@@ -346,7 +346,6 @@ struct vkd3d_fence_worker
     union vkd3d_thread_handle thread;
     struct vkd3d_mutex mutex;
     struct vkd3d_cond cond;
-    struct vkd3d_cond fence_destruction_cond;
     bool should_exit;
 
     size_t fence_count;




More information about the wine-cvs mailing list