Home | History | Annotate | Download | only in functional

Lines Matching refs:precision

191 	PRECMASK_NA				= 0,						//!< Precision not applicable (booleans)
392 , precision (PRECISION_LAST)
400 Precision precision;
425 const char* precision = spec.precision != PRECISION_LAST ? getPrecisionName(spec.precision) : DE_NULL;
432 // Compute precision for inputs.
438 Precision prec = isBoolVal || (isIntVal && spec.precision == PRECISION_LOWP) ? PRECISION_MEDIUMP : spec.precision;
482 if (precision && !isBool) op << precision << " ";
513 if (precision && !isBoolOut) op << precision << " ";
942 // - precision, data types
1272 for (int precision = 0; precision < PRECISION_LAST; precision++)
1274 if ((funcInfo.precisionMask & (1<<precision)) ||
1275 (funcInfo.precisionMask == PRECMASK_NA && precision == PRECISION_MEDIUMP)) // use mediump interpolators for booleans
1277 const char* precisionStr = getPrecisionName((Precision)precision);
1297 shaderSpec.precision = isBoolCase ? PRECISION_LAST : (Precision)precision;
1424 for (int precision = 0; precision < (int)PRECISION_LAST; precision++)
1426 if (isBoolCase && precision != PRECISION_MEDIUMP) // Use mediump interpolators for booleans.
1429 const char* precisionStr = getPrecisionName((Precision)precision);
1442 shaderSpec.precision = isBoolCase ? PRECISION_LAST : (Precision)precision;
1493 for (int precision = 0; precision < (int)PRECISION_LAST; precision++)
1502 string name = string("") + getPrecisionName((Precision)precision) + "_" + s_sequenceCases[caseNdx].caseName + "_" + shaderTypeName;
1505 shaderSpec.precision = (Precision)precision;