/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/ |
H A D | vktRayTracingPositionFetchTests.cpp | 256 auto bottomLevelAS = makeBottomLevelAccelerationStructure(); in iterate() local 273 bottomLevelAS->addGeometry(geometry); in iterate() 274 bottomLevelAS->setBuildFlags(VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DATA_ACCESS_KHR); in iterate() 275 bottomLevelAS->setBuildType(m_params.buildType); in iterate() 276 bottomLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate() 277 de::SharedPtr<BottomLevelAccelerationStructure> blasSharedPtr (bottomLevelAS.release()); in iterate()
|
H A D | vktRayTracingBarycentricCoordinatesTests.cpp | 281 auto bottomLevelAS = makeBottomLevelAccelerationStructure(); in iterate() local 290 bottomLevelAS->addGeometry(triangle, true/*is triangles*/, VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR); in iterate() 291 bottomLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate() 292 de::SharedPtr<BottomLevelAccelerationStructure> blasSharedPtr (bottomLevelAS.release()); in iterate()
|
H A D | vktRayTracingNonUniformArgsTests.cpp | 290 auto bottomLevelAS = makeBottomLevelAccelerationStructure(); in iterate() local 298 bottomLevelAS->addGeometry(*geometryPtr, true /* is triangles */); in iterate() 300 bottomLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate() 302 de::SharedPtr<BottomLevelAccelerationStructure> blasSharedPtr (bottomLevelAS.release()); in iterate()
|
H A D | vktRayTracingOpacityMicromapTests.cpp | 340 auto bottomLevelAS = makeBottomLevelAccelerationStructure(); in iterate() local 496 bottomLevelAS->addGeometry(triangle, true/*is triangles*/, 0, &opacityGeometryMicromap); in iterate() 498 bottomLevelAS->setBuildFlags(VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISABLE_OPACITY_MICROMAPS_EXT); in iterate() 499 bottomLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate() 500 de::SharedPtr<BottomLevelAccelerationStructure> blasSharedPtr (bottomLevelAS.release()); in iterate()
|
H A D | vktRayTracingDirectionTests.cpp | 431 auto bottomLevelAS = makeBottomLevelAccelerationStructure(); in iterate() local 436 bottomLevelAS->addGeometry(m_params.spaceObjects.geometry, isTriangles, VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR); in iterate() 437 bottomLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate() 439 de::SharedPtr<BottomLevelAccelerationStructure> blasSharedPtr (bottomLevelAS.release()); in iterate()
|
H A D | vktRayTracingShaderBindingTableTests.cpp | 1283 auto bottomLevelAS = makeBottomLevelAccelerationStructure(); in iterate() local 1302 bottomLevelAS->addGeometry(triangle, true/*triangles*/); in iterate() 1305 bottomLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate() 1307 de::SharedPtr<BottomLevelAccelerationStructure> blasSharedPtr (bottomLevelAS.release()); in iterate()
|
H A D | vktRayTracingMiscTests.cpp | 8581 auto bottomLevelAS = makeBottomLevelAccelerationStructure(); in nullMissInstance() local 8588 bottomLevelAS->addGeometry(triangle, true/*triangles*/); in nullMissInstance() 8589 bottomLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in nullMissInstance() 8591 de::SharedPtr<BottomLevelAccelerationStructure> blasSharedPtr (bottomLevelAS.release()); in nullMissInstance() 8748 auto bottomLevelAS = makeBottomLevelAccelerationStructure(); in reuseCreationBufferInstance() local 8754 bottomLevelAS->addGeometry(goodTriangle, true/*triangles*/); in reuseCreationBufferInstance() 8765 bottomLevelAS->create(vkd, device, alloc, 0u, 0u, nullptr, MemoryRequirement::Any, creationBuffer.get(), creationBufferSize); in reuseCreationBufferInstance() 8766 bottomLevelAS->build(vkd, device, bottomBuildCmd.get()); in reuseCreationBufferInstance() 8769 bottomLevelAS->createAndBuild(vkd, device, bottomBuildCmd.get(), alloc); in reuseCreationBufferInstance() 8783 SharedBottomPtr blasSharedPtr (bottomLevelAS in reuseCreationBufferInstance() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query/ |
H A D | vktRayQueryPositionFetchTests.cpp | 418 auto bottomLevelAS = makeBottomLevelAccelerationStructure(); in iterate() local 435 bottomLevelAS->addGeometry(geometry); in iterate() 436 bottomLevelAS->setBuildFlags(VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DATA_ACCESS_KHR); in iterate() 437 bottomLevelAS->setBuildType(m_params.buildType); in iterate() 438 bottomLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate() 439 de::SharedPtr<BottomLevelAccelerationStructure> blasSharedPtr (bottomLevelAS.release()); in iterate()
|
H A D | vktRayQueryBarycentricCoordinatesTests.cpp | 201 auto bottomLevelAS = makeBottomLevelAccelerationStructure(); in iterate() local 210 bottomLevelAS->addGeometry(triangle, true/*is triangles*/, VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR); in iterate() 211 bottomLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate() 212 de::SharedPtr<BottomLevelAccelerationStructure> blasSharedPtr (bottomLevelAS.release()); in iterate()
|
H A D | vktRayQueryNonUniformArgsTests.cpp | 219 auto bottomLevelAS = makeBottomLevelAccelerationStructure(); in iterate() local 227 bottomLevelAS->addGeometry(*geometryPtr, true /* is triangles */); in iterate() 229 bottomLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate() 231 de::SharedPtr<BottomLevelAccelerationStructure> blasSharedPtr (bottomLevelAS.release()); in iterate()
|
H A D | vktRayQueryDirectionTests.cpp | 350 auto bottomLevelAS = makeBottomLevelAccelerationStructure(); in iterate() local 355 bottomLevelAS->addGeometry(m_params.spaceObjects.geometry, isTriangles, VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR); in iterate() 356 bottomLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate() 358 de::SharedPtr<BottomLevelAccelerationStructure> blasSharedPtr (bottomLevelAS.release()); in iterate()
|
H A D | vktRayQueryOpacityMicromapTests.cpp | 522 auto bottomLevelAS = makeBottomLevelAccelerationStructure(); in iterate() local 739 bottomLevelAS->addGeometry(triangle, true/*is triangles*/, 0, &opacityGeometryMicromap); in iterate() 741 bottomLevelAS->setBuildFlags(VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISABLE_OPACITY_MICROMAPS_EXT); in iterate() 742 bottomLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate() 743 de::SharedPtr<BottomLevelAccelerationStructure> blasSharedPtr (bottomLevelAS.release()); in iterate()
|
H A D | vktRayQueryMiscTests.cpp | 235 de::SharedPtr<BottomLevelAccelerationStructure> bottomLevelAS (makeBottomLevelAccelerationStructure().release()); in iterate() 249 bottomLevelAS->addGeometry(vertices, /*triangles*/true, VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR); in iterate() 250 bottomLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate() 252 topLevelAS->addInstance(bottomLevelAS); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_query/ |
H A D | vktRayQueryBarycentricCoordinatesTests.cpp | 201 auto bottomLevelAS = makeBottomLevelAccelerationStructure(); in iterate() local 210 bottomLevelAS->addGeometry(triangle, true/*is triangles*/, VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR); in iterate() 211 bottomLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate() 212 de::SharedPtr<BottomLevelAccelerationStructure> blasSharedPtr (bottomLevelAS.release()); in iterate()
|
H A D | vktRayQueryNonUniformArgsTests.cpp | 219 auto bottomLevelAS = makeBottomLevelAccelerationStructure(); in iterate() local 227 bottomLevelAS->addGeometry(*geometryPtr, true /* is triangles */); in iterate() 229 bottomLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate() 231 de::SharedPtr<BottomLevelAccelerationStructure> blasSharedPtr (bottomLevelAS.release()); in iterate()
|
H A D | vktRayQueryDirectionTests.cpp | 350 auto bottomLevelAS = makeBottomLevelAccelerationStructure(); in iterate() local 355 bottomLevelAS->addGeometry(m_params.spaceObjects.geometry, isTriangles, VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR); in iterate() 356 bottomLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate() 358 de::SharedPtr<BottomLevelAccelerationStructure> blasSharedPtr (bottomLevelAS.release()); in iterate()
|
H A D | vktRayQueryOpacityMicromapTests.cpp | 516 auto bottomLevelAS = makeBottomLevelAccelerationStructure(); in iterate() local 719 bottomLevelAS->addGeometry(triangle, true/*is triangles*/, 0, &opacityGeometryMicromap); in iterate() 721 bottomLevelAS->setBuildFlags(VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISABLE_OPACITY_MICROMAPS_EXT); in iterate() 722 bottomLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate() 723 de::SharedPtr<BottomLevelAccelerationStructure> blasSharedPtr (bottomLevelAS.release()); in iterate()
|
H A D | vktRayQueryMiscTests.cpp | 235 de::SharedPtr<BottomLevelAccelerationStructure> bottomLevelAS (makeBottomLevelAccelerationStructure().release()); in iterate() 249 bottomLevelAS->addGeometry(vertices, /*triangles*/true, VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR); in iterate() 250 bottomLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate() 252 topLevelAS->addInstance(bottomLevelAS); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_tracing/ |
H A D | vktRayTracingBarycentricCoordinatesTests.cpp | 242 auto bottomLevelAS = makeBottomLevelAccelerationStructure(); in iterate() local 251 bottomLevelAS->addGeometry(triangle, true/*is triangles*/, VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR); in iterate() 252 bottomLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate() 253 de::SharedPtr<BottomLevelAccelerationStructure> blasSharedPtr (bottomLevelAS.release()); in iterate()
|
H A D | vktRayTracingNonUniformArgsTests.cpp | 290 auto bottomLevelAS = makeBottomLevelAccelerationStructure(); in iterate() local 298 bottomLevelAS->addGeometry(*geometryPtr, true /* is triangles */); in iterate() 300 bottomLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate() 302 de::SharedPtr<BottomLevelAccelerationStructure> blasSharedPtr (bottomLevelAS.release()); in iterate()
|
H A D | vktRayTracingOpacityMicromapTests.cpp | 340 auto bottomLevelAS = makeBottomLevelAccelerationStructure(); in iterate() local 498 bottomLevelAS->addGeometry(triangle, true/*is triangles*/, 0, &opacityGeometryMicromap); in iterate() 500 bottomLevelAS->setBuildFlags(VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISABLE_OPACITY_MICROMAPS_EXT); in iterate() 501 bottomLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate() 502 de::SharedPtr<BottomLevelAccelerationStructure> blasSharedPtr (bottomLevelAS.release()); in iterate()
|
H A D | vktRayTracingDirectionTests.cpp | 431 auto bottomLevelAS = makeBottomLevelAccelerationStructure(); in iterate() local 436 bottomLevelAS->addGeometry(m_params.spaceObjects.geometry, isTriangles, VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR); in iterate() 437 bottomLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate() 439 de::SharedPtr<BottomLevelAccelerationStructure> blasSharedPtr (bottomLevelAS.release()); in iterate()
|
H A D | vktRayTracingShaderBindingTableTests.cpp | 1283 auto bottomLevelAS = makeBottomLevelAccelerationStructure(); in iterate() local 1302 bottomLevelAS->addGeometry(triangle, true/*triangles*/); in iterate() 1305 bottomLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate() 1307 de::SharedPtr<BottomLevelAccelerationStructure> blasSharedPtr (bottomLevelAS.release()); in iterate()
|
H A D | vktRayTracingMiscTests.cpp | 8556 auto bottomLevelAS = makeBottomLevelAccelerationStructure(); in nullMissInstance() local 8563 bottomLevelAS->addGeometry(triangle, true/*triangles*/); in nullMissInstance() 8564 bottomLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in nullMissInstance() 8566 de::SharedPtr<BottomLevelAccelerationStructure> blasSharedPtr (bottomLevelAS.release()); in nullMissInstance()
|