/external/deqp/external/vulkancts/modules/vulkan/ray_tracing/ |
D | vktRayTracingCallableShadersTests.cpp | 84 …l void initRayTracingShaders (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 87 …void initShaderBindingTables (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 168 void initRayTracingShaders (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 171 void initShaderBindingTables (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 235 …leSquareConfiguration::initRayTracingShaders (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, in initRayTracingShaders() argument 246 …rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, con… in initRayTracingShaders() 247 …rayTracingPipeline->addShader(VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, createShaderModule(vkd, device,… in initRayTracingShaders() 248 …rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, createShaderModule(vkd, device, cont… in initRayTracingShaders() 249 …rayTracingPipeline->addShader(VK_SHADER_STAGE_CALLABLE_BIT_KHR, createShaderModule(vkd, device, c… in initRayTracingShaders() 254 …rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, con… in initRayTracingShaders() [all …]
|
D | vktRayTracingShaderBindingTableTests.cpp | 91 …l void initRayTracingShaders (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 94 …void initShaderBindingTables (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 192 void initRayTracingShaders (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 195 void initShaderBindingTables (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 315 …kerboardConfiguration::initRayTracingShaders (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, in initRayTracingShaders() argument 331 …rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, cont… in initRayTracingShaders() 333 …rayTracingPipeline->addShader(VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, createShaderModule(vkd, device,… in initRayTracingShaders() 334 …rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, createShaderModule(vkd, device, contex… in initRayTracingShaders() 339 …rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, cont… in initRayTracingShaders() 344 …rayTracingPipeline->addShader(VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, createShaderModule(vkd, device,… in initRayTracingShaders() [all …]
|
D | vktRayTracingCaptureReplayTests.cpp | 135 …l void initRayTracingShaders (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 141 …void initShaderBindingTables (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 252 void initRayTracingShaders (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 258 void initShaderBindingTables (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 344 …ngTablesConfiguration::initRayTracingShaders (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, in initRayTracingShaders() argument 353 …rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, cont… in initRayTracingShaders() 354 …rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, createShaderModule(vkd, device, contex… in initRayTracingShaders() 359 …rayTracingPipeline->addShader(VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, createShaderModule(vkd, device,… in initRayTracingShaders() 363 …gTablesConfiguration::initShaderBindingTables (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, in initShaderBindingTables() argument 378 …pipelineData.pipelines[0].pipeline = rayTracingPipeline->createPipeline(vkd, device, pipeli… in initShaderBindingTables() [all …]
|
D | vktRayTracingTraversalControlTests.cpp | 91 …l void initRayTracingShaders (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 94 …void initShaderBindingTables (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 176 void initRayTracingShaders (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 179 void initShaderBindingTables (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 256 …leSquareConfiguration::initRayTracingShaders (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, in initRayTracingShaders() argument 271 …rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, con… in initRayTracingShaders() 273 …rayTracingPipeline->addShader(VK_SHADER_STAGE_INTERSECTION_BIT_KHR, createShaderModule(vkd, device… in initRayTracingShaders() 274 …rayTracingPipeline->addShader(VK_SHADER_STAGE_ANY_HIT_BIT_KHR, createShaderModule(vkd, device, co… in initRayTracingShaders() 275 …rayTracingPipeline->addShader(VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, createShaderModule(vkd, device,… in initRayTracingShaders() 276 …rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, createShaderModule(vkd, device, cont… in initRayTracingShaders() [all …]
|
D | vktRayTracingMemGuaranteeTests.cpp | 137 …VkPipeline> makePipeline (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 145 de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 250 if (rayTracingPipelineFeaturesKHR.rayTracingPipeline == DE_FALSE ) in checkSupport() 498 …ne> RayTracingBuildTestInstance::makePipeline (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, in makePipeline() argument 505 …if (0 != (m_shaders & VK_SHADER_STAGE_RAYGEN_BIT_KHR)) rayTracingPipeline->addShader(VK_SHADER_S… in makePipeline() 506 …if (0 != (m_shaders & VK_SHADER_STAGE_ANY_HIT_BIT_KHR)) rayTracingPipeline->addShader(VK_SHADER_… in makePipeline() 507 …if (0 != (m_shaders & VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR)) rayTracingPipeline->addShader(VK_SHAD… in makePipeline() 508 …if (0 != (m_shaders & VK_SHADER_STAGE_MISS_BIT_KHR)) rayTracingPipeline->addShader(VK_SHADER_STA… in makePipeline() 509 …if (0 != (m_shaders & VK_SHADER_STAGE_INTERSECTION_BIT_KHR)) rayTracingPipeline->addShader(VK_SHAD… in makePipeline() 510 …if (0 != (m_shaders & VK_SHADER_STAGE_CALLABLE_BIT_KHR)) rayTracingPipeline->addShader(VK_SHADER_… in makePipeline() [all …]
|
D | vktRayTracingBuildIndirectTests.cpp | 101 de::MovePtr<RayTracingPipeline>& rayTracingPipeline, in makePipeline() argument 107 rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, raygenShader, 0); in makePipeline() 109 Move<VkPipeline> pipeline = rayTracingPipeline->createPipeline(vkd, device, pipelineLayout); in makePipeline() 117 de::MovePtr<RayTracingPipeline>& rayTracingPipeline, in makePipeline() argument 127 rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, raygenShader, raygenGroup); in makePipeline() 128 rayTracingPipeline->addShader(VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, hitShader, hitGroup); in makePipeline() 129 rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, missShader, missGroup); in makePipeline() 131 Move<VkPipeline> pipeline = rayTracingPipeline->createPipeline(vkd, device, pipelineLayout); in makePipeline() 237 if (rayTracingPipelineFeaturesKHR.rayTracingPipeline == DE_FALSE) in checkSupport() 457 de::MovePtr<RayTracingPipeline> rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in prepareBuffer() local [all …]
|
D | vktRayTracingBarrierTests.cpp | 816 if (!rtFeatures.rayTracingPipeline) in checkSupport() 1113 const auto rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in createRayTracingPipelineData() local 1115 …rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, cont… in createRayTracingPipelineData() 1117 …stageData.pipeline = rayTracingPipeline->createPipeline(vkd, device, stageData.pipelineLayout.get(… in createRayTracingPipelineData() 1119 …stageData.raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, s… in createRayTracingPipelineData() 1124 const auto rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in createRayTracingPipelineData() local 1126 …rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, con… in createRayTracingPipelineData() 1127 …rayTracingPipeline->addShader(VK_SHADER_STAGE_INTERSECTION_BIT_KHR, createShaderModule(vkd, device… in createRayTracingPipelineData() 1129 …stageData.pipeline = rayTracingPipeline->createPipeline(vkd, device, stageData.pipelineLayout.get(… in createRayTracingPipelineData() 1131 …stageData.raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, s… in createRayTracingPipelineData() [all …]
|
D | vktRayTracingNullASTests.cpp | 96 de::MovePtr<RayTracingPipeline>& rayTracingPipeline, in makePipeline() argument 107 rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, raygenShader, raygenGroup); in makePipeline() 108 rayTracingPipeline->addShader(VK_SHADER_STAGE_ANY_HIT_BIT_KHR, hitShader, hitGroup); in makePipeline() 109 rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, missShader, missGroup); in makePipeline() 110 rayTracingPipeline->addShader(VK_SHADER_STAGE_INTERSECTION_BIT_KHR, intersectionShader, hitGroup); in makePipeline() 112 Move<VkPipeline> pipeline = rayTracingPipeline->createPipeline(vkd, device, pipelineLayout); in makePipeline() 318 if (!testFeatures.rayTracingPipelineFeatures.rayTracingPipeline) in checkSupport() 435 de::MovePtr<RayTracingPipeline> rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in runTest() local 436 … = makePipeline(vkd, device, m_context.getBinaryCollection(), rayTracingPipeline, *pipelineLa… in runTest() 437 …const de::MovePtr<BufferWithMemory> raygenShaderBindingTable = rayTracingPipeline->createShaderB… in runTest() [all …]
|
D | vktRayTracingComplexControlFlowTests.cpp | 237 …kPipeline> makePipeline (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 245 de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 341 …acingComplexControlFlowInstance::makePipeline (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, in makePipeline() argument 348 …if (0 != (m_shaders & VK_SHADER_STAGE_RAYGEN_BIT_KHR)) rayTracingPipeline->addShader(VK_SHADER_S… in makePipeline() 349 …if (0 != (m_shaders & VK_SHADER_STAGE_ANY_HIT_BIT_KHR)) rayTracingPipeline->addShader(VK_SHADER_… in makePipeline() 350 …if (0 != (m_shaders & VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR)) rayTracingPipeline->addShader(VK_SHAD… in makePipeline() 351 …if (0 != (m_shaders & VK_SHADER_STAGE_MISS_BIT_KHR)) rayTracingPipeline->addShader(VK_SHADER_STA… in makePipeline() 352 …if (0 != (m_shaders & VK_SHADER_STAGE_INTERSECTION_BIT_KHR)) rayTracingPipeline->addShader(VK_SHAD… in makePipeline() 353 …if (0 != (m_shaders & VK_SHADER_STAGE_CALLABLE_BIT_KHR)) rayTracingPipeline->addShader(VK_SHADER_… in makePipeline() 355 …if (0 != (m_shaders2 & VK_SHADER_STAGE_CALLABLE_BIT_KHR)) rayTracingPipeline->addShader(VK_SHADER… in makePipeline() [all …]
|
D | vktRayTracingDataSpillTests.cpp | 427 if (!rtFeatures.rayTracingPipeline) in commonCheckSupport() 1886 const auto rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in iterate() local 1890 …rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, m_co… in iterate() 1894 …rayTracingPipeline->addShader(VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, createShaderModule(vkd, device,… in iterate() 1898 …rayTracingPipeline->addShader(VK_SHADER_STAGE_CALLABLE_BIT_KHR, createShaderModule(vkd, device, m_… in iterate() 1902 …rayTracingPipeline->addShader(VK_SHADER_STAGE_INTERSECTION_BIT_KHR, createShaderModule(vkd, device… in iterate() 1903 …rayTracingPipeline->addShader(VK_SHADER_STAGE_ANY_HIT_BIT_KHR, createShaderModule(vkd, device, m_c… in iterate() 1910 pipeline = rayTracingPipeline->createPipeline(vkd, device, pipelineLayout.get()); in iterate() 1912 …raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline.ge… in iterate() 1917 …callableShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline.… in iterate() [all …]
|
D | vktRayTracingBarycentricCoordinatesTests.cpp | 373 const auto rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in iterate() local 374 rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, rgenModule, 0); in iterate() 375 rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, missModule, 1); in iterate() 376 rayTracingPipeline->addShader(m_params.stage, hitsModule, 2); in iterate() 378 pipeline = rayTracingPipeline->createPipeline(vkd, device, pipelineLayout.get()); in iterate() 380 …raygenSBT = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline.get(), alloc, shad… in iterate() 383 …missSBT = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline.get(), alloc, shade… in iterate() 386 …hitSBT = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline.get(), alloc, shader… in iterate()
|
D | vktRayTracingBuildLargeTests.cpp | 94 de::MovePtr<RayTracingPipeline>& rayTracingPipeline, in makePipeline() argument 102 rayTracingPipeline->setDeferredOperation(deferredOperation, threadCount); in makePipeline() 103 rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, raygenShader, 0); in makePipeline() 110 rayTracingPipeline->addShader(VK_SHADER_STAGE_CALLABLE_BIT_KHR, callShader, 1 + groupNdx); in makePipeline() 113 Move<VkPipeline> pipeline = rayTracingPipeline->createPipeline(vkd, device, pipelineLayout); in makePipeline() 206 if (rayTracingPipelineFeaturesKHR.rayTracingPipeline == DE_FALSE ) in checkSupport() 376 de::MovePtr<RayTracingPipeline> rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in runTest() local 377 … = makePipeline(vkd, device, m_context.getBinaryCollection(), rayTracingPipeline, *pipelineLa… in runTest() 378 …const de::MovePtr<BufferWithMemory> raygenShaderBindingTable = rayTracingPipeline->createShaderB… in runTest() 379 …const de::MovePtr<BufferWithMemory> callableShaderBindingTable = rayTracingPipeline->createShade… in runTest()
|
D | vktRayTracingNonUniformArgsTests.cpp | 402 const auto rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in iterate() local 421 rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, rgenModule, shaderGroupIdx++); in iterate() 427 …rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, missModule, shaderGroupIdx++, &specInf… in iterate() 436 …rayTracingPipeline->addShader(VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, chitModule, shaderGroupIdx++, &… in iterate() 439 pipeline = rayTracingPipeline->createPipeline(vkd, device, pipelineLayout.get()); in iterate() 441 …raygenSBT = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline.get(), alloc, shad… in iterate() 444 …missSBT = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline.get(), alloc, shade… in iterate() 447 …hitSBT = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline.get(), alloc, shader… in iterate()
|
D | vktRayTracingBuildTests.cpp | 205 if (rayTracingPipelineFeaturesKHR.rayTracingPipeline == DE_FALSE ) in checkSupport() 440 de::MovePtr<RayTracingPipeline> rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in runTest() local 445 rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, *raygenShader, 0u); in runTest() 446 rayTracingPipeline->addShader(VK_SHADER_STAGE_ANY_HIT_BIT_KHR, *hitShader, 1u); in runTest() 447 rayTracingPipeline->addShader(VK_SHADER_STAGE_ANY_HIT_BIT_KHR, *hitShader, 2u); in runTest() 448 rayTracingPipeline->addShader(VK_SHADER_STAGE_INTERSECTION_BIT_KHR, *intersectionShader, 2u); in runTest() 449 rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, *missShader, 3u); in runTest() 450 …Move<VkPipeline> pipeline = rayTracingPipeline->createPipeline(vkd, device, *pipelineL… in runTest() 451 …const de::MovePtr<BufferWithMemory> raygenShaderBindingTable = rayTracingPipeline->createShade… in runTest() 452 …const de::MovePtr<BufferWithMemory> hitShaderBindingTable = rayTracingPipeline->createShaderB… in runTest() [all …]
|
D | vktRayTracingOpacityMicromapTests.cpp | 677 const auto rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in iterate() local 678 rayTracingPipeline->setCreateFlags(VK_PIPELINE_CREATE_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT); in iterate() 679 rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, rgenModule, 0); in iterate() 680 rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, missModule, 1); in iterate() 681 rayTracingPipeline->addShader(VK_SHADER_STAGE_ANY_HIT_BIT_KHR, ahModule, 2); in iterate() 682 rayTracingPipeline->addShader(VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, chModule, 2); in iterate() 684 pipeline = rayTracingPipeline->createPipeline(vkd, device, pipelineLayout.get()); in iterate() 686 …raygenSBT = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline.get(), alloc, shad… in iterate() 689 …missSBT = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline.get(), alloc, shade… in iterate() 692 …hitSBT = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline.get(), alloc, shader… in iterate()
|
D | vktRayTracingDirectionTests.cpp | 550 const auto rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in iterate() local 552 rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, rgenModule, 0); in iterate() 553 rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, missModule, 1); in iterate() 556 rayTracingPipeline->addShader(m_params.testStage, hitsModule, 2); in iterate() 559 rayTracingPipeline->addShader(VK_SHADER_STAGE_INTERSECTION_BIT_KHR, isecModule, 2); in iterate() 561 pipeline = rayTracingPipeline->createPipeline(vkd, device, pipelineLayout.get()); in iterate() 563 …raygenSBT = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline.get(), alloc, shad… in iterate() 566 …missSBT = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline.get(), alloc, shade… in iterate() 569 …hitSBT = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline.get(), alloc, shader… in iterate()
|
D | vktRayTracingWatertightnessTests.cpp | 148 de::MovePtr<RayTracingPipeline>& rayTracingPipeline, in makePipeline() argument 159 rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, raygenShader.get(), raygenGroup); in makePipeline() 160 rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, missShader.get(), missGroup); in makePipeline() 163 rayTracingPipeline->addShader(VK_SHADER_STAGE_ANY_HIT_BIT_KHR, hitShader.get(), hitGroup + i); in makePipeline() 165 Move<VkPipeline> pipeline = rayTracingPipeline->createPipeline(vkd, device, pipelineLayout); in makePipeline() 258 if (rayTracingPipelineFeaturesKHR.rayTracingPipeline == DE_FALSE) in checkSupport() 615 de::MovePtr<RayTracingPipeline> rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in runTest() local 617 …eline = makePipeline(vkd, device, m_context.getBinaryCollection(), rayTracingPipeline, *pipelineLa… in runTest() 618 …const de::MovePtr<BufferWithMemory> raygenShaderBindingTable = rayTracingPipeline->createShaderBin… in runTest() 619 …const de::MovePtr<BufferWithMemory> missShaderBindingTable = rayTracingPipeline->createShaderBindi… in runTest() [all …]
|
D | vktRayTracingTraceRaysTests.cpp | 264 if (rayTracingPipelineFeaturesKHR.rayTracingPipeline == DE_FALSE ) in checkSupport() 524 de::MovePtr<RayTracingPipeline> rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in runTest() local 525 …rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, m_c… in runTest() 526 …rayTracingPipeline->addShader(VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, createShaderModule(vkd, device,… in runTest() 527 …rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, createShaderModule(vkd, device, m_co… in runTest() 528 …Move<VkPipeline> pipeline = rayTracingPipeline->createPipeline(vkd, device, *pipelineLay… in runTest() 530 …const de::MovePtr<BufferWithMemory> raygenShaderBindingTable = rayTracingPipeline->createShaderB… in runTest() 531 …const de::MovePtr<BufferWithMemory> hitShaderBindingTable = rayTracingPipeline->createShaderBin… in runTest() 532 …const de::MovePtr<BufferWithMemory> missShaderBindingTable = rayTracingPipeline->createShaderBi… in runTest() 1153 de::MovePtr<RayTracingPipeline> rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in iterate() local [all …]
|
D | vktRayTracingAccelerationStructuresTests.cpp | 141 …l void initRayTracingShaders (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 144 …void initShaderBindingTables (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 267 void initRayTracingShaders (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 270 void initShaderBindingTables (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 562 …ckerboardConfiguration::initRayTracingShaders(de::MovePtr<RayTracingPipeline>& rayTracingPipeline, in initRayTracingShaders() argument 574 …rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, con… in initRayTracingShaders() 575 …rayTracingPipeline->addShader(hitShaderStage, createShaderModule(vkd, device, context.getBina… in initRayTracingShaders() 576 …rayTracingPipeline->addShader(hitShaderStage, createShaderModule(vkd, device, context.getBina… in initRayTracingShaders() 578 …rayTracingPipeline->addShader(VK_SHADER_STAGE_INTERSECTION_BIT_KHR, createShaderModule(vkd, device… in initRayTracingShaders() 579 …rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, createShaderModule(vkd, device, cont… in initRayTracingShaders() [all …]
|
D | vktRayTracingBuiltinTests.cpp | 194 …kPipeline> makePipeline (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 208 de::MovePtr<RayTracingPipeline>& rayTracingPipeline, 320 if (rayTracingPipelineFeaturesKHR.rayTracingPipeline == DE_FALSE ) in checkSupport() 1559 …racingBuiltinLaunchTestInstance::makePipeline (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, in makePipeline() argument 1567 …if (0 != (m_shaders & VK_SHADER_STAGE_RAYGEN_BIT_KHR)) rayTracingPipeline->addShader(VK_SHADER_S… in makePipeline() 1568 …if (0 != (m_shaders & VK_SHADER_STAGE_ANY_HIT_BIT_KHR)) rayTracingPipeline->addShader(VK_SHADER_… in makePipeline() 1569 …if (0 != (m_shaders & VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR)) rayTracingPipeline->addShader(VK_SHAD… in makePipeline() 1570 …if (0 != (m_shaders & VK_SHADER_STAGE_MISS_BIT_KHR)) rayTracingPipeline->addShader(VK_SHADER_STA… in makePipeline() 1571 …if (0 != (m_shaders & VK_SHADER_STAGE_INTERSECTION_BIT_KHR)) rayTracingPipeline->addShader(VK_SHAD… in makePipeline() 1572 …if (0 != (m_shaders & VK_SHADER_STAGE_CALLABLE_BIT_KHR)) rayTracingPipeline->addShader(VK_SHADER_… in makePipeline() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/binding_model/ |
D | vktBindingDescriptorSetRandomTests.cpp | 377 if (rayTracingPipelineFeaturesKHR.rayTracingPipeline == DE_FALSE) in checkSupport() 2464 de::MovePtr<RayTracingPipeline> rayTracingPipeline; in iterate() local 2558 rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in iterate() 2560 …rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vk, device, m_con… in iterate() 2562 pipeline = rayTracingPipeline->createPipeline(vk, device, *pipelineLayout); in iterate() 2564 …raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vk, device, *pipeline, … in iterate() 2569 rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in iterate() 2571 …rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vk, device, m_co… in iterate() 2572 …rayTracingPipeline->addShader(VK_SHADER_STAGE_INTERSECTION_BIT_KHR, createShaderModule(vk, device,… in iterate() 2574 pipeline = rayTracingPipeline->createPipeline(vk, device, *pipelineLayout); in iterate() [all …]
|
D | vktBindingMutableTests.cpp | 3386 const auto rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in iterate() local 3406 rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, rgenModule, rgenGroup); in iterate() 3415 rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, rgenModule, rgenGroup); in iterate() 3416 rayTracingPipeline->addShader(VK_SHADER_STAGE_INTERSECTION_BIT_KHR, isecModule, hitGroup); in iterate() 3417 rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, missModule, missGroup); in iterate() 3424 rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, rgenModule, rgenGroup); in iterate() 3425 rayTracingPipeline->addShader(VK_SHADER_STAGE_ANY_HIT_BIT_KHR, ahitModule, hitGroup); in iterate() 3432 rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, rgenModule, rgenGroup); in iterate() 3433 rayTracingPipeline->addShader(VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, chitModule, hitGroup); in iterate() 3440 rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, rgenModule, rgenGroup); in iterate() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/ray_query/ |
D | vktRayQueryTraversalControlTests.cpp | 213 RayTracingPipeline& rayTracingPipeline, in registerShaderModule() argument 227 rayTracingPipeline.addShader(shaderStage, shaderModule, groupIndex); in registerShaderModule() 912 de::MovePtr<RayTracingPipeline> rayTracingPipeline; member in vkt::RayQuery::__anon2b56f3930111::RayTracingConfiguration 950 rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in initConfiguration() 976 …rgenX = registerShaderModule(vkd, device, context, *rayTracingPipeline, VK_SHADER_STAGE_RAYGEN_BI… in initConfiguration() 978 …isectX = registerShaderModule(vkd, device, context, *rayTracingPipeline, VK_SHADER_STAGE_INTERSEC… in initConfiguration() 981 …ahitX = registerShaderModule(vkd, device, context, *rayTracingPipeline, VK_SHADER_STAGE_ANY_HIT_B… in initConfiguration() 982 …chitX = registerShaderModule(vkd, device, context, *rayTracingPipeline, VK_SHADER_STAGE_CLOSEST_H… in initConfiguration() 983 …missX = registerShaderModule(vkd, device, context, *rayTracingPipeline, VK_SHADER_STAGE_MISS_BIT_… in initConfiguration() 984 …callX = registerShaderModule(vkd, device, context, *rayTracingPipeline, VK_SHADER_STAGE_CALLABLE_… in initConfiguration() [all …]
|
D | vktRayQueryCullRayFlagsTests.cpp | 253 RayTracingPipeline& rayTracingPipeline, in registerShaderModule() argument 267 rayTracingPipeline.addShader(shaderStage, shaderModule, groupIndex); in registerShaderModule() 931 de::MovePtr<RayTracingPipeline> rayTracingPipeline; member in vkt::RayQuery::__anonc81e61670111::RayTracingConfiguration 971 rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in initConfiguration() 995 …rgenX = registerShaderModule(vkd, device, context, *rayTracingPipeline, VK_SHADER_STAGE_RAYGEN_BI… in initConfiguration() 997 …isectX = registerShaderModule(vkd, device, context, *rayTracingPipeline, VK_SHADER_STAGE_INTERSEC… in initConfiguration() 1000 …ahitX = registerShaderModule(vkd, device, context, *rayTracingPipeline, VK_SHADER_STAGE_ANY_HIT_B… in initConfiguration() 1001 …chitX = registerShaderModule(vkd, device, context, *rayTracingPipeline, VK_SHADER_STAGE_CLOSEST_H… in initConfiguration() 1002 …missX = registerShaderModule(vkd, device, context, *rayTracingPipeline, VK_SHADER_STAGE_MISS_BIT_… in initConfiguration() 1003 …callX = registerShaderModule(vkd, device, context, *rayTracingPipeline, VK_SHADER_STAGE_CALLABLE_… in initConfiguration() [all …]
|
D | vktRayQueryOpacityMicromapTests.cpp | 172 if (rayTracingPipelineFeaturesKHR.rayTracingPipeline == DE_FALSE) in checkSupport() 910 const auto rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in iterate() local 911 rayTracingPipeline->setCreateFlags(VK_PIPELINE_CREATE_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT); in iterate() 912 rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, rgenModule, 0); in iterate() 914 pipeline = rayTracingPipeline->createPipeline(vkd, device, pipelineLayout.get()); in iterate() 916 …raygenSBT = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline.get(), alloc, shade… in iterate()
|