Home
last modified time | relevance | path

Searched refs:tlas (Results 1 - 17 of 17) sorted by relevance

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/
H A DvktRayTracingAccelerationStructuresTests.cpp2427 // trace rays using tlas from array in initPrograms()
2452 // trace rays using pointers to tlas in initPrograms()
2510 const deUint32 activeTlasCount = 32; // number of tlas out of <tlasCount> that will be active in iterate()
2603 auto& tlas = tlasVect[tlasIndex]; in iterate() local
2604 tlas = makeTopLevelAccelerationStructure(); in iterate()
2605 tlas->setInstanceCount(1); in iterate()
2606 tlas->addInstance(blas); in iterate()
2609 // tlas that are not in asIndicesSet should be empty but it is hard to do in iterate()
2611 tlas->setInactiveInstances(true); in iterate()
2613 tlas in iterate()
2895 de::MovePtr<TopLevelAccelerationStructure> tlas = m_params->testConfiguration->initTopAccelerationStructure(m_context, *m_params, bottomStructures); iterate() local
3090 de::MovePtr<TopLevelAccelerationStructure> tlas = makeTopLevelAccelerationStructure(); prepareTopAccelerationStructure() local
3454 de::MovePtr<TopLevelAccelerationStructure> tlas = makeTopLevelAccelerationStructure(); global() variable
3636 TlasPtr tlas = prepareTopAccStructure(vk, device, allocator, *cmdBuffer, bottoms); iterate() local
3680 TlasPtr tlas = prepareTopAccStructure(vk, device, allocator, *cmdBuffer, bottoms); iterate() local
4092 auto tlas = makeTopLevelAccelerationStructure(); global() variable
4256 auto tlas = makeTopLevelAccelerationStructure(); iterate() local
4425 auto tlas = makeTopLevelAccelerationStructure(); iterate() local
[all...]
H A DvktRayTracingCallableShadersTests.cpp1782 de::MovePtr<TopLevelAccelerationStructure> tlas = makeTopLevelAccelerationStructure(); in iterate() local
1783 tlas->setInstanceCount(3); in iterate()
1784 tlas->addInstance(blas0); in iterate()
1785 tlas->addInstance(blas1); in iterate()
1786 tlas->addInstance(blas2); in iterate()
1787 tlas->createAndBuild(vk, device, *cmdBuffer, allocator); in iterate()
1794 tlas->getPtr(), // const VkAccelerationStructureKHR* pAccelerationStructures; in iterate()
H A DvktRayTracingBuildTests.cpp148 TopLevelAccelerationStructure* tlas);
301 TopLevelAccelerationStructure* tlas) in createTopAccelerationStructure()
307 tlas->createAndBuild(vkd, device, cmdBuffer, allocator); in createTopAccelerationStructure()
300 createTopAccelerationStructure(VkCommandBuffer cmdBuffer, TopLevelAccelerationStructure* tlas) createTopAccelerationStructure() argument
H A DvktRayTracingPipelineFlagsTests.cpp874 auto tlas = makeTopLevelAccelerationStructure(); in createTopLevelAccelerationStruct() local
876 tlas->setBuildType(m_params.onHhost ? VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_KHR : VK_ACCELERATION_STRUCTURE_BUILD_TYPE_DEVICE_KHR); in createTopLevelAccelerationStruct()
877 tlas->setInstanceCount(blasPtrs.size()); in createTopLevelAccelerationStruct()
881 tlas->addInstance(*i, identityMatrix3x4, 0, 0xFF, instanceShaderBindingTableRecordOffset); in createTopLevelAccelerationStruct()
883 tlas->createAndBuild(vkd, device, cmdBuffer, allocator); in createTopLevelAccelerationStruct()
885 return TopLevelASPtr(tlas.release()); in createTopLevelAccelerationStruct()
H A DvktRayTracingBuiltinTests.cpp3315 de::SharedPtr<TopLevelAccelerationStructure> tlas = de::SharedPtr<TopLevelAccelerationStructure>(makeTopLevelAccelerationStructure().release()); in initTopAccelerationStructure() local
3328 tlas->addInstance(blas[i], transform, 1000 + static_cast<deUint32>(i)); in initTopAccelerationStructure()
3331 return tlas; in initTopAccelerationStructure()
3816 de::SharedPtr<TopLevelAccelerationStructure> tlas = initTopAccelerationStructure(blas); in iterate() local
3834 tlas->createAndBuild(vk, device, *cmdBuffer, allocator); in iterate()
3841 tlas->getPtr(), // const VkAccelerationStructureKHR* pAccelerationStructures; in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_tracing/
H A DvktRayTracingAccelerationStructuresTests.cpp2194 // trace rays using tlas from array in initPrograms()
2219 // trace rays using pointers to tlas in initPrograms()
2277 const deUint32 activeTlasCount = 32; // number of tlas out of <tlasCount> that will be active in iterate()
2370 auto& tlas = tlasVect[tlasIndex]; in iterate() local
2371 tlas = makeTopLevelAccelerationStructure(); in iterate()
2372 tlas->setInstanceCount(1); in iterate()
2373 tlas->addInstance(blas); in iterate()
2376 // tlas that are not in asIndicesSet should be empty but it is hard to do in iterate()
2378 tlas->setInactiveInstances(true); in iterate()
2380 tlas in iterate()
2662 de::MovePtr<TopLevelAccelerationStructure> tlas = m_params->testConfiguration->initTopAccelerationStructure(m_context, *m_params, bottomStructures); iterate() local
2857 de::MovePtr<TopLevelAccelerationStructure> tlas = makeTopLevelAccelerationStructure(); prepareTopAccelerationStructure() local
3221 de::MovePtr<TopLevelAccelerationStructure> tlas = makeTopLevelAccelerationStructure(); global() variable
3403 TlasPtr tlas = prepareTopAccStructure(vk, device, allocator, *cmdBuffer, bottoms); iterate() local
3447 TlasPtr tlas = prepareTopAccStructure(vk, device, allocator, *cmdBuffer, bottoms); iterate() local
3859 auto tlas = makeTopLevelAccelerationStructure(); global() variable
4023 auto tlas = makeTopLevelAccelerationStructure(); iterate() local
4192 auto tlas = makeTopLevelAccelerationStructure(); iterate() local
[all...]
H A DvktRayTracingBuildTests.cpp148 TopLevelAccelerationStructure* tlas);
301 TopLevelAccelerationStructure* tlas) in createTopAccelerationStructure()
307 tlas->createAndBuild(vkd, device, cmdBuffer, allocator); in createTopAccelerationStructure()
300 createTopAccelerationStructure(VkCommandBuffer cmdBuffer, TopLevelAccelerationStructure* tlas) createTopAccelerationStructure() argument
H A DvktRayTracingPipelineFlagsTests.cpp866 auto tlas = makeTopLevelAccelerationStructure(); in createTopLevelAccelerationStruct() local
868 tlas->setBuildType(m_params.onHhost ? VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_KHR : VK_ACCELERATION_STRUCTURE_BUILD_TYPE_DEVICE_KHR); in createTopLevelAccelerationStruct()
869 tlas->setInstanceCount(blasPtrs.size()); in createTopLevelAccelerationStruct()
873 tlas->addInstance(*i, identityMatrix3x4, 0, 0xFF, instanceShaderBindingTableRecordOffset); in createTopLevelAccelerationStruct()
875 tlas->createAndBuild(vkd, device, cmdBuffer, allocator); in createTopLevelAccelerationStruct()
877 return TopLevelASPtr(tlas.release()); in createTopLevelAccelerationStruct()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query/
H A DvktRayQueryMiscTests.cpp827 de::MovePtr<TopLevelAccelerationStructure> tlas = makeTopLevelAccelerationStructure(); in createAccStructs() local
834 tlas->setBuildType(buildType); in createAccStructs()
835 tlas->addInstance(de::SharedPtr<BottomLevelAccelerationStructure>(blas.release())); in createAccStructs()
836 tlas->createAndBuild(vk, device, cmdBuffer, allocator); in createAccStructs()
838 return tlas; in createAccStructs()
H A DvktRayQueryAccelerationStructuresTests.cpp3185 const deUint32 activeTlasCount = 32; // number of tlas out of <tlasCount> that will be active in iterate()
3287 auto& tlas = tlasVect[tlasIndex]; in iterate() local
3288 tlas = makeTopLevelAccelerationStructure(); in iterate()
3289 tlas->setInstanceCount(1); in iterate()
3290 tlas->addInstance(blas); in iterate()
3293 // tlas that are not in asIndicesSet should be empty but it is hard to do in iterate()
3295 tlas->setInactiveInstances(true); in iterate()
3297 tlas->createAndBuild(vkd, device, *cmdBuffer, allocator); in iterate()
3304 *tlas->getPtr() // VkAccelerationStructureKHR accelerationStructure in iterate()
3322 for (auto& tlas in iterate()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_query/
H A DvktRayQueryMiscTests.cpp827 de::MovePtr<TopLevelAccelerationStructure> tlas = makeTopLevelAccelerationStructure(); in createAccStructs() local
834 tlas->setBuildType(buildType); in createAccStructs()
835 tlas->addInstance(de::SharedPtr<BottomLevelAccelerationStructure>(blas.release())); in createAccStructs()
836 tlas->createAndBuild(vk, device, cmdBuffer, allocator); in createAccStructs()
838 return tlas; in createAccStructs()
H A DvktRayQueryAccelerationStructuresTests.cpp3141 const deUint32 activeTlasCount = 32; // number of tlas out of <tlasCount> that will be active in iterate()
3243 auto& tlas = tlasVect[tlasIndex]; in iterate() local
3244 tlas = makeTopLevelAccelerationStructure(); in iterate()
3245 tlas->setInstanceCount(1); in iterate()
3246 tlas->addInstance(blas); in iterate()
3249 // tlas that are not in asIndicesSet should be empty but it is hard to do in iterate()
3251 tlas->setInactiveInstances(true); in iterate()
3253 tlas->createAndBuild(vkd, device, *cmdBuffer, allocator); in iterate()
3260 *tlas->getPtr() // VkAccelerationStructureKHR accelerationStructure in iterate()
3278 for (auto& tlas in iterate()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model/
H A DvktBindingValveMutableTests.cpp430 TLASPtr tlas;
435 auto myTlasPtr = tlas.release(); in swap()
438 auto otherTlasPtr = other.tlas.release(); in swap()
441 tlas = TLASPtr(otherTlasPtr); in swap()
444 other.tlas = TLASPtr(myTlasPtr); in swap()
448 AccelerationStructureData () : tlas() , blas() {} in AccelerationStructureData()
491 data.tlas = makeTopLevelAccelerationStructure(); in makeDefaultAccelerationStructure()
502 data.tlas->setInstanceCount(1u); in makeDefaultAccelerationStructure()
503 data.tlas->addInstance(blasSharedPtr, identityMatrix3x4, 0u, 0xFFu, 0u, instanceFlags); in makeDefaultAccelerationStructure()
504 data.tlas in makeDefaultAccelerationStructure()
[all...]
H A DvktBindingMutableTests.cpp509 TLASPtr tlas;
514 auto myTlasPtr = tlas.release(); in swap()
517 auto otherTlasPtr = other.tlas.release(); in swap()
520 tlas = TLASPtr(otherTlasPtr); in swap()
523 other.tlas = TLASPtr(myTlasPtr); in swap()
527 AccelerationStructureData () : tlas() , blas() {} in AccelerationStructureData()
570 data.tlas = makeTopLevelAccelerationStructure(); in makeDefaultAccelerationStructure()
581 data.tlas->setInstanceCount(1u); in makeDefaultAccelerationStructure()
582 data.tlas->addInstance(blasSharedPtr, identityMatrix3x4, 0u, 0xFFu, 0u, instanceFlags); in makeDefaultAccelerationStructure()
583 data.tlas in makeDefaultAccelerationStructure()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/binding_model/
H A DvktBindingMutableTests.cpp505 TLASPtr tlas;
510 auto myTlasPtr = tlas.release(); in swap()
513 auto otherTlasPtr = other.tlas.release(); in swap()
516 tlas = TLASPtr(otherTlasPtr); in swap()
519 other.tlas = TLASPtr(myTlasPtr); in swap()
523 AccelerationStructureData () : tlas() , blas() {} in AccelerationStructureData()
566 data.tlas = makeTopLevelAccelerationStructure(); in makeDefaultAccelerationStructure()
577 data.tlas->setInstanceCount(1u); in makeDefaultAccelerationStructure()
578 data.tlas->addInstance(blasSharedPtr, identityMatrix3x4, 0u, 0xFFu, 0u, instanceFlags); in makeDefaultAccelerationStructure()
579 data.tlas in makeDefaultAccelerationStructure()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineShaderModuleIdentifierTests.cpp1934 TLASPtr tlas; in iterate()
1939 tlas = makeTopLevelAccelerationStructure(); in iterate()
1970 tlas->setInstanceCount(1u); in iterate()
1971 tlas->addInstance(blas, identityMatrix3x4, 0u, 0xFFu, 0u, VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR); in iterate()
1973 tlas->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
2058 tlas.get()->getPtr(), in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/
H A DvktPipelineShaderModuleIdentifierTests.cpp1922 TLASPtr tlas; in iterate()
1927 tlas = makeTopLevelAccelerationStructure(); in iterate()
1958 tlas->setInstanceCount(1u); in iterate()
1959 tlas->addInstance(blas, identityMatrix3x4, 0u, 0xFFu, 0u, VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR); in iterate()
1961 tlas->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
2047 tlas.get()->getPtr(), in iterate()

Completed in 64 milliseconds