Home
last modified time | relevance | path

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

12

/third_party/vk-gl-cts/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()
319 if (!testFeatures.rayTracingPipelineFeatures.rayTracingPipeline) in checkSupport()
436 de::MovePtr<RayTracingPipeline> rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in runTest() local
437 … = makePipeline(vkd, device, m_context.getBinaryCollection(), rayTracingPipeline, *pipelineLa… in runTest()
438 …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 …]
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()
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 …]
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()
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()
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()
DvktRayTracingTraceRaysTests.cpp172 if (rayTracingPipelineFeaturesKHR.rayTracingPipeline == DE_FALSE ) in checkSupport()
415 de::MovePtr<RayTracingPipeline> rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in runTest() local
416rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, m_c… in runTest()
417rayTracingPipeline->addShader(VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, createShaderModule(vkd, device,… in runTest()
418rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, createShaderModule(vkd, device, m_co… in runTest()
419 …Move<VkPipeline> pipeline = rayTracingPipeline->createPipeline(vkd, device, *pipelineLay… in runTest()
421 …const de::MovePtr<BufferWithMemory> raygenShaderBindingTable = rayTracingPipeline->createShaderB… in runTest()
422 …const de::MovePtr<BufferWithMemory> hitShaderBindingTable = rayTracingPipeline->createShaderBin… in runTest()
423 …const de::MovePtr<BufferWithMemory> missShaderBindingTable = rayTracingPipeline->createShaderBi… in runTest()
DvktRayTracingWatertightnessTests.cpp131 de::MovePtr<RayTracingPipeline>& rayTracingPipeline, in makePipeline() argument
141 rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, raygenShader, raygenGroup); in makePipeline()
142 rayTracingPipeline->addShader(VK_SHADER_STAGE_ANY_HIT_BIT_KHR, hitShader, hitGroup); in makePipeline()
143 rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, missShader, missGroup); in makePipeline()
145 Move<VkPipeline> pipeline = rayTracingPipeline->createPipeline(vkd, device, pipelineLayout); in makePipeline()
238 if (rayTracingPipelineFeaturesKHR.rayTracingPipeline == DE_FALSE) in checkSupport()
625 de::MovePtr<RayTracingPipeline> rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in runTest() local
626 …eline = makePipeline(vkd, device, m_context.getBinaryCollection(), rayTracingPipeline, *pipelineLa… in runTest()
627 …const de::MovePtr<BufferWithMemory> raygenShaderBindingTable = rayTracingPipeline->createShaderBin… in runTest()
628 …const de::MovePtr<BufferWithMemory> missShaderBindingTable = rayTracingPipeline->createShaderBindi… in runTest()
[all …]
DvktRayTracingBuildTests.cpp193 if (rayTracingPipelineFeaturesKHR.rayTracingPipeline == DE_FALSE ) in checkSupport()
402 de::MovePtr<RayTracingPipeline> rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in runTest() local
407 rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, raygenShader, 0u); in runTest()
408 rayTracingPipeline->addShader(VK_SHADER_STAGE_ANY_HIT_BIT_KHR, hitShader, 1u); in runTest()
409 rayTracingPipeline->addShader(VK_SHADER_STAGE_ANY_HIT_BIT_KHR, hitShader, 2u); in runTest()
410 rayTracingPipeline->addShader(VK_SHADER_STAGE_INTERSECTION_BIT_KHR, intersectionShader, 2u); in runTest()
411 rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, missShader, 3u); in runTest()
412 Move<VkPipeline> pipeline = rayTracingPipeline->createPipeline(vkd, device, *pipelineLayout); in runTest()
413 …const de::MovePtr<BufferWithMemory> raygenShaderBindingTable = rayTracingPipeline->createShaderB… in runTest()
414 …const de::MovePtr<BufferWithMemory> hitShaderBindingTable = rayTracingPipeline->createShaderBin… in runTest()
[all …]
DvktRayTracingAccelerationStructuresTests.cpp136 …l void initRayTracingShaders (de::MovePtr<RayTracingPipeline>& rayTracingPipeline,
139 …void initShaderBindingTables (de::MovePtr<RayTracingPipeline>& rayTracingPipeline,
260 void initRayTracingShaders (de::MovePtr<RayTracingPipeline>& rayTracingPipeline,
263 void initShaderBindingTables (de::MovePtr<RayTracingPipeline>& rayTracingPipeline,
547 …ckerboardConfiguration::initRayTracingShaders(de::MovePtr<RayTracingPipeline>& rayTracingPipeline, in initRayTracingShaders() argument
559rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, con… in initRayTracingShaders()
560rayTracingPipeline->addShader(hitShaderStage, createShaderModule(vkd, device, context.getBina… in initRayTracingShaders()
561rayTracingPipeline->addShader(hitShaderStage, createShaderModule(vkd, device, context.getBina… in initRayTracingShaders()
563rayTracingPipeline->addShader(VK_SHADER_STAGE_INTERSECTION_BIT_KHR, createShaderModule(vkd, device… in initRayTracingShaders()
564rayTracingPipeline->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 …]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model/
DvktBindingDescriptorSetRandomTests.cpp318 if (rayTracingPipelineFeaturesKHR.rayTracingPipeline == DE_FALSE) in checkSupport()
2230 de::MovePtr<RayTracingPipeline> rayTracingPipeline; in iterate() local
2315 rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in iterate()
2317rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vk, device, m_con… in iterate()
2319 pipeline = rayTracingPipeline->createPipeline(vk, device, *pipelineLayout); in iterate()
2321 …raygenShaderBindingTable = rayTracingPipeline->createShaderBindingTable(vk, device, *pipeline, … in iterate()
2326 rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in iterate()
2328rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vk, device, m_co… in iterate()
2329rayTracingPipeline->addShader(VK_SHADER_STAGE_INTERSECTION_BIT_KHR, createShaderModule(vk, device,… in iterate()
2331 pipeline = rayTracingPipeline->createPipeline(vk, device, *pipelineLayout); in iterate()
[all …]
DvktBindingValveMutableTests.cpp3293 const auto rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in iterate() local
3313 rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, rgenModule, rgenGroup); in iterate()
3322 rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, rgenModule, rgenGroup); in iterate()
3323 rayTracingPipeline->addShader(VK_SHADER_STAGE_INTERSECTION_BIT_KHR, isecModule, hitGroup); in iterate()
3324 rayTracingPipeline->addShader(VK_SHADER_STAGE_MISS_BIT_KHR, missModule, missGroup); in iterate()
3331 rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, rgenModule, rgenGroup); in iterate()
3332 rayTracingPipeline->addShader(VK_SHADER_STAGE_ANY_HIT_BIT_KHR, ahitModule, hitGroup); in iterate()
3339 rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, rgenModule, rgenGroup); in iterate()
3340 rayTracingPipeline->addShader(VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, chitModule, hitGroup); in iterate()
3347 rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, rgenModule, rgenGroup); in iterate()
[all …]
DvktBindingDescriptorUpdateASTests.cpp1369 de::MovePtr<RayTracingPipeline>& rayTracingPipeline,
1441 if (rayTracingPipelineFeaturesKHR.rayTracingPipeline == DE_FALSE) in checkSupport()
1772 de::MovePtr<RayTracingPipeline>& rayTracingPipeline, in createShaderBindingTable() argument
1782 …shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable()
1819 de::MovePtr<RayTracingPipeline>& rayTracingPipeline,
1892 if (rayTracingPipelineFeaturesKHR.rayTracingPipeline == DE_FALSE) in checkSupport()
2169 de::MovePtr<RayTracingPipeline>& rayTracingPipeline, in createShaderBindingTable() argument
2180 …shaderBindingTable = rayTracingPipeline->createShaderBindingTable(vkd, device, pipeline, allocator… in createShaderBindingTable()
2284 if (rayTracingPipelineFeaturesKHR.rayTracingPipeline == DE_FALSE) in checkSupport()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query/
DvktRayQueryCullRayFlagsTests.cpp253 RayTracingPipeline& rayTracingPipeline, in registerShaderModule() argument
267 rayTracingPipeline.addShader(shaderStage, shaderModule, groupIndex); in registerShaderModule()
931 de::MovePtr<RayTracingPipeline> rayTracingPipeline; member in vkt::RayQuery::__anond76e9e610111::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 …]
DvktRayQueryTraversalControlTests.cpp213 RayTracingPipeline& rayTracingPipeline, in registerShaderModule() argument
227 rayTracingPipeline.addShader(shaderStage, shaderModule, groupIndex); in registerShaderModule()
912 de::MovePtr<RayTracingPipeline> rayTracingPipeline; member in vkt::RayQuery::__anonb2111d8d0111::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 …]
DvktRayQueryAccelerationStructuresTests.cpp296 RayTracingPipeline& rayTracingPipeline, in registerShaderModule() argument
310 rayTracingPipeline.addShader(shaderStage, shaderModule, groupIndex); in registerShaderModule()
932 de::MovePtr<RayTracingPipeline> rayTracingPipeline; member in vkt::RayQuery::__anond22362260111::RayTracingConfiguration
970 rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in initConfiguration()
994 …rgenX = registerShaderModule(vkd, device, context, *rayTracingPipeline, VK_SHADER_STAGE_RAYGEN_BI… in initConfiguration()
996 …isectX = registerShaderModule(vkd, device, context, *rayTracingPipeline, VK_SHADER_STAGE_INTERSEC… in initConfiguration()
999 …ahitX = registerShaderModule(vkd, device, context, *rayTracingPipeline, VK_SHADER_STAGE_ANY_HIT_B… in initConfiguration()
1000 …chitX = registerShaderModule(vkd, device, context, *rayTracingPipeline, VK_SHADER_STAGE_CLOSEST_H… in initConfiguration()
1001 …missX = registerShaderModule(vkd, device, context, *rayTracingPipeline, VK_SHADER_STAGE_MISS_BIT_… in initConfiguration()
1002 …callX = registerShaderModule(vkd, device, context, *rayTracingPipeline, VK_SHADER_STAGE_CALLABLE_… in initConfiguration()
[all …]

12