/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_tracing/ |
H A D | vktRayTracingCallableShadersTests.cpp | 93 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, 177 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, 291 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, in initShaderBindingTables() 308 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in initShaderBindingTables() 313 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 321 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in initShaderBindingTables() 326 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 334 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in initShaderBindingTables() 339 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 347 raygenShaderBindingTable 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 695 de::MovePtr<BufferWithMemory> raygenShaderBindingTable; runTest() local [all...] |
H A D | vktRayTracingTraversalControlTests.cpp | 100 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, 185 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, 285 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, in initShaderBindingTables() 301 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in initShaderBindingTables() 305 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 617 de::MovePtr<BufferWithMemory> raygenShaderBindingTable; 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 | vktRayTracingBarrierTests.cpp | 914 de::MovePtr<BufferWithMemory> raygenShaderBindingTable; member 935 , raygenShaderBindingTable () in StageData() 1119 stageData.raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, stageData.pipeline.get(), alloc, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in createRayTracingPipelineData() 1120 stageData.raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, stageData.raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in createRayTracingPipelineData() 1131 stageData.raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, stageData.pipeline.get(), alloc, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in createRayTracingPipelineData() 1132 stageData.raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, stageData.raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in createRayTracingPipelineData() 1146 stageData.raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, stageData.pipeline.get(), alloc, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in createRayTracingPipelineData() 1147 stageData.raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, stageData.raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in createRayTracingPipelineData() 1161 stageData.raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, stageData.pipeline.get(), alloc, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in createRayTracingPipelineData() 1162 stageData.raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, stageData.raygenShaderBindingTable in createRayTracingPipelineData() [all...] |
H A D | vktRayTracingCaptureReplayTests.cpp | 103 de::MovePtr<BufferWithMemory> raygenShaderBindingTable; member 379 pipelineData.pipelines[0].raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *(pipelineData.pipelines[0].pipeline), pipelineData.allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1, VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT, VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT, MemoryRequirement::DeviceAddress, 0u); in initShaderBindingTables() 384 pipelineData.pipelines[0].raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, pipelineData.pipelines[0].raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 396 deviceAddressInfo.buffer = pipelineData.pipelines[0].raygenShaderBindingTable->get(); in initShaderBindingTables() 409 pipelineData.pipelines[0].raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *(pipelineData.pipelines[0].pipeline), pipelineData.allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1, 0u, 0u, MemoryRequirement::Any, sbtSavedRaygenAddress); in initShaderBindingTables() 414 pipelineData.pipelines[0].raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, pipelineData.pipelines[0].raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 422 pipelineData.pipelines[0].raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *(pipelineData.pipelines[0].pipeline), pipelineData.allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1, 0u, 0u, MemoryRequirement::Any, sbtSavedRaygenAddress); in initShaderBindingTables() 427 pipelineData.pipelines[0].raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, pipelineData.pipelines[0].raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 433 pipelineData.pipelines[1].raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *(pipelineData.pipelines[1].pipeline), pipelineData.allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1, 0u, 0u, MemoryRequirement::Any, 0u); in initShaderBindingTables() 438 pipelineData.pipelines[1].raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, pipelineData.pipelines[1].raygenShaderBindingTable in initShaderBindingTables() [all...] |
H A D | vktRayTracingShaderBindingTableTests.cpp | 100 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, 201 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, 424 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, in initShaderBindingTables() 448 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1 ); in initShaderBindingTables() 455 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 481 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1 ); in initShaderBindingTables() 488 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 513 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1 ); in initShaderBindingTables() 521 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 880 de::MovePtr<BufferWithMemory> raygenShaderBindingTable; in runTest() local 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 [all...] |
H A D | vktRayTracingMemGuaranteeTests.cpp | 645 const de::MovePtr<BufferWithMemory> raygenShaderBindingTable = createShaderBindingTable(vki, vkd, device, physicalDevice, *pipeline, allocator, rayTracingPipeline, m_raygenShaderGroup); in runTest() local 650 const VkStridedDeviceAddressRegionKHR raygenShaderBindingTableRegion = raygenShaderBindingTable.get() != NULL ? makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize) : makeStridedDeviceAddressRegionKHR(DE_NULL, 0, 0); in runTest()
|
H A D | vktRayTracingDataSpillTests.cpp | 1875 de::MovePtr<BufferWithMemory> raygenShaderBindingTable; in iterate() local 1912 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline.get(), alloc, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in iterate() 1913 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in iterate() 2501 de::MovePtr<BufferWithMemory> raygenShaderBindingTable; in iterate() local 2555 0u, 1u, raygenShaderBindingTable, raygenShaderBindingTableRegion); in iterate() 2559 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline.get(), alloc, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in iterate() 2560 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in iterate()
|
H A D | vktRayTracingNullASTests.cpp | 437 const de::MovePtr<BufferWithMemory> raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, RAYGEN_GROUP, 1u); in runTest() local 441 const VkStridedDeviceAddressRegionKHR raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in runTest()
|
H A D | vktRayTracingBuildIndirectTests.cpp | 521 const de::MovePtr<BufferWithMemory> raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, RAYGEN_GROUP, 1u); in runTest() local 524 const VkStridedDeviceAddressRegionKHR raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in runTest()
|
H A D | vktRayTracingBuildLargeTests.cpp | 378 const de::MovePtr<BufferWithMemory> raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1u); in runTest() local 380 const VkStridedDeviceAddressRegionKHR raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in runTest()
|
H A D | vktRayTracingBuildTests.cpp | 451 const de::MovePtr<BufferWithMemory> raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0u, 1u); in runTest() local 454 const VkStridedDeviceAddressRegionKHR raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in runTest()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/ |
H A D | vktRayTracingCaptureReplayTests.cpp | 103 de::MovePtr<BufferWithMemory> raygenShaderBindingTable; member 379 pipelineData.pipelines[0].raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *(pipelineData.pipelines[0].pipeline), pipelineData.allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1, VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT, VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT, MemoryRequirement::DeviceAddress, 0u); in initShaderBindingTables() 384 pipelineData.pipelines[0].raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, pipelineData.pipelines[0].raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 396 deviceAddressInfo.buffer = pipelineData.pipelines[0].raygenShaderBindingTable->get(); in initShaderBindingTables() 409 pipelineData.pipelines[0].raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *(pipelineData.pipelines[0].pipeline), pipelineData.allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1, 0u, 0u, MemoryRequirement::Any, sbtSavedRaygenAddress); in initShaderBindingTables() 414 pipelineData.pipelines[0].raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, pipelineData.pipelines[0].raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 422 pipelineData.pipelines[0].raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *(pipelineData.pipelines[0].pipeline), pipelineData.allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1, 0u, 0u, MemoryRequirement::Any, sbtSavedRaygenAddress); in initShaderBindingTables() 427 pipelineData.pipelines[0].raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, pipelineData.pipelines[0].raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 433 pipelineData.pipelines[1].raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *(pipelineData.pipelines[1].pipeline), pipelineData.allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1, 0u, 0u, MemoryRequirement::Any, 0u); in initShaderBindingTables() 438 pipelineData.pipelines[1].raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, pipelineData.pipelines[1].raygenShaderBindingTable in initShaderBindingTables() [all...] |
H A D | vktRayTracingCallableShadersTests.cpp | 94 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, 179 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, 293 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, in initShaderBindingTables() 310 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in initShaderBindingTables() 315 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 323 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in initShaderBindingTables() 328 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 336 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in initShaderBindingTables() 341 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 349 raygenShaderBindingTable 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 697 de::MovePtr<BufferWithMemory> raygenShaderBindingTable; runTest() local 1613 de::MovePtr<BufferWithMemory> raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vk, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); iterate() local [all...] |
H A D | vktRayTracingTraversalControlTests.cpp | 100 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, 185 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, 285 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, in initShaderBindingTables() 301 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in initShaderBindingTables() 305 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 617 de::MovePtr<BufferWithMemory> raygenShaderBindingTable; 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 | vktRayTracingBarrierTests.cpp | 914 de::MovePtr<BufferWithMemory> raygenShaderBindingTable; member 935 , raygenShaderBindingTable () in StageData() 1119 stageData.raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, stageData.pipeline.get(), alloc, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in createRayTracingPipelineData() 1120 stageData.raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, stageData.raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in createRayTracingPipelineData() 1131 stageData.raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, stageData.pipeline.get(), alloc, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in createRayTracingPipelineData() 1132 stageData.raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, stageData.raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in createRayTracingPipelineData() 1146 stageData.raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, stageData.pipeline.get(), alloc, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in createRayTracingPipelineData() 1147 stageData.raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, stageData.raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in createRayTracingPipelineData() 1161 stageData.raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, stageData.pipeline.get(), alloc, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in createRayTracingPipelineData() 1162 stageData.raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, stageData.raygenShaderBindingTable in createRayTracingPipelineData() [all...] |
H A D | vktRayTracingShaderBindingTableTests.cpp | 100 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, 201 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, 424 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, in initShaderBindingTables() 448 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1 ); in initShaderBindingTables() 455 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 481 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1 ); in initShaderBindingTables() 488 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 513 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1 ); in initShaderBindingTables() 521 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in initShaderBindingTables() 880 de::MovePtr<BufferWithMemory> raygenShaderBindingTable; in runTest() local 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 [all...] |
H A D | vktRayTracingMemGuaranteeTests.cpp | 645 const de::MovePtr<BufferWithMemory> raygenShaderBindingTable = createShaderBindingTable(vki, vkd, device, physicalDevice, *pipeline, allocator, rayTracingPipeline, m_raygenShaderGroup); in runTest() local 650 const VkStridedDeviceAddressRegionKHR raygenShaderBindingTableRegion = raygenShaderBindingTable.get() != NULL ? makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize) : makeStridedDeviceAddressRegionKHR(DE_NULL, 0, 0); in runTest()
|
H A D | vktRayTracingDataSpillTests.cpp | 1875 de::MovePtr<BufferWithMemory> raygenShaderBindingTable; in iterate() local 1912 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline.get(), alloc, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in iterate() 1913 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in iterate() 2501 de::MovePtr<BufferWithMemory> raygenShaderBindingTable; in iterate() local 2555 0u, 1u, raygenShaderBindingTable, raygenShaderBindingTableRegion); in iterate() 2559 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline.get(), alloc, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in iterate() 2560 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in iterate()
|
H A D | vktRayTracingNullASTests.cpp | 437 const de::MovePtr<BufferWithMemory> raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, RAYGEN_GROUP, 1u); in runTest() local 441 const VkStridedDeviceAddressRegionKHR raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in runTest()
|
H A D | vktRayTracingAccelerationStructuresTests.cpp | 162 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, 291 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, 603 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, in initShaderBindingTables() 611 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1 ); in initShaderBindingTables() 700 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, 845 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, in initShaderBindingTables() 854 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1 ); in initShaderBindingTables() 943 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, 1046 de::MovePtr<BufferWithMemory>& raygenShaderBindingTable, in initShaderBindingTables() 1055 raygenShaderBindingTable 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 1808 de::MovePtr<BufferWithMemory> raygenShaderBindingTable; runTest() local 2533 de::MovePtr<BufferWithMemory> raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); iterate() local 4584 de::MovePtr<BufferWithMemory> raygenShaderBindingTable; iterate() local [all...] |
H A D | vktRayTracingBuildIndirectTests.cpp | 521 const de::MovePtr<BufferWithMemory> raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, RAYGEN_GROUP, 1u); in runTest() local 524 const VkStridedDeviceAddressRegionKHR raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in runTest()
|
H A D | vktRayTracingBuildLargeTests.cpp | 378 const de::MovePtr<BufferWithMemory> raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1u); in runTest() local 380 const VkStridedDeviceAddressRegionKHR raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in runTest()
|
H A D | vktRayTracingBuildTests.cpp | 451 const de::MovePtr<BufferWithMemory> raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0u, 1u); in runTest() local 454 const VkStridedDeviceAddressRegionKHR raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in runTest()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model/ |
H A D | vktBindingDescriptorSetRandomTests.cpp | 2460 de::MovePtr<BufferWithMemory> raygenShaderBindingTable; in iterate() local 2564 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vk, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in iterate() 2565 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vk, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in iterate() 2576 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vk, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in iterate() 2577 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vk, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in iterate() 2591 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vk, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in iterate() 2592 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vk, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in iterate() 2606 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vk, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in iterate() 2607 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vk, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in iterate() 2621 raygenShaderBindingTable in iterate() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/binding_model/ |
H A D | vktBindingDescriptorSetRandomTests.cpp | 2460 de::MovePtr<BufferWithMemory> raygenShaderBindingTable; in iterate() local 2564 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vk, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in iterate() 2565 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vk, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in iterate() 2576 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vk, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in iterate() 2577 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vk, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in iterate() 2591 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vk, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in iterate() 2592 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vk, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in iterate() 2606 raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vk, device, *pipeline, allocator, shaderGroupHandleSize, shaderGroupBaseAlignment, 0, 1); in iterate() 2607 raygenShaderBindingTableRegion = makeStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vk, device, raygenShaderBindingTable->get(), 0), shaderGroupHandleSize, shaderGroupHandleSize); in iterate() 2621 raygenShaderBindingTable in iterate() [all...] |