Home | History | Annotate | Download | only in functional

Lines Matching refs:string

330 	string	iterMaxStr;
339 iterMaxStr = string(getIntUniformName(numLoopIters)) + "*one";
356 string initValue = isIntCounter ? "0" : "0.05";
357 string loopCountDeclStr = "${COUNTER_PRECISION} ${LOOP_VAR_TYPE} ndx = " + initValue;
358 string loopCmpStr = ("ndx < " + iterMaxStr);
359 string incrementStr;
365 incrementStr = string("ndx += ") + de::toString(1.0f / numLoopIters);
367 incrementStr = string("ndx += ") + getFloatFractionUniformName(numLoopIters);
369 incrementStr = string("ndx += ") + getFloatFractionUniformName(numLoopIters) + "*one";
375 string loopBody;
425 map<string, string> params;
426 params.insert(pair<string, string>("LOOP_VAR_TYPE", getDataTypeName(loopCountDataType)));
427 params.insert(pair<string, string>("PRECISION", "mediump"));
428 params.insert(pair<string, string>("COUNTER_PRECISION", getPrecisionName(loopCountPrecision)));
432 string vertexShaderSource = vertTemplate.specialize(params);
433 string fragmentShaderSource = fragTemplate.specialize(params);
511 string counterPrecisionStr = "mediump";
512 string forLoopStr;
513 string whileLoopStr;
514 string doWhileLoopPreStr;
515 string doWhileLoopPostStr;
680 forLoopStr = string("for (") + counterPrecisionStr + " int i = 0; i < " + de::toString(iterCount) + "; i++)";
682 forLoopStr = string("for (") + counterPrecisionStr + " int i = 0; i < " + getIntUniformName(iterCount) + "; i++)";
684 forLoopStr = string("for (") + counterPrecisionStr + " int i = 0; i < one*" + getIntUniformName(iterCount) + "; i++)";
862 whileLoopStr = string("\t") + counterPrecisionStr + " int i = 0;\n" + " while(i++ < " + de::toString(iterCount) + ")";
864 whileLoopStr = string("\t") + counterPrecisionStr + " int i = 0;\n" + " while(i++ < " + getIntUniformName(iterCount) + ")";
866 whileLoopStr = string("\t") + counterPrecisionStr + " int i = 0;\n" + " while(i++ < one*" + getIntUniformName(iterCount) + ")";
1047 doWhileLoopPreStr = string("\t") + counterPrecisionStr + " int i = 0;\n" + "\tdo ";
1049 doWhileLoopPostStr = string(" while (++i < ") + de::toString(iterCount) + ");\n";
1051 doWhileLoopPostStr = string(" while (++i < ") + getIntUniformName(iterCount) + ");\n";
1053 doWhileLoopPostStr = string(" while (++i < one*") + getIntUniformName(iterCount) + ");\n";
1077 string oneStr;
1078 string twoStr;
1079 string threeStr;
1080 string iterCountStr;
1101 iterCountStr = string("one*") + getIntUniformName(iterCount);
1106 map<string, string> params;
1107 params.insert(pair<string, string>("PRECISION", "mediump"));
1108 params.insert(pair<string, string>("ITER_COUNT", iterCountStr));
1109 params.insert(pair<string, string>("COUNTER_PRECISION", counterPrecisionStr));
1110 params.insert(pair<string, string>("FOR_LOOP", forLoopStr));
1111 params.insert(pair<string, string>("WHILE_LOOP", whileLoopStr));
1112 params.insert(pair<string, string>("DO_WHILE_PRE", doWhileLoopPreStr));
1113 params.insert(pair<string, string>("DO_WHILE_POST", doWhileLoopPostStr));
1114 params.insert(pair<string, string>("ONE", oneStr));
1115 params.insert(pair<string, string>("TWO", twoStr));
1116 params.insert(pair<string, string>("THREE", threeStr));
1120 string
1121 string fragmentShaderSource = fragTemplate.specialize(params);
1163 string groupName = string(loopTypeName) + "_" + string(loopCountName) + "_iterations";
1164 string groupDesc = string("Loop tests with ") + loopCountName + " loop counter.";
1185 string name = string("basic_") + precisionName + "_" + dataTypeName + "_" + shaderTypeName;
1186 string desc = string(loopTypeName) + " loop with " + precisionName + dataTypeName + " " + loopCountName + " iteration count in " + shaderTypeName + " shader.";
1208 string name = string(loopCaseName) + "_" + shaderTypeName;
1209 string desc = string(loopCaseName) + " loop with " + loopTypeName + " iteration count in " + shaderTypeName + " shader.";