/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/ |
H A D | vktRayTracingWatertightnessTests.cpp | 153 const deUint32 hitGroupCount) in makePipeline() 162 for (deUint32 i = 0u; i < hitGroupCount; ++i) in makePipeline() 616 const auto hitGroupCount = (m_data.useManyGeometries ? m_data.squaresGroupCount : 1u); in runTest() local 617 const Move<VkPipeline> pipeline = makePipeline(vkd, device, m_context.getBinaryCollection(), rayTracingPipeline, *pipelineLayout, RAYGEN_GROUP, MISS_GROUP, HIT_GROUP, hitGroupCount); in runTest() 620 const de::MovePtr<BufferWithMemory> hitShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, HIT_GROUP, hitGroupCount); in runTest() 623 const VkStridedDeviceAddressRegionKHR hitShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, hitShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize * hitGroupCount); in runTest() 145 makePipeline(const DeviceInterface& vkd, const VkDevice device, vk::BinaryCollection& collection, de::MovePtr<RayTracingPipeline>& rayTracingPipeline, VkPipelineLayout pipelineLayout, const deUint32 raygenGroup, const deUint32 missGroup, const deUint32 hitGroup, const deUint32 hitGroupCount) makePipeline() argument
|
H A D | vktRayTracingPipelineLibraryTests.cpp | 591 const auto hitGroupCount = m_data.getHitGroupCount(); in runTest() local 806 const de::MovePtr<BufferWithMemory> hitShaderBindingTable = firstRTPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 2, hitGroupCount); in runTest() 809 const VkStridedDeviceAddressRegionKHR hitShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, hitShaderBindingTable->get(), 0), shaderGroupHandleSize, hitGroupCount * shaderGroupHandleSize); in runTest()
|
H A D | vktRayTracingPipelineFlagsTests.cpp | 489 const deUint32 hitGroupCount = deUint32(records.size() - 2); in createHitShaderBindingTable() local 491 SBT<PipelineFlagsInstance::ShaderRecordEXT> sbt(m_vkd, m_device, m_allocator, pipeline, hitGroupCount, in createHitShaderBindingTable() 496 for (deUint32 i = 0; i < hitGroupCount; ++i) in createHitShaderBindingTable()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_tracing/ |
H A D | vktRayTracingWatertightnessTests.cpp | 153 const deUint32 hitGroupCount) in makePipeline() 162 for (deUint32 i = 0u; i < hitGroupCount; ++i) in makePipeline() 616 const auto hitGroupCount = (m_data.useManyGeometries ? m_data.squaresGroupCount : 1u); in runTest() local 617 const Move<VkPipeline> pipeline = makePipeline(vkd, device, m_context.getBinaryCollection(), rayTracingPipeline, *pipelineLayout, RAYGEN_GROUP, MISS_GROUP, HIT_GROUP, hitGroupCount); in runTest() 620 const de::MovePtr<BufferWithMemory> hitShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, HIT_GROUP, hitGroupCount); in runTest() 623 const VkStridedDeviceAddressRegionKHR hitShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, hitShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize * hitGroupCount); in runTest() 145 makePipeline(const DeviceInterface& vkd, const VkDevice device, vk::BinaryCollection& collection, de::MovePtr<RayTracingPipeline>& rayTracingPipeline, VkPipelineLayout pipelineLayout, const deUint32 raygenGroup, const deUint32 missGroup, const deUint32 hitGroup, const deUint32 hitGroupCount) makePipeline() argument
|
H A D | vktRayTracingPipelineFlagsTests.cpp | 485 const deUint32 hitGroupCount = deUint32(records.size() - 2); in createHitShaderBindingTable() local 487 SBT<PipelineFlagsInstance::ShaderRecordEXT> sbt(m_vkd, m_device, m_allocator, pipeline, hitGroupCount, in createHitShaderBindingTable() 492 for (deUint32 i = 0; i < hitGroupCount; ++i) in createHitShaderBindingTable()
|