Lines Matching full:spec
1240 ShaderCase::ShaderCaseSpecification spec = ShaderCase::ShaderCaseSpecification::generateSharedSourceVertexCase(expectResult, version, valueBlockList, bothSource);
1241 spec.requirements = requirements;
1243 shaderNodeList.push_back(new ShaderCase(m_testCtx, m_renderCtx, m_contextInfo, (caseName + "_vertex").c_str(), description.c_str(), spec));
1248 ShaderCase::ShaderCaseSpecification spec = ShaderCase::ShaderCaseSpecification::generateSharedSourceFragmentCase(expectResult, version, valueBlockList, bothSource);
1249 spec.requirements = requirements;
1251 shaderNodeList.push_back(new ShaderCase(m_testCtx, m_renderCtx, m_contextInfo, (caseName + "_fragment").c_str(), description.c_str(), spec));
1256 ShaderCase::ShaderCaseSpecification spec;
1258 spec.expectResult = expectResult;
1259 spec.caseType = ShaderCase::CASETYPE_COMPLETE;
1260 spec.targetVersion = version;
1261 spec.requirements.swap(requirements);
1262 spec.valueBlocks.swap(valueBlockList);
1263 spec.vertexSources.swap(vertexSources);
1264 spec.fragmentSources.swap(fragmentSources);
1265 spec.tessCtrlSources.swap(tessellationCtrlSources);
1266 spec.tessEvalSources.swap(tessellationEvalSources);
1267 spec.geometrySources.swap(geometrySources);
1269 shaderNodeList.push_back(new ShaderCase(m_testCtx, m_renderCtx, m_contextInfo, caseName.c_str(), description.c_str(), spec));
1284 ShaderCase::PipelineCaseSpecification spec;
1286 spec.expectResult = expectResult;
1287 spec.caseType = ShaderCase::CASETYPE_COMPLETE;
1288 spec.targetVersion = version;
1289 spec.valueBlocks.swap(valueBlockList);
1290 spec.programs.swap(pipelinePrograms);
1292 shaderNodeList.push_back(new ShaderCase(m_testCtx, m_renderCtx, m_contextInfo, caseName.c_str(), description.c_str(), spec));