Home
last modified time | relevance | path

Searched refs:rayTracingPipeline (Results 1 – 25 of 55) sorted by relevance

123

/external/deqp/external/vulkancts/modules/vulkan/ray_tracing/
DvktRayTracingCallableShadersTests.cpp84 …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
246rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, con… in initRayTracingShaders()
247rayTracingPipeline->addShader(VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, createShaderModule(vkd, device,… in initRayTracingShaders()
248rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, createShaderModule(vkd, device, cont… in initRayTracingShaders()
249rayTracingPipeline->addShader(VK_SHADER_STAGE_CALLABLE_BIT_KHR, createShaderModule(vkd, device, c… in initRayTracingShaders()
254rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, con… in initRayTracingShaders()
[all …]
DvktRayTracingShaderBindingTableTests.cpp91 …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
331rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, cont… in initRayTracingShaders()
333rayTracingPipeline->addShader(VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, createShaderModule(vkd, device,… in initRayTracingShaders()
334rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, createShaderModule(vkd, device, contex… in initRayTracingShaders()
339rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, cont… in initRayTracingShaders()
344rayTracingPipeline->addShader(VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, createShaderModule(vkd, device,… in initRayTracingShaders()
[all …]
DvktRayTracingCaptureReplayTests.cpp135 …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
353rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, cont… in initRayTracingShaders()
354rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, createShaderModule(vkd, device, contex… in initRayTracingShaders()
359rayTracingPipeline->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 …]
DvktRayTracingTraversalControlTests.cpp91 …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
271rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, con… in initRayTracingShaders()
273rayTracingPipeline->addShader(VK_SHADER_STAGE_INTERSECTION_BIT_KHR, createShaderModule(vkd, device… in initRayTracingShaders()
274rayTracingPipeline->addShader(VK_SHADER_STAGE_ANY_HIT_BIT_KHR, createShaderModule(vkd, device, co… in initRayTracingShaders()
275rayTracingPipeline->addShader(VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, createShaderModule(vkd, device,… in initRayTracingShaders()
276rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, createShaderModule(vkd, device, cont… in initRayTracingShaders()
[all …]
DvktRayTracingMemGuaranteeTests.cpp137 …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 …]
DvktRayTracingBuildIndirectTests.cpp101 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 …]
DvktRayTracingBarrierTests.cpp816 if (!rtFeatures.rayTracingPipeline) in checkSupport()
1113 const auto rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in createRayTracingPipelineData() local
1115rayTracingPipeline->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
1126rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, con… in createRayTracingPipelineData()
1127rayTracingPipeline->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 …]
DvktRayTracingNullASTests.cpp96 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 …]
DvktRayTracingComplexControlFlowTests.cpp237 …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 …]
DvktRayTracingDataSpillTests.cpp427 if (!rtFeatures.rayTracingPipeline) in commonCheckSupport()
1886 const auto rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in iterate() local
1890rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, m_co… in iterate()
1894rayTracingPipeline->addShader(VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, createShaderModule(vkd, device,… in iterate()
1898rayTracingPipeline->addShader(VK_SHADER_STAGE_CALLABLE_BIT_KHR, createShaderModule(vkd, device, m_… in iterate()
1902rayTracingPipeline->addShader(VK_SHADER_STAGE_INTERSECTION_BIT_KHR, createShaderModule(vkd, device… in iterate()
1903rayTracingPipeline->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 …]
DvktRayTracingBarycentricCoordinatesTests.cpp373 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()
DvktRayTracingBuildLargeTests.cpp94 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()
DvktRayTracingNonUniformArgsTests.cpp402 const auto rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in iterate() local
421 rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, rgenModule, shaderGroupIdx++); in iterate()
427rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, missModule, shaderGroupIdx++, &specInf… in iterate()
436rayTracingPipeline->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()
DvktRayTracingBuildTests.cpp205 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 …]
DvktRayTracingOpacityMicromapTests.cpp677 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()
DvktRayTracingDirectionTests.cpp550 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()
DvktRayTracingWatertightnessTests.cpp148 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 …]
DvktRayTracingTraceRaysTests.cpp264 if (rayTracingPipelineFeaturesKHR.rayTracingPipeline == DE_FALSE ) in checkSupport()
524 de::MovePtr<RayTracingPipeline> rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in runTest() local
525rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, m_c… in runTest()
526rayTracingPipeline->addShader(VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, createShaderModule(vkd, device,… in runTest()
527rayTracingPipeline->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 …]
DvktRayTracingAccelerationStructuresTests.cpp141 …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
574rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, con… in initRayTracingShaders()
575rayTracingPipeline->addShader(hitShaderStage, createShaderModule(vkd, device, context.getBina… in initRayTracingShaders()
576rayTracingPipeline->addShader(hitShaderStage, createShaderModule(vkd, device, context.getBina… in initRayTracingShaders()
578rayTracingPipeline->addShader(VK_SHADER_STAGE_INTERSECTION_BIT_KHR, createShaderModule(vkd, device… in initRayTracingShaders()
579rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, createShaderModule(vkd, device, cont… in initRayTracingShaders()
[all …]
DvktRayTracingBuiltinTests.cpp194 …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/
DvktBindingDescriptorSetRandomTests.cpp377 if (rayTracingPipelineFeaturesKHR.rayTracingPipeline == DE_FALSE) in checkSupport()
2464 de::MovePtr<RayTracingPipeline> rayTracingPipeline; in iterate() local
2558 rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in iterate()
2560rayTracingPipeline->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()
2571rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vk, device, m_co… in iterate()
2572rayTracingPipeline->addShader(VK_SHADER_STAGE_INTERSECTION_BIT_KHR, createShaderModule(vk, device,… in iterate()
2574 pipeline = rayTracingPipeline->createPipeline(vk, device, *pipelineLayout); in iterate()
[all …]
DvktBindingMutableTests.cpp3386 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/
DvktRayQueryTraversalControlTests.cpp213 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 …]
DvktRayQueryCullRayFlagsTests.cpp253 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 …]
DvktRayQueryOpacityMicromapTests.cpp172 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()

123