Inline Vulkan func
This commit is contained in:
@@ -41,13 +41,6 @@ private:
|
||||
Array<SemaphoreVulkan*> _waitSemaphores;
|
||||
Array<SemaphoreVulkan*> _submittedWaitSemaphores;
|
||||
|
||||
void MarkSemaphoresAsSubmitted()
|
||||
{
|
||||
_waitFlags.Clear();
|
||||
_submittedWaitSemaphores = _waitSemaphores;
|
||||
_waitSemaphores.Clear();
|
||||
}
|
||||
|
||||
FenceVulkan* _fence;
|
||||
#if GPU_ALLOW_PROFILE_EVENTS
|
||||
int32 _eventsBegin = 0;
|
||||
|
||||
@@ -50,8 +50,11 @@ void QueueVulkan::Submit(CmdBufferVulkan* cmdBuffer, uint32 numSignalSemaphores,
|
||||
|
||||
VALIDATE_VULKAN_RESULT(vkQueueSubmit(_queue, 1, &submitInfo, fence->GetHandle()));
|
||||
|
||||
// Mark semaphores as submitted
|
||||
cmdBuffer->_state = CmdBufferVulkan::State::Submitted;
|
||||
cmdBuffer->MarkSemaphoresAsSubmitted();
|
||||
cmdBuffer->_waitFlags.Clear();
|
||||
cmdBuffer->_submittedWaitSemaphores = cmdBuffer->_waitSemaphores;
|
||||
cmdBuffer->_waitSemaphores.Clear();
|
||||
cmdBuffer->_submittedFenceCounter = cmdBuffer->_fenceSignaledCounter;
|
||||
|
||||
#if 0
|
||||
|
||||
Reference in New Issue
Block a user