/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/ |
D | vktRayTracingPipelineFlagsTests.cpp | 274 const std::vector<ShaderRecordEntry>& shaderBindingTable, 1033 const std::vector<ShaderRecordEntry>& shaderBindingTable, in travelRay() argument 1088 const ShaderRecordEXT& shaderRecord = std::get<2>(shaderBindingTable[shaderGroupIndex]); in travelRay() 1089 const HitGroup& hitGroup = std::get<1>(shaderBindingTable[shaderGroupIndex]); in travelRay() 1090 const VkShaderStageFlags flags = std::get<0>(shaderBindingTable[shaderGroupIndex]); in travelRay() 1095 DE_ASSERT(std::get<3>(shaderBindingTable[shaderGroupIndex])); in travelRay() 1107 payload = missShader.invoke(MissShader::dummyPayload, std::get<2>(shaderBindingTable[1])); in travelRay() 1116 payload = missShader.invoke(MissShader::dummyPayload, std::get<2>(shaderBindingTable[1])); in travelRay() 1147 const std::vector<ShaderRecordEntry> shaderBindingTable = prepareShaderBindingTable(); in verifyResult() local 1157 shaderBindingTable, missShader, in verifyResult()
|
D | vktRayTracingMemGuaranteeTests.cpp | 528 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local 535 …shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable() 538 return shaderBindingTable; in createShaderBindingTable()
|
D | vktRayTracingBuildIndirectTests.cpp | 459 …const de::MovePtr<BufferWithMemory> shaderBindingTable = rayTracingPipeline->createShaderBindi… in prepareBuffer() local 460 …eStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, shaderBindingTable->get(), 0), … in prepareBuffer()
|
D | vktRayTracingComplexControlFlowTests.cpp | 379 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local 386 …shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable() 389 return shaderBindingTable; in createShaderBindingTable()
|
D | vktRayTracingDataSpillTests.cpp | 2393 de::MovePtr<BufferWithMemory>& shaderBindingTable, in createSBTWithShaderRecord() argument 2397 …shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, alloc, … in createSBTWithShaderRecord() 2398 …eStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, shaderBindingTable->get(), 0), … in createSBTWithShaderRecord() 2403 auto& sbtAlloc = shaderBindingTable->getAllocation(); in createSBTWithShaderRecord()
|
D | vktRayTracingBuiltinTests.cpp | 1591 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local 1598 …shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable() 1601 return shaderBindingTable; in createShaderBindingTable()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_tracing/ |
D | vktRayTracingPipelineFlagsTests.cpp | 274 const std::vector<ShaderRecordEntry>& shaderBindingTable, 1033 const std::vector<ShaderRecordEntry>& shaderBindingTable, in travelRay() argument 1088 const ShaderRecordEXT& shaderRecord = std::get<2>(shaderBindingTable[shaderGroupIndex]); in travelRay() 1089 const HitGroup& hitGroup = std::get<1>(shaderBindingTable[shaderGroupIndex]); in travelRay() 1090 const VkShaderStageFlags flags = std::get<0>(shaderBindingTable[shaderGroupIndex]); in travelRay() 1095 DE_ASSERT(std::get<3>(shaderBindingTable[shaderGroupIndex])); in travelRay() 1107 payload = missShader.invoke(MissShader::dummyPayload, std::get<2>(shaderBindingTable[1])); in travelRay() 1116 payload = missShader.invoke(MissShader::dummyPayload, std::get<2>(shaderBindingTable[1])); in travelRay() 1147 const std::vector<ShaderRecordEntry> shaderBindingTable = prepareShaderBindingTable(); in verifyResult() local 1157 shaderBindingTable, missShader, in verifyResult()
|
D | vktRayTracingMemGuaranteeTests.cpp | 528 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local 535 …shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable() 538 return shaderBindingTable; in createShaderBindingTable()
|
D | vktRayTracingBuildIndirectTests.cpp | 459 …const de::MovePtr<BufferWithMemory> shaderBindingTable = rayTracingPipeline->createShaderBindi… in prepareBuffer() local 460 …eStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, shaderBindingTable->get(), 0), … in prepareBuffer()
|
D | vktRayTracingComplexControlFlowTests.cpp | 379 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local 386 …shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable() 389 return shaderBindingTable; in createShaderBindingTable()
|
D | vktRayTracingDataSpillTests.cpp | 2393 de::MovePtr<BufferWithMemory>& shaderBindingTable, in createSBTWithShaderRecord() argument 2397 …shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, alloc, … in createSBTWithShaderRecord() 2398 …eStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, shaderBindingTable->get(), 0), … in createSBTWithShaderRecord() 2403 auto& sbtAlloc = shaderBindingTable->getAllocation(); in createSBTWithShaderRecord()
|
D | vktRayTracingBuiltinTests.cpp | 1591 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local 1598 …shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable() 1601 return shaderBindingTable; in createShaderBindingTable()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model/ |
D | vktBindingDescriptorUpdateASTests.cpp | 1746 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local 1753 …shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable() 1756 return shaderBindingTable; in createShaderBindingTable() 2147 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local 2154 …shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable() 2157 return shaderBindingTable; in createShaderBindingTable()
|
D | vktBindingDescriptorBufferTests.cpp | 3154 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local 3161 …shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable() 3164 return shaderBindingTable; in createShaderBindingTable()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/binding_model/ |
D | vktBindingDescriptorUpdateASTests.cpp | 1746 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local 1753 …shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable() 1756 return shaderBindingTable; in createShaderBindingTable() 2147 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local 2154 …shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable() 2157 return shaderBindingTable; in createShaderBindingTable()
|
D | vktBindingDescriptorBufferTests.cpp | 3154 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local 3161 …shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable() 3164 return shaderBindingTable; in createShaderBindingTable()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query/ |
D | vktRayQueryWatertightnessTests.cpp | 1341 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local 1348 …shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable() 1351 return shaderBindingTable; in createShaderBindingTable()
|
D | vktRayQueryBuiltinTests.cpp | 1421 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local 1428 …shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable() 1431 return shaderBindingTable; in createShaderBindingTable()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_query/ |
D | vktRayQueryWatertightnessTests.cpp | 1341 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local 1348 …shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable() 1351 return shaderBindingTable; in createShaderBindingTable()
|
D | vktRayQueryBuiltinTests.cpp | 1421 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local 1428 …shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable() 1431 return shaderBindingTable; in createShaderBindingTable()
|