Home
last modified time | relevance | path

Searched refs:shaderBindingTable (Results 1 – 20 of 20) sorted by relevance

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/
DvktRayTracingPipelineFlagsTests.cpp274 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()
DvktRayTracingMemGuaranteeTests.cpp528 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local
535shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable()
538 return shaderBindingTable; in createShaderBindingTable()
DvktRayTracingBuildIndirectTests.cpp459 …const de::MovePtr<BufferWithMemory> shaderBindingTable = rayTracingPipeline->createShaderBindi… in prepareBuffer() local
460 …eStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, shaderBindingTable->get(), 0), … in prepareBuffer()
DvktRayTracingComplexControlFlowTests.cpp379 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local
386shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable()
389 return shaderBindingTable; in createShaderBindingTable()
DvktRayTracingDataSpillTests.cpp2393 de::MovePtr<BufferWithMemory>& shaderBindingTable, in createSBTWithShaderRecord() argument
2397shaderBindingTable = 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()
DvktRayTracingBuiltinTests.cpp1591 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local
1598shaderBindingTable = 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/
DvktRayTracingPipelineFlagsTests.cpp274 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()
DvktRayTracingMemGuaranteeTests.cpp528 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local
535shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable()
538 return shaderBindingTable; in createShaderBindingTable()
DvktRayTracingBuildIndirectTests.cpp459 …const de::MovePtr<BufferWithMemory> shaderBindingTable = rayTracingPipeline->createShaderBindi… in prepareBuffer() local
460 …eStridedDeviceAddressRegionKHR(getBufferDeviceAddress(vkd, device, shaderBindingTable->get(), 0), … in prepareBuffer()
DvktRayTracingComplexControlFlowTests.cpp379 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local
386shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable()
389 return shaderBindingTable; in createShaderBindingTable()
DvktRayTracingDataSpillTests.cpp2393 de::MovePtr<BufferWithMemory>& shaderBindingTable, in createSBTWithShaderRecord() argument
2397shaderBindingTable = 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()
DvktRayTracingBuiltinTests.cpp1591 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local
1598shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable()
1601 return shaderBindingTable; in createShaderBindingTable()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model/
DvktBindingDescriptorUpdateASTests.cpp1746 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local
1753shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable()
1756 return shaderBindingTable; in createShaderBindingTable()
2147 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local
2154shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable()
2157 return shaderBindingTable; in createShaderBindingTable()
DvktBindingDescriptorBufferTests.cpp3154 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local
3161shaderBindingTable = 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/
DvktBindingDescriptorUpdateASTests.cpp1746 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local
1753shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable()
1756 return shaderBindingTable; in createShaderBindingTable()
2147 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local
2154shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable()
2157 return shaderBindingTable; in createShaderBindingTable()
DvktBindingDescriptorBufferTests.cpp3154 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local
3161shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable()
3164 return shaderBindingTable; in createShaderBindingTable()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query/
DvktRayQueryWatertightnessTests.cpp1341 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local
1348shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable()
1351 return shaderBindingTable; in createShaderBindingTable()
DvktRayQueryBuiltinTests.cpp1421 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local
1428shaderBindingTable = 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/
DvktRayQueryWatertightnessTests.cpp1341 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local
1348shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable()
1351 return shaderBindingTable; in createShaderBindingTable()
DvktRayQueryBuiltinTests.cpp1421 de::MovePtr<BufferWithMemory> shaderBindingTable; in createShaderBindingTable() local
1428shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable()
1431 return shaderBindingTable; in createShaderBindingTable()