diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2020-03-05 16:33:45 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-05 16:33:45 +0100 |
commit | 42595085a5a22f3b5399844d06e89631c42e8981 (patch) | |
tree | da1c7092d1b0960891b4634358b1150f679fa805 /core/command_queue_mt.cpp | |
parent | bd553d072b65fe5359ab76e64566ff316d35c62e (diff) | |
parent | 9a3a2b03b8b718409eb26252d742d48091756ef7 (diff) |
Merge pull request #36752 from RandomShaper/rework_semaphore
Drop old semaphore implementation
Diffstat (limited to 'core/command_queue_mt.cpp')
-rw-r--r-- | core/command_queue_mt.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/core/command_queue_mt.cpp b/core/command_queue_mt.cpp index b88f773ed8..85e8a847a0 100644 --- a/core/command_queue_mt.cpp +++ b/core/command_queue_mt.cpp @@ -108,11 +108,10 @@ CommandQueueMT::CommandQueueMT(bool p_sync) { for (int i = 0; i < SYNC_SEMAPHORES; i++) { - sync_sems[i].sem = SemaphoreOld::create(); sync_sems[i].in_use = false; } if (p_sync) - sync = SemaphoreOld::create(); + sync = memnew(Semaphore); else sync = NULL; } @@ -121,9 +120,5 @@ CommandQueueMT::~CommandQueueMT() { if (sync) memdelete(sync); - for (int i = 0; i < SYNC_SEMAPHORES; i++) { - - memdelete(sync_sems[i].sem); - } memfree(command_mem); } |