diff --git a/wddm/queue.cpp b/wddm/queue.cpp index 12309e349e..bd622003f7 100644 --- a/wddm/queue.cpp +++ b/wddm/queue.cpp @@ -269,8 +269,8 @@ ComputeQueue::ComputeQueue(WDDMDevice *device, amd_queue_mem_ = gpu_mem->GetGpuMemoryHandle(); amd_queue_ = reinterpret_cast(gpu_mem->GpuAddress()); - aql_to_pm4_thread_ = std::thread(AqlToPm4Thread, this); amd_queue_rocr_ = (amd_queue_t*)((char*)ring_rptr - offsetof(amd_queue_t, read_dispatch_id)); + aql_to_pm4_thread_ = std::thread(AqlToPm4Thread, this); } ComputeQueue::~ComputeQueue() {