Home | History | Annotate | Download | only in functional

Lines Matching refs:precision

275 static ShaderLoopCase* createGenericLoopCase (Context& context, const char* caseName, const char* description, bool isVertexCase, LoopType loopType, LoopCountType loopCountType, Precision loopCountPrecision, DataType loopCountDataType)
332 vtx << " ${PRECISION} vec4 coords = a_coords;\n";
334 frag << " ${PRECISION} vec4 coords = v_coords;\n";
355 op << " ${PRECISION} vec4 res = coords;\n";
455 params.insert(pair<string, string>("PRECISION", "mediump"));
525 op << "\n${PRECISION} vec4 func (in ${PRECISION} vec4 coords) { return coords.yzwx; }\n";
527 op << "\nvoid func (inout ${PRECISION} vec4 coords) { coords = coords.yzwx; }\n";
547 vtx << " ${PRECISION} vec4 coords = a_coords;\n";
549 frag << " ${PRECISION} vec4 coords = v_coords;\n";
552 op << " ${PRECISION} vec4 res = coords;\n";
1214 params.insert(pair<string, string>("PRECISION", "mediump"));
1294 for (int precision = 0; precision < PRECISION_LAST; precision++)
1296 const char* precisionName = getPrecisionName((Precision)precision);
1311 group->addChild(createGenericLoopCase(m_context, name.c_str(), desc.c_str(), isVertexCase, (LoopType)loopType, (LoopCountType)loopCountType, (Precision)precision, loopDataType));