Lines Matching refs:params

797 	const auto&	params			= *params_;
798 const auto stageCount = params.stageCountPerPipeline();
799 const auto constantValues = generateShaderConstants(params.pipelineType, params.pipelineCount, stageCount);
811 for (uint8_t pipelineIdx = 0; pipelineIdx < params.pipelineCount; ++pipelineIdx)
814 constantDecls.push_back(params.useSpecializationConstants
823 pipelineAdds.reserve(params.pipelineCount);
825 for (uint8_t pipelineIdx = 0; pipelineIdx < params.pipelineCount; ++pipelineIdx)
856 for (uint8_t pipelineIdx = 0; pipelineIdx < params.pipelineCount; ++pipelineIdx)
864 if (params.pipelineType == PipelineType::COMPUTE)
866 const std::string localSize = (params.useSpecializationConstants
870 for (uint8_t pipelineIdx = 0; pipelineIdx < params.pipelineCount; ++pipelineIdx)
894 else if (params.pipelineType == PipelineType::GRAPHICS)
910 const std::set<GraphicsShaderType> uniqueStages (begin(params.graphicsShaders), end(params.graphicsShaders));
927 for (uint8_t pipelineIdx = 0; pipelineIdx < params.pipelineCount; ++pipelineIdx)
1121 else if (params.pipelineType == PipelineType::RAY_TRACING)
1139 const std::set<RayTracingShaderType> uniqueStages (begin(params.rtShaders), end(params.rtShaders));
1158 for (uint8_t pipelineIdx = 0; pipelineIdx < params.pipelineCount; ++pipelineIdx)
1333 SourcesAndSupportFromParamsBase (tcu::TestContext& testCtx, const std::string& name, BaseParamsPtr&& params)
1335 , m_params(std::move(params))
1408 ConstantModuleIdentifiersInstance (Context& context, const Params* params)
1410 , m_params(params)
1577 ConstantModuleIdentifiersCase (tcu::TestContext& testCtx, const std::string& name, ParamsPtr&& params)
1578 : SourcesAndSupportFromParamsBase(testCtx, name, BaseParamsPtr(static_cast<BaseParams*>(params.release())))
1655 CreateAndUseIdsInstance (Context& context, const Params* params)
1657 , m_params (params)
1670 CreateAndUseIdsCase (tcu::TestContext& testCtx, const std::string& name, BaseParamsPtr&& params)
1671 : SourcesAndSupportFromParamsBase (testCtx, name, std::move(params))
3597 std::unique_ptr<Params> params (new Params(commonParams));
3598 params->graphicsShaders = graphicsShadersCase;
3599 differentDeviceGroup->addChild(new ConstantModuleIdentifiersCase(testCtx, toString(graphicsShadersCase), std::move(params)));
3606 std::unique_ptr<Params> params (new Params(commonParams));
3607 params->rtShaders = rtShadersCase;
3608 differentDeviceGroup->addChild(new ConstantModuleIdentifiersCase(testCtx, toString(rtShadersCase), std::move(params)));
3613 std::unique_ptr<Params> params (new Params(commonParams));
3614 differentDeviceGroup->addChild(new ConstantModuleIdentifiersCase(testCtx, "comp", std::move(params)));
3727 BaseParamsPtr params = baseParams.copy(rndSeed++);
3728 params->graphicsShaders = graphicsShadersCase;
3729 captureGroup->addChild(new CreateAndUseIdsCase(testCtx, toString(graphicsShadersCase), std::move(params)));
3736 BaseParamsPtr params = baseParams.copy(rndSeed++);
3737 params->rtShaders = rtShadersCase;
3738 captureGroup->addChild(new CreateAndUseIdsCase(testCtx, toString(rtShadersCase), std::move(params)));
3743 BaseParamsPtr params = baseParams.copy(rndSeed++);
3744 captureGroup->addChild(new CreateAndUseIdsCase(testCtx, "comp", std::move(params)));
3790 BaseParamsPtr params = baseParams.copy(1);
3791 miscGroup->addChild(new CreateAndUseIdsCase(testCtx, "capture_statistics_maintenance5", std::move(params)));
3794 params = baseParams.copy(2);
3795 miscGroup->addChild(new CreateAndUseIdsCase(testCtx, "capture_internal_representations_maintenance5", std::move(params)));