/third_party/vk-gl-cts/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() 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 …]
|
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 | 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 | 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 | 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 | 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 | 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 | vktRayTracingTraceRaysTests.cpp | 172 if (rayTracingPipelineFeaturesKHR.rayTracingPipeline == DE_FALSE ) in checkSupport() 415 de::MovePtr<RayTracingPipeline> rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in runTest() local 416 …rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, m_c… in runTest() 417 …rayTracingPipeline->addShader(VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, createShaderModule(vkd, device,… in runTest() 418 …rayTracingPipeline->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()
|
D | vktRayTracingWatertightnessTests.cpp | 131 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 …]
|
D | vktRayTracingBuildTests.cpp | 193 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 …]
|
D | vktRayTracingAccelerationStructuresTests.cpp | 136 …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 559 …rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vkd, device, con… in initRayTracingShaders() 560 …rayTracingPipeline->addShader(hitShaderStage, createShaderModule(vkd, device, context.getBina… in initRayTracingShaders() 561 …rayTracingPipeline->addShader(hitShaderStage, createShaderModule(vkd, device, context.getBina… in initRayTracingShaders() 563 …rayTracingPipeline->addShader(VK_SHADER_STAGE_INTERSECTION_BIT_KHR, createShaderModule(vkd, device… in initRayTracingShaders() 564 …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 …]
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model/ |
D | vktBindingDescriptorSetRandomTests.cpp | 318 if (rayTracingPipelineFeaturesKHR.rayTracingPipeline == DE_FALSE) in checkSupport() 2230 de::MovePtr<RayTracingPipeline> rayTracingPipeline; in iterate() local 2315 rayTracingPipeline = de::newMovePtr<RayTracingPipeline>(); in iterate() 2317 …rayTracingPipeline->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() 2328 …rayTracingPipeline->addShader(VK_SHADER_STAGE_RAYGEN_BIT_KHR, createShaderModule(vk, device, m_co… in iterate() 2329 …rayTracingPipeline->addShader(VK_SHADER_STAGE_INTERSECTION_BIT_KHR, createShaderModule(vk, device,… in iterate() 2331 pipeline = rayTracingPipeline->createPipeline(vk, device, *pipelineLayout); in iterate() [all …]
|
D | vktBindingValveMutableTests.cpp | 3293 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 …]
|
D | vktBindingDescriptorUpdateASTests.cpp | 1369 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/ |
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::__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 …]
|
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::__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 …]
|
D | vktRayQueryAccelerationStructuresTests.cpp | 296 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 …]
|