Home
last modified time | relevance | path

Searched refs:bottomLevelAS (Results 1 - 24 of 24) sorted by relevance

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/
H A DvktRayTracingPositionFetchTests.cpp256 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 DvktRayTracingBarycentricCoordinatesTests.cpp281 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 DvktRayTracingNonUniformArgsTests.cpp290 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 DvktRayTracingOpacityMicromapTests.cpp340 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 DvktRayTracingDirectionTests.cpp431 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 DvktRayTracingShaderBindingTableTests.cpp1283 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 DvktRayTracingMiscTests.cpp8581 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 DvktRayQueryPositionFetchTests.cpp418 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 DvktRayQueryBarycentricCoordinatesTests.cpp201 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 DvktRayQueryNonUniformArgsTests.cpp219 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 DvktRayQueryDirectionTests.cpp350 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 DvktRayQueryOpacityMicromapTests.cpp522 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 DvktRayQueryMiscTests.cpp235 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 DvktRayQueryBarycentricCoordinatesTests.cpp201 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 DvktRayQueryNonUniformArgsTests.cpp219 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 DvktRayQueryDirectionTests.cpp350 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 DvktRayQueryOpacityMicromapTests.cpp516 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 DvktRayQueryMiscTests.cpp235 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 DvktRayTracingBarycentricCoordinatesTests.cpp242 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 DvktRayTracingNonUniformArgsTests.cpp290 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 DvktRayTracingOpacityMicromapTests.cpp340 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 DvktRayTracingDirectionTests.cpp431 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 DvktRayTracingShaderBindingTableTests.cpp1283 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 DvktRayTracingMiscTests.cpp8556 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()

Completed in 50 milliseconds