Home
last modified time | relevance | path

Searched refs:topLevelAS (Results 1 – 8 of 8) sorted by relevance

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query/
DvktRayQueryDirectionTests.cpp349 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
359 topLevelAS->setUseArrayOfPointers(m_params.useArraysOfPointers); in iterate()
360 topLevelAS->setUsePPGeometries(m_params.useArraysOfPointers); in iterate()
361 topLevelAS->setInstanceCount(1); in iterate()
364 topLevelAS->addInstance(blasSharedPtr, initialMatrix, 0, 0xFFu, 0u, instanceFlags); in iterate()
366 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
368 topLevelAS->updateInstanceMatrix(vkd, device, 0u, transformMatrix); in iterate()
403 topLevelAS.get()->getPtr(), in iterate()
DvktRayQueryNonUniformArgsTests.cpp218 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
232 topLevelAS->setInstanceCount(1); in iterate()
233topLevelAS->addInstance(blasSharedPtr, identityMatrix3x4, 0u, kGoodCullMask, 0u, VK_GEOMETRY_INSTA… in iterate()
234 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
274 topLevelAS.get()->getPtr(), in iterate()
DvktRayQueryBarycentricCoordinatesTests.cpp200 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
214 topLevelAS->setInstanceCount(1); in iterate()
215topLevelAS->addInstance(blasSharedPtr, identityMatrix3x4, 0, 0xFFu, 0u, VK_GEOMETRY_INSTANCE_TRIAN… in iterate()
216 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
293 topLevelAS.get()->getPtr(), in iterate()
DvktRayQueryMiscTests.cpp229 …de::SharedPtr<TopLevelAccelerationStructure> topLevelAS (makeTopLevelAccelerationStructure().rele… in iterate() local
247 topLevelAS->addInstance(bottomLevelAS); in iterate()
248 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
303 topLevelAS->getPtr(), // const VkAccelerationStructureKHR* pAccelerationStructures; in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/
DvktRayTracingDirectionTests.cpp430 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
440 topLevelAS->setUseArrayOfPointers(m_params.useArraysOfPointers); in iterate()
441 topLevelAS->setUsePPGeometries(m_params.useArraysOfPointers); in iterate()
442 topLevelAS->setInstanceCount(1); in iterate()
445 topLevelAS->addInstance(blasSharedPtr, initialMatrix, 0, 0xFFu, 0u, instanceFlags); in iterate()
447 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
449 topLevelAS->updateInstanceMatrix(vkd, device, 0u, transformMatrix); in iterate()
500 topLevelAS.get()->getPtr(), in iterate()
DvktRayTracingBarycentricCoordinatesTests.cpp241 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
255 topLevelAS->setInstanceCount(1); in iterate()
256topLevelAS->addInstance(blasSharedPtr, identityMatrix3x4, 0, 0xFFu, 0u, VK_GEOMETRY_INSTANCE_TRIAN… in iterate()
257 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
334 topLevelAS.get()->getPtr(), in iterate()
DvktRayTracingNonUniformArgsTests.cpp289 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
303 topLevelAS->setInstanceCount(1); in iterate()
304topLevelAS->addInstance(blasSharedPtr, identityMatrix3x4, 0u, kGoodCullMask, 0u, VK_GEOMETRY_INSTA… in iterate()
305 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
345 topLevelAS.get()->getPtr(), in iterate()
DvktRayTracingMiscTests.cpp8555 auto topLevelAS = makeTopLevelAccelerationStructure(); in nullMissInstance() local
8567 topLevelAS->setInstanceCount(1); in nullMissInstance()
8568 topLevelAS->addInstance(blasSharedPtr); in nullMissInstance()
8569 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in nullMissInstance()
8603 topLevelAS.get()->getPtr(), in nullMissInstance()