Lines Matching refs:m_spec
723 , m_spec (specification) in ShaderLibraryCase()
733 DE_ASSERT(isValid(m_spec)); in init()
735 if (!isGLSLVersionSupported(m_renderCtx.getType(), m_spec.targetVersion)) in init()
736 …TCU_THROW(NotSupportedError, (string(getGLSLVersionName(m_spec.targetVersion)) + " is not supporte… in init()
738 checkImplementationLimits(m_spec.requiredCaps, m_contextInfo); in init()
741 switch (m_spec.expectResult) in init()
932 const bool tessellationPresent = isTessellationPresent(m_spec); in execute()
933 const bool separablePrograms = m_spec.programs[0].sources.separable; in execute()
939 vector<ProgramSources> specializedSources (m_spec.programs.size()); in execute()
948 if(isCapabilityRequired(CAPABILITY_ONLY_GLSL_ES_100_SUPPORT, m_spec) && glu::IsES3Compatible(gl)) in execute()
951 if(isCapabilityRequired(CAPABILITY_EXACTLY_ONE_DRAW_BUFFER, m_spec)) in execute()
962 if (m_spec.caseType == CASETYPE_VERTEX_ONLY) in execute()
964 …const vector<RequiredExtension> reqExt = checkAndSpecializeExtensions(m_spec.programs[0].requiredE… in execute()
966 …DE_ASSERT(m_spec.programs.size() == 1 && m_spec.programs[0].sources.sources[SHADERTYPE_VERTEX].siz… in execute()
967 …specializedSources[0] << glu::VertexSource(specializeVertexShader(m_spec, m_spec.programs[0].sourc… in execute()
968 << glu::FragmentSource(genFragmentShader(m_spec)); in execute()
970 else if (m_spec.caseType == CASETYPE_FRAGMENT_ONLY) in execute()
972 …const vector<RequiredExtension> reqExt = checkAndSpecializeExtensions(m_spec.programs[0].requiredE… in execute()
974 …DE_ASSERT(m_spec.programs.size() == 1 && m_spec.programs[0].sources.sources[SHADERTYPE_FRAGMENT].s… in execute()
975 specializedSources[0] << glu::VertexSource(genVertexShader(m_spec)) in execute()
976 …<< glu::FragmentSource(specializeFragmentShader(m_spec, m_spec.programs[0].sources.sources[SHADERT… in execute()
980 DE_ASSERT(m_spec.caseType == CASETYPE_COMPLETE); in execute()
982 …const int maxPatchVertices = isTessellationPresent(m_spec) && isTessellationSupported(m_renderCtx,… in execute()
985 for (size_t progNdx = 0; progNdx < m_spec.programs.size(); progNdx++) in execute()
987 …const ProgramSpecializationParams progSpecParams (m_spec, checkAndSpecializeExtensions(m_spec.prog… in execute()
989 …specializeProgramSources(specializedSources[progNdx], m_spec.programs[progNdx].sources, progSpecPa… in execute()
1016 for (size_t programNdx = 0; programNdx < m_spec.programs.size(); ++programNdx) in execute()
1020 if (m_spec.programs[programNdx].activeStages & (1u << glu::SHADERTYPE_VERTEX)) in execute()
1045 if (m_spec.programs[programNdx].activeStages & (1u << stage)) in execute()
1060 switch (m_spec.expectResult) in execute()
1100 if (isCapabilityRequired(CAPABILITY_FULL_GLSL_ES_100_SUPPORT, m_spec)) in execute()
1115 else if (m_spec.expectResult == EXPECT_COMPILE_FAIL && allCompilesOk && !allLinksOk) in execute()
1126 if (m_spec.expectResult == EXPECT_COMPILE_FAIL || in execute()
1127 m_spec.expectResult == EXPECT_COMPILE_LINK_FAIL || in execute()
1128 m_spec.expectResult == EXPECT_LINK_FAIL || in execute()
1129 m_spec.expectResult == EXPECT_BUILD_SUCCESSFUL) in execute()
1141 for (int programNdx = 0; programNdx < (int)m_spec.programs.size(); ++programNdx) in execute()
1145 if (m_spec.programs[programNdx].activeStages & (1u << stage)) in execute()
1171 const ValueBlock& valueBlock = m_spec.values; in execute()
1223 …if ((m_spec.caseType == CASETYPE_FRAGMENT_ONLY) || (getDataTypeScalarType(dataType) != TYPE_FLOAT)) in execute()
1302 (m_spec.expectResult == EXPECT_VALIDATION_FAIL) ? in execute()
1308 if (m_spec.expectResult == EXPECT_PASS) in execute()
1339 else if (m_spec.expectResult == EXPECT_VALIDATION_FAIL) in execute()