diff options
Diffstat (limited to 'tools/gfx/d3d12/d3d12-command-queue.cpp')
| -rw-r--r-- | tools/gfx/d3d12/d3d12-command-queue.cpp | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/tools/gfx/d3d12/d3d12-command-queue.cpp b/tools/gfx/d3d12/d3d12-command-queue.cpp index d0c567b13..a856c0633 100644 --- a/tools/gfx/d3d12/d3d12-command-queue.cpp +++ b/tools/gfx/d3d12/d3d12-command-queue.cpp @@ -24,7 +24,10 @@ Result CommandQueueImpl::init(DeviceImpl* device, uint32_t queueIndex) SLANG_RETURN_ON_FAIL( m_device->CreateFence(0, D3D12_FENCE_FLAG_NONE, IID_PPV_ARGS(m_fence.writeRef()))); globalWaitHandle = CreateEventEx( - nullptr, nullptr, CREATE_EVENT_INITIAL_SET | CREATE_EVENT_MANUAL_RESET, EVENT_ALL_ACCESS); + nullptr, + nullptr, + CREATE_EVENT_INITIAL_SET | CREATE_EVENT_MANUAL_RESET, + EVENT_ALL_ACCESS); return SLANG_OK; } @@ -36,7 +39,10 @@ CommandQueueImpl::~CommandQueueImpl() } void CommandQueueImpl::executeCommandBuffers( - GfxCount count, ICommandBuffer* const* commandBuffers, IFence* fence, uint64_t valueToSignal) + GfxCount count, + ICommandBuffer* const* commandBuffers, + IFence* fence, + uint64_t valueToSignal) { ShortList<ID3D12CommandList*> commandLists; for (GfxCount i = 0; i < count; i++) @@ -80,7 +86,9 @@ void CommandQueueImpl::waitOnHost() } Result CommandQueueImpl::waitForFenceValuesOnDevice( - GfxCount fenceCount, IFence** fences, uint64_t* waitValues) + GfxCount fenceCount, + IFence** fences, + uint64_t* waitValues) { for (GfxCount i = 0; i < fenceCount; ++i) { @@ -90,7 +98,10 @@ Result CommandQueueImpl::waitForFenceValuesOnDevice( return SLANG_OK; } -const CommandQueueImpl::Desc& CommandQueueImpl::getDesc() { return m_desc; } +const CommandQueueImpl::Desc& CommandQueueImpl::getDesc() +{ + return m_desc; +} ICommandQueue* CommandQueueImpl::getInterface(const Guid& guid) { |
