/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/ |
H A D | vktRayTracingAccelerationStructuresTests.cpp | 2427 // 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 D | vktRayTracingCallableShadersTests.cpp | 1782 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 D | vktRayTracingBuildTests.cpp | 148 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 D | vktRayTracingPipelineFlagsTests.cpp | 874 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 D | vktRayTracingBuiltinTests.cpp | 3315 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 D | vktRayTracingAccelerationStructuresTests.cpp | 2194 // 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 D | vktRayTracingBuildTests.cpp | 148 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 D | vktRayTracingPipelineFlagsTests.cpp | 866 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 D | vktRayQueryMiscTests.cpp | 827 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 D | vktRayQueryAccelerationStructuresTests.cpp | 3185 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 D | vktRayQueryMiscTests.cpp | 827 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 D | vktRayQueryAccelerationStructuresTests.cpp | 3141 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 D | vktBindingValveMutableTests.cpp | 430 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 D | vktBindingMutableTests.cpp | 509 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 D | vktBindingMutableTests.cpp | 505 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 D | vktPipelineShaderModuleIdentifierTests.cpp | 1934 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 D | vktPipelineShaderModuleIdentifierTests.cpp | 1922 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()
|