Lines Matching refs:deferredOperation
53 VkDeferredOperationKHR deferredOperation;
411 VkDeferredOperationKHR deferredOperation)
413 VkResult result = vk.deferredOperationJoinKHR(device, deferredOperation);
418 result = vk.deferredOperationJoinKHR(device, deferredOperation);
426 result = vk.getDeferredOperationResultKHR(device, deferredOperation);
438 result = vk.getDeferredOperationResultKHR(device, deferredOperation);
457 deferredThreadParams->result = finishDeferredOperation(deferredThreadParams->vk, deferredThreadParams->device, deferredThreadParams->deferredOperation);
462 VkDeferredOperationKHR deferredOperation,
471 VK_CHECK(vk.getDeferredOperationResultKHR(device, deferredOperation));
481 VK_CHECK(finishDeferredOperation(vk, device, deferredOperation));
485 const deUint32 maxThreadCountSupported = deMinu32(256u, vk.getDeferredOperationMaxConcurrencyKHR(device, deferredOperation));
496 deferredOperation, // VkDeferredOperationKHR deferredOperation;
889 void setDeferredOperation (const bool deferredOperation,
1052 void BottomLevelAccelerationStructureKHR::setDeferredOperation (const bool deferredOperation,
1055 m_deferredOperation = deferredOperation;
1316 const auto deferredOperation = deferredOperationPtr.get();
1318 VkResult result = vk.buildAccelerationStructuresKHR(device, deferredOperation, 1u, &accelerationStructureBuildGeometryInfoKHR, (const VkAccelerationStructureBuildRangeInfoKHR**)&accelerationStructureBuildRangeInfoKHRPtr);
1322 finishDeferredOperation(vk, device, deferredOperation, m_workerThreadCount, result == VK_OPERATION_NOT_DEFERRED_KHR);
1364 const auto deferredOperation = deferredOperationPtr.get();
1366 VkResult result = vk.copyAccelerationStructureKHR(device, deferredOperation, ©AccelerationStructureInfo);
1370 finishDeferredOperation(vk, device, deferredOperation, m_workerThreadCount, result == VK_OPERATION_NOT_DEFERRED_KHR);
1410 const auto deferredOperation = deferredOperationPtr.get();
1412 const VkResult result = vk.copyAccelerationStructureToMemoryKHR(device, deferredOperation, ©AccelerationStructureInfo);
1416 finishDeferredOperation(vk, device, deferredOperation, m_workerThreadCount, result == VK_OPERATION_NOT_DEFERRED_KHR);
1448 const auto deferredOperation = deferredOperationPtr.get();
1450 const VkResult result = vk.copyMemoryToAccelerationStructureKHR(device, deferredOperation, ©AccelerationStructureInfo);
1454 finishDeferredOperation(vk, device, deferredOperation, m_workerThreadCount, result == VK_OPERATION_NOT_DEFERRED_KHR);
2513 void setDeferredOperation (const bool deferredOperation,
2603 VkDeferredOperationKHR deferredOperation);
2686 void TopLevelAccelerationStructureKHR::setDeferredOperation (const bool deferredOperation,
2689 m_deferredOperation = deferredOperation;
3004 const auto deferredOperation = deferredOperationPtr.get();
3006 VkResult result = vk.buildAccelerationStructuresKHR(device, deferredOperation, 1u, &accelerationStructureBuildGeometryInfoKHR, (const VkAccelerationStructureBuildRangeInfoKHR**)&accelerationStructureBuildRangeInfoKHRPtr);
3010 finishDeferredOperation(vk, device, deferredOperation, m_workerThreadCount, result == VK_OPERATION_NOT_DEFERRED_KHR);
3053 const auto deferredOperation = deferredOperationPtr.get();
3055 VkResult result = vk.copyAccelerationStructureKHR(device, deferredOperation, ©AccelerationStructureInfo);
3059 finishDeferredOperation(vk, device, deferredOperation, m_workerThreadCount, result == VK_OPERATION_NOT_DEFERRED_KHR);
3102 const auto deferredOperation = deferredOperationPtr.get();
3104 const VkResult result = vk.copyAccelerationStructureToMemoryKHR(device, deferredOperation, ©AccelerationStructureInfo);
3107 if (storage->hasDeepFormat()) serializeBottoms(vk, device, cmdBuffer, storage, deferredOperation);
3109 finishDeferredOperation(vk, device, deferredOperation, m_workerThreadCount, result == VK_OPERATION_NOT_DEFERRED_KHR);
3141 const auto deferredOperation = deferredOperationPtr.get();
3143 const VkResult result = vk.copyMemoryToAccelerationStructureKHR(device, deferredOperation, ©AccelerationStructureInfo);
3147 finishDeferredOperation(vk, device, deferredOperation, m_workerThreadCount, result == VK_OPERATION_NOT_DEFERRED_KHR);
3163 VkDeferredOperationKHR deferredOperation)
3165 DE_UNREF(deferredOperation);
3626 Move<VkDeferredOperationKHR> deferredOperation;
3628 deferredOperation = createDeferredOperationKHR(vk, device);
3657 VkResult result = vk.createRayTracingPipelinesKHR(device, deferredOperation.get(), pipelineCache, 1u, &pipelineCreateInfo, DE_NULL, &object);
3671 finishDeferredOperation(vk, device, deferredOperation.get(), m_workerThreadCount, result == VK_OPERATION_NOT_DEFERRED_KHR);
3886 void RayTracingPipeline::setDeferredOperation (const bool deferredOperation,
3889 m_deferredOperation = deferredOperation;