Home
last modified time | relevance | path

Searched refs:BlasPtr (Results 1 - 6 of 6) sorted by relevance

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/
H A DvktRayTracingBuildTests.cpp130 typedef de::SharedPtr<BottomLevelAccelerationStructure> BlasPtr; typedef in vkt::RayTracing::__anon28501::RayTracingBuildTestInstance
152 void initBottomAccelerationStructure (BlasPtr blas,
283 const std::vector<BlasPtr>& blases = pool.structures();
310 void RayTracingBuildTestInstance::initBottomAccelerationStructure (BlasPtr blas, in initBottomAccelerationStructure()
371 const std::vector<BlasPtr>& blases = pool.structures(); in initBottomAccelerationStructures()
395 const std::vector<BlasPtr>& blases = pool.structures(); in verifyAllocationCount()
H A DvktRayTracingAccelerationStructuresTests.cpp3253 using BlasPtr = de::SharedPtr<BottomLevelAccelerationStructure>;
3262 VkCommandBuffer cmdBuffer) ->std::vector<BlasPtr>;
3267 const std::vector<BlasPtr>& bottoms);
3285 template<> struct ASAllocator<QueryPoolResultsInstance::BlasPtr>
3287 typedef QueryPoolResultsInstance::BlasPtr BlasPtr; typedef
3288 static BlasPtr alloc() { return BlasPtr(makeBottomLevelAccelerationStructure().release()); } in alloc()
3396 VkCommandBuffer cmdBuffer) -> std::vector<BlasPtr>
3420 std::vector<BlasPtr> bottom
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_tracing/
H A DvktRayTracingBuildTests.cpp130 typedef de::SharedPtr<BottomLevelAccelerationStructure> BlasPtr; typedef in vkt::RayTracing::__anon29690::RayTracingBuildTestInstance
152 void initBottomAccelerationStructure (BlasPtr blas,
283 const std::vector<BlasPtr>& blases = pool.structures();
310 void RayTracingBuildTestInstance::initBottomAccelerationStructure (BlasPtr blas, in initBottomAccelerationStructure()
371 const std::vector<BlasPtr>& blases = pool.structures(); in initBottomAccelerationStructures()
395 const std::vector<BlasPtr>& blases = pool.structures(); in verifyAllocationCount()
H A DvktRayTracingAccelerationStructuresTests.cpp3020 using BlasPtr = de::SharedPtr<BottomLevelAccelerationStructure>;
3029 VkCommandBuffer cmdBuffer) ->std::vector<BlasPtr>;
3034 const std::vector<BlasPtr>& bottoms);
3052 template<> struct ASAllocator<QueryPoolResultsInstance::BlasPtr>
3054 typedef QueryPoolResultsInstance::BlasPtr BlasPtr; typedef
3055 static BlasPtr alloc() { return BlasPtr(makeBottomLevelAccelerationStructure().release()); } in alloc()
3163 VkCommandBuffer cmdBuffer) -> std::vector<BlasPtr>
3187 std::vector<BlasPtr> bottom
[all...]
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/
H A DvkRayTracingUtil.hpp668 typedef de::SharedPtr<BottomLevelAccelerationStructure> BlasPtr; typedef in vk::BottomLevelAccelerationStructurePool
677 BlasPtr at (deUint32 index) const { return m_structs[index]; } in at()
678 BlasPtr operator[] (deUint32 index) const { return m_structs[index]; } in operator []()
679 auto structures () const -> const std::vector<BlasPtr>& { return m_structs; }
693 BlasPtr add (VkDeviceSize structureSize = 0,
724 std::vector<BlasPtr> m_structs;
H A DvkRayTracingUtil.cpp1813 VkDeviceAddress deviceAddress) -> BottomLevelAccelerationStructurePool::BlasPtr
1826 const std::vector<BottomLevelAccelerationStructurePool::BlasPtr>& structs,
2189 std::vector<BlasPtr> buildingOnDevice;

Completed in 26 milliseconds