/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_tracing/ |
H A D | vktRayTracingCallableShadersTests.cpp | 95 de::MovePtr<BufferWithMemory>& missShaderBindingTable, 179 de::MovePtr<BufferWithMemory>& missShaderBindingTable, 293 de::MovePtr<BufferWithMemory>& missShaderBindingTable, in initShaderBindingTables() 310 missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 2, 1); in initShaderBindingTables() 315 missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 323 missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 2, 1); in initShaderBindingTables() 328 missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 336 missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 2, 1); in initShaderBindingTables() 341 missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 349 missShaderBindingTable in initShaderBindingTables() 285 initShaderBindingTables(de::MovePtr<RayTracingPipeline>& rayTracingPipeline, Context& context, TestParams& testParams, VkPipeline pipeline, deUint32 shaderGroupHandleSize, deUint32 shaderGroupBaseAlignment, de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, de::MovePtr<BufferWithMemory>& hitShaderBindingTable, de::MovePtr<BufferWithMemory>& missShaderBindingTable, de::MovePtr<BufferWithMemory>& callableShaderBindingTable, VkStridedDeviceAddressRegionKHR& raygenShaderBindingTableRegion, VkStridedDeviceAddressRegionKHR& hitShaderBindingTableRegion, VkStridedDeviceAddressRegionKHR& missShaderBindingTableRegion, VkStridedDeviceAddressRegionKHR& callableShaderBindingTableRegion) initShaderBindingTables() argument 697 de::MovePtr<BufferWithMemory> missShaderBindingTable; runTest() local [all...] |
H A D | vktRayTracingShaderBindingTableTests.cpp | 102 de::MovePtr<BufferWithMemory>& missShaderBindingTable, 203 de::MovePtr<BufferWithMemory>& missShaderBindingTable, 426 de::MovePtr<BufferWithMemory>& missShaderBindingTable, in initShaderBindingTables() 453 missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 1 + shaderCount[STT_HIT], 1 ); in initShaderBindingTables() 460 missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 484 missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 2, shaderCount[STT_MISS], 0u, 0u, MemoryRequirement::Any, 0u, shaderBindingTableOffset, sizeof(tcu::UVec4)); in initShaderBindingTables() 486 missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 2, shaderCount[STT_MISS], 0u, 0u, MemoryRequirement::Any, 0u, shaderBindingTableOffset); in initShaderBindingTables() 491 missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), shaderBindingTableOffset), shaderRecordAlignedSize, shaderCount[STT_MISS] * shaderRecordAlignedSize); in initShaderBindingTables() 493 missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), shaderBindingTableOffset), shaderGroupHandleSize, shaderCount[STT_MISS] * shaderGroupHandleSize); in initShaderBindingTables() 498 deUint8* missAddressBegin = (deUint8*)missShaderBindingTable in initShaderBindingTables() 418 initShaderBindingTables(de::MovePtr<RayTracingPipeline>& rayTracingPipeline, Context& context, TestParams& testParams, VkPipeline pipeline, deUint32 shaderGroupHandleSize, deUint32 shaderGroupBaseAlignment, de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, de::MovePtr<BufferWithMemory>& hitShaderBindingTable, de::MovePtr<BufferWithMemory>& missShaderBindingTable, de::MovePtr<BufferWithMemory>& callableShaderBindingTable, VkStridedDeviceAddressRegionKHR& raygenShaderBindingTableRegion, VkStridedDeviceAddressRegionKHR& hitShaderBindingTableRegion, VkStridedDeviceAddressRegionKHR& missShaderBindingTableRegion, VkStridedDeviceAddressRegionKHR& callableShaderBindingTableRegion) initShaderBindingTables() argument 882 de::MovePtr<BufferWithMemory> missShaderBindingTable; runTest() local [all...] |
H A D | vktRayTracingTraversalControlTests.cpp | 102 de::MovePtr<BufferWithMemory>& missShaderBindingTable, 187 de::MovePtr<BufferWithMemory>& missShaderBindingTable, 287 de::MovePtr<BufferWithMemory>& missShaderBindingTable, in initShaderBindingTables() 303 missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 2, 1); in initShaderBindingTables() 307 missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 619 de::MovePtr<BufferWithMemory> missShaderBindingTable; in runTest() local 625 m_data.testConfiguration->initShaderBindingTables(rayTracingPipeline, m_context, m_data, *pipeline, getShaderGroupHandleSize(vki, physicalDevice), getShaderGroupBaseAlignment(vki, physicalDevice), raygenShaderBindingTable, hitShaderBindingTable, missShaderBindingTable, callableShaderBindingTable, raygenShaderBindingTableRegion, hitShaderBindingTableRegion, missShaderBindingTableRegion, callableShaderBindingTableRegion); in runTest() 279 initShaderBindingTables(de::MovePtr<RayTracingPipeline>& rayTracingPipeline, Context& context, TestParams& testParams, VkPipeline pipeline, deUint32 shaderGroupHandleSize, deUint32 shaderGroupBaseAlignment, de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, de::MovePtr<BufferWithMemory>& hitShaderBindingTable, de::MovePtr<BufferWithMemory>& missShaderBindingTable, de::MovePtr<BufferWithMemory>& callableShaderBindingTable, VkStridedDeviceAddressRegionKHR& raygenShaderBindingTableRegion, VkStridedDeviceAddressRegionKHR& hitShaderBindingTableRegion, VkStridedDeviceAddressRegionKHR& missShaderBindingTableRegion, VkStridedDeviceAddressRegionKHR& callableShaderBindingTableRegion) initShaderBindingTables() argument
|
H A D | vktRayTracingCaptureReplayTests.cpp | 104 de::MovePtr<BufferWithMemory> missShaderBindingTable; member 380 pipelineData.pipelines[0].missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *(pipelineData.pipelines[0].pipeline), pipelineData.allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 1, 1, VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT, VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT, MemoryRequirement::DeviceAddress, 0u); in initShaderBindingTables() 385 pipelineData.pipelines[0].missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, pipelineData.pipelines[0].missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 398 deviceAddressInfo.buffer = pipelineData.pipelines[0].missShaderBindingTable->get(); in initShaderBindingTables() 410 pipelineData.pipelines[0].missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *(pipelineData.pipelines[0].pipeline), pipelineData.allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 1, 1, 0u, 0u, MemoryRequirement::Any, sbtSavedMissAddress); in initShaderBindingTables() 415 pipelineData.pipelines[0].missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, pipelineData.pipelines[0].missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 423 pipelineData.pipelines[0].missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *(pipelineData.pipelines[0].pipeline), pipelineData.allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 1, 1, 0u, 0u, MemoryRequirement::Any, sbtSavedMissAddress); in initShaderBindingTables() 428 pipelineData.pipelines[0].missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, pipelineData.pipelines[0].missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 434 pipelineData.pipelines[1].missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *(pipelineData.pipelines[1].pipeline), pipelineData.allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 1, 1, 0u, 0u, MemoryRequirement::Any, 0u); in initShaderBindingTables() 439 pipelineData.pipelines[1].missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, pipelineData.pipelines[1].missShaderBindingTable in initShaderBindingTables() [all...] |
H A D | vktRayTracingMemGuaranteeTests.cpp | 646 const de::MovePtr<BufferWithMemory> missShaderBindingTable = createShaderBindingTable(vki, vkd, device, physicalDevice, *pipeline, allocator, rayTracingPipeline, m_missShaderGroup); in runTest() local 651 const VkStridedDeviceAddressRegionKHR missShaderBindingTableRegion = missShaderBindingTable.get() != NULL ? makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize) : makeStridedDeviceAddressRegionKHR(DE_NULL, 0, 0); in runTest()
|
H A D | vktRayTracingNullASTests.cpp | 438 const de::MovePtr<BufferWithMemory> missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, MISS_GROUP, 1u); in runTest() local 442 const VkStridedDeviceAddressRegionKHR missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in runTest()
|
H A D | vktRayTracingBuildIndirectTests.cpp | 522 const de::MovePtr<BufferWithMemory> missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, MISS_GROUP, 1u); in runTest() local 525 const VkStridedDeviceAddressRegionKHR missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in runTest()
|
H A D | vktRayTracingBuildTests.cpp | 453 const de::MovePtr<BufferWithMemory> missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 3u, 1u); in runTest() local 456 const VkStridedDeviceAddressRegionKHR missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in runTest()
|
H A D | vktRayTracingPipelineLibraryTests.cpp | 595 const de::MovePtr<BufferWithMemory> missShaderBindingTable = pipelineLibraries[0]->get()->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 1, 1 ); in runTest() local 598 const VkStridedDeviceAddressRegionKHR missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in runTest()
|
H A D | vktRayTracingBarrierTests.cpp | 915 de::MovePtr<BufferWithMemory> missShaderBindingTable; member 936 , missShaderBindingTable () in StageData() 1179 stageData.missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, stageData.pipeline.get(), alloc, shaderGroupHandleSize, shaderGroupBaseAlignment, 1, 1); in createRayTracingPipelineData() 1180 stageData.missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, stageData.missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in createRayTracingPipelineData()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/ |
H A D | vktRayTracingCaptureReplayTests.cpp | 104 de::MovePtr<BufferWithMemory> missShaderBindingTable; member 380 pipelineData.pipelines[0].missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *(pipelineData.pipelines[0].pipeline), pipelineData.allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 1, 1, VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT, VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT, MemoryRequirement::DeviceAddress, 0u); in initShaderBindingTables() 385 pipelineData.pipelines[0].missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, pipelineData.pipelines[0].missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 398 deviceAddressInfo.buffer = pipelineData.pipelines[0].missShaderBindingTable->get(); in initShaderBindingTables() 410 pipelineData.pipelines[0].missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *(pipelineData.pipelines[0].pipeline), pipelineData.allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 1, 1, 0u, 0u, MemoryRequirement::Any, sbtSavedMissAddress); in initShaderBindingTables() 415 pipelineData.pipelines[0].missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, pipelineData.pipelines[0].missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 423 pipelineData.pipelines[0].missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *(pipelineData.pipelines[0].pipeline), pipelineData.allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 1, 1, 0u, 0u, MemoryRequirement::Any, sbtSavedMissAddress); in initShaderBindingTables() 428 pipelineData.pipelines[0].missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, pipelineData.pipelines[0].missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 434 pipelineData.pipelines[1].missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *(pipelineData.pipelines[1].pipeline), pipelineData.allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 1, 1, 0u, 0u, MemoryRequirement::Any, 0u); in initShaderBindingTables() 439 pipelineData.pipelines[1].missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, pipelineData.pipelines[1].missShaderBindingTable in initShaderBindingTables() [all...] |
H A D | vktRayTracingShaderBindingTableTests.cpp | 102 de::MovePtr<BufferWithMemory>& missShaderBindingTable, 203 de::MovePtr<BufferWithMemory>& missShaderBindingTable, 426 de::MovePtr<BufferWithMemory>& missShaderBindingTable, in initShaderBindingTables() 453 missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 1 + shaderCount[STT_HIT], 1 ); in initShaderBindingTables() 460 missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 484 missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 2, shaderCount[STT_MISS], 0u, 0u, MemoryRequirement::Any, 0u, shaderBindingTableOffset, sizeof(tcu::UVec4)); in initShaderBindingTables() 486 missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 2, shaderCount[STT_MISS], 0u, 0u, MemoryRequirement::Any, 0u, shaderBindingTableOffset); in initShaderBindingTables() 491 missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), shaderBindingTableOffset), shaderRecordAlignedSize, shaderCount[STT_MISS] * shaderRecordAlignedSize); in initShaderBindingTables() 493 missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), shaderBindingTableOffset), shaderGroupHandleSize, shaderCount[STT_MISS] * shaderGroupHandleSize); in initShaderBindingTables() 498 deUint8* missAddressBegin = (deUint8*)missShaderBindingTable in initShaderBindingTables() 418 initShaderBindingTables(de::MovePtr<RayTracingPipeline>& rayTracingPipeline, Context& context, TestParams& testParams, VkPipeline pipeline, deUint32 shaderGroupHandleSize, deUint32 shaderGroupBaseAlignment, de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, de::MovePtr<BufferWithMemory>& hitShaderBindingTable, de::MovePtr<BufferWithMemory>& missShaderBindingTable, de::MovePtr<BufferWithMemory>& callableShaderBindingTable, VkStridedDeviceAddressRegionKHR& raygenShaderBindingTableRegion, VkStridedDeviceAddressRegionKHR& hitShaderBindingTableRegion, VkStridedDeviceAddressRegionKHR& missShaderBindingTableRegion, VkStridedDeviceAddressRegionKHR& callableShaderBindingTableRegion) initShaderBindingTables() argument 882 de::MovePtr<BufferWithMemory> missShaderBindingTable; runTest() local [all...] |
H A D | vktRayTracingCallableShadersTests.cpp | 96 de::MovePtr<BufferWithMemory>& missShaderBindingTable, 181 de::MovePtr<BufferWithMemory>& missShaderBindingTable, 295 de::MovePtr<BufferWithMemory>& missShaderBindingTable, in initShaderBindingTables() 312 missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 2, 1); in initShaderBindingTables() 317 missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 325 missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 2, 1); in initShaderBindingTables() 330 missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 338 missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 2, 1); in initShaderBindingTables() 343 missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 351 missShaderBindingTable in initShaderBindingTables() 287 initShaderBindingTables(de::MovePtr<RayTracingPipeline>& rayTracingPipeline, Context& context, TestParams& testParams, VkPipeline pipeline, deUint32 shaderGroupHandleSize, deUint32 shaderGroupBaseAlignment, de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, de::MovePtr<BufferWithMemory>& hitShaderBindingTable, de::MovePtr<BufferWithMemory>& missShaderBindingTable, de::MovePtr<BufferWithMemory>& callableShaderBindingTable, VkStridedDeviceAddressRegionKHR& raygenShaderBindingTableRegion, VkStridedDeviceAddressRegionKHR& hitShaderBindingTableRegion, VkStridedDeviceAddressRegionKHR& missShaderBindingTableRegion, VkStridedDeviceAddressRegionKHR& callableShaderBindingTableRegion) initShaderBindingTables() argument 699 de::MovePtr<BufferWithMemory> missShaderBindingTable; runTest() local 1614 de::MovePtr<BufferWithMemory> missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vk, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 1, 1); iterate() local [all...] |
H A D | vktRayTracingTraversalControlTests.cpp | 102 de::MovePtr<BufferWithMemory>& missShaderBindingTable, 187 de::MovePtr<BufferWithMemory>& missShaderBindingTable, 287 de::MovePtr<BufferWithMemory>& missShaderBindingTable, in initShaderBindingTables() 303 missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 2, 1); in initShaderBindingTables() 307 missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 619 de::MovePtr<BufferWithMemory> missShaderBindingTable; in runTest() local 625 m_data.testConfiguration->initShaderBindingTables(rayTracingPipeline, m_context, m_data, *pipeline, getShaderGroupHandleSize(vki, physicalDevice), getShaderGroupBaseAlignment(vki, physicalDevice), raygenShaderBindingTable, hitShaderBindingTable, missShaderBindingTable, callableShaderBindingTable, raygenShaderBindingTableRegion, hitShaderBindingTableRegion, missShaderBindingTableRegion, callableShaderBindingTableRegion); in runTest() 279 initShaderBindingTables(de::MovePtr<RayTracingPipeline>& rayTracingPipeline, Context& context, TestParams& testParams, VkPipeline pipeline, deUint32 shaderGroupHandleSize, deUint32 shaderGroupBaseAlignment, de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, de::MovePtr<BufferWithMemory>& hitShaderBindingTable, de::MovePtr<BufferWithMemory>& missShaderBindingTable, de::MovePtr<BufferWithMemory>& callableShaderBindingTable, VkStridedDeviceAddressRegionKHR& raygenShaderBindingTableRegion, VkStridedDeviceAddressRegionKHR& hitShaderBindingTableRegion, VkStridedDeviceAddressRegionKHR& missShaderBindingTableRegion, VkStridedDeviceAddressRegionKHR& callableShaderBindingTableRegion) initShaderBindingTables() argument
|
H A D | vktRayTracingMemGuaranteeTests.cpp | 646 const de::MovePtr<BufferWithMemory> missShaderBindingTable = createShaderBindingTable(vki, vkd, device, physicalDevice, *pipeline, allocator, rayTracingPipeline, m_missShaderGroup); in runTest() local 651 const VkStridedDeviceAddressRegionKHR missShaderBindingTableRegion = missShaderBindingTable.get() != NULL ? makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize) : makeStridedDeviceAddressRegionKHR(DE_NULL, 0, 0); in runTest()
|
H A D | vktRayTracingNullASTests.cpp | 438 const de::MovePtr<BufferWithMemory> missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, MISS_GROUP, 1u); in runTest() local 442 const VkStridedDeviceAddressRegionKHR missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in runTest()
|
H A D | vktRayTracingAccelerationStructuresTests.cpp | 164 de::MovePtr<BufferWithMemory>& missShaderBindingTable) = 0; 293 de::MovePtr<BufferWithMemory>& missShaderBindingTable) override; 605 de::MovePtr<BufferWithMemory>& missShaderBindingTable) in initShaderBindingTables() 616 missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 3, 1 ); in initShaderBindingTables() 702 de::MovePtr<BufferWithMemory>& missShaderBindingTable) override; 847 de::MovePtr<BufferWithMemory>& missShaderBindingTable) in initShaderBindingTables() 856 missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 2, 1 ); in initShaderBindingTables() 945 de::MovePtr<BufferWithMemory>& missShaderBindingTable) override; 1048 de::MovePtr<BufferWithMemory>& missShaderBindingTable) in initShaderBindingTables() 1057 missShaderBindingTable in initShaderBindingTables() 597 initShaderBindingTables(de::MovePtr<RayTracingPipeline>& rayTracingPipeline, Context& context, TestParams& testParams, VkPipeline pipeline, deUint32 shaderGroupHandleSize, deUint32 shaderGroupBaseAlignment, de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, de::MovePtr<BufferWithMemory>& hitShaderBindingTable, de::MovePtr<BufferWithMemory>& missShaderBindingTable) initShaderBindingTables() argument 839 initShaderBindingTables(de::MovePtr<RayTracingPipeline>& rayTracingPipeline, Context& context, TestParams& testParams, VkPipeline pipeline, deUint32 shaderGroupHandleSize, deUint32 shaderGroupBaseAlignment, de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, de::MovePtr<BufferWithMemory>& hitShaderBindingTable, de::MovePtr<BufferWithMemory>& missShaderBindingTable) initShaderBindingTables() argument 1040 initShaderBindingTables(de::MovePtr<RayTracingPipeline>& rayTracingPipeline, Context& context, TestParams& testParams, VkPipeline pipeline, deUint32 shaderGroupHandleSize, deUint32 shaderGroupBaseAlignment, de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, de::MovePtr<BufferWithMemory>& hitShaderBindingTable, de::MovePtr<BufferWithMemory>& missShaderBindingTable) initShaderBindingTables() argument 1810 de::MovePtr<BufferWithMemory> missShaderBindingTable; runTest() local 4586 de::MovePtr<BufferWithMemory> missShaderBindingTable; iterate() local [all...] |
H A D | vktRayTracingBuildIndirectTests.cpp | 522 const de::MovePtr<BufferWithMemory> missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, MISS_GROUP, 1u); in runTest() local 525 const VkStridedDeviceAddressRegionKHR missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in runTest()
|
H A D | vktRayTracingBuildTests.cpp | 453 const de::MovePtr<BufferWithMemory> missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 3u, 1u); in runTest() local 456 const VkStridedDeviceAddressRegionKHR missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in runTest()
|
H A D | vktRayTracingBarrierTests.cpp | 915 de::MovePtr<BufferWithMemory> missShaderBindingTable; member 936 , missShaderBindingTable () in StageData() 1179 stageData.missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, stageData.pipeline.get(), alloc, shaderGroupHandleSize, shaderGroupBaseAlignment, 1, 1); in createRayTracingPipelineData() 1180 stageData.missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, stageData.missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in createRayTracingPipelineData()
|
H A D | vktRayTracingPipelineLibraryTests.cpp | 805 const de::MovePtr<BufferWithMemory> missShaderBindingTable = firstRTPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 1, 1 ); in runTest() local 808 const VkStridedDeviceAddressRegionKHR missShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in runTest()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query/ |
H A D | vktRayQueryCullRayFlagsTests.cpp | 936 de::MovePtr<BufferWithMemory> missShaderBindingTable; member in vkt::RayQuery::__anon28406::RayTracingConfiguration 1013 if (missX) missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *rtPipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 2, 1); in initConfiguration() 1097 VkStridedDeviceAddressRegionKHR missShaderBindingTableRegion = missShaderBindingTable.get() != DE_NULL ? makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize) : makeStridedDeviceAddressRegionKHR(DE_NULL, 0, 0); in fillCommandBuffer()
|
H A D | vktRayQueryTraversalControlTests.cpp | 917 de::MovePtr<BufferWithMemory> missShaderBindingTable; member in vkt::RayQuery::__anon28422::RayTracingConfiguration 994 if (missX) missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *rtPipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 2, 1); in initConfiguration() 1073 VkStridedDeviceAddressRegionKHR missShaderBindingTableRegion = missShaderBindingTable.get() != DE_NULL ? makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize) : makeStridedDeviceAddressRegionKHR(DE_NULL, 0, 0); in fillCommandBuffer()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_query/ |
H A D | vktRayQueryCullRayFlagsTests.cpp | 936 de::MovePtr<BufferWithMemory> missShaderBindingTable; member in vkt::RayQuery::__anon29606::RayTracingConfiguration 1013 if (missX) missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *rtPipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 2, 1); in initConfiguration() 1097 VkStridedDeviceAddressRegionKHR missShaderBindingTableRegion = missShaderBindingTable.get() != DE_NULL ? makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize) : makeStridedDeviceAddressRegionKHR(DE_NULL, 0, 0); in fillCommandBuffer()
|
H A D | vktRayQueryTraversalControlTests.cpp | 917 de::MovePtr<BufferWithMemory> missShaderBindingTable; member in vkt::RayQuery::__anon29619::RayTracingConfiguration 994 if (missX) missShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *rtPipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 2, 1); in initConfiguration() 1073 VkStridedDeviceAddressRegionKHR missShaderBindingTableRegion = missShaderBindingTable.get() != DE_NULL ? makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, missShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize) : makeStridedDeviceAddressRegionKHR(DE_NULL, 0, 0); in fillCommandBuffer()
|