Lines Matching refs:std

269 					 const std::string&	name,
273 const std::string& vertexShaderSource,
274 const std::string& fragmentShaderSource)
287 LoopUniformSetup (std::vector<BaseUniformType>& types)
294 std::vector<BaseUniformType> m_uniformInformations;
308 const std::string& caseName,
315 std::ostringstream vtx;
316 std::ostringstream frag;
317 std::ostringstream& op = isVertexCase ? vtx : frag;
349 std::vector<BaseUniformType> uniformInformations;
418 std::string iterMaxStr;
427 iterMaxStr = std::string(getIntUniformName(numLoopIters)) + "*one";
444 std::string initValue = isIntCounter ? "0" : "0.05";
445 std::string loopCountDeclStr = "${COUNTER_PRECISION} ${LOOP_VAR_TYPE} ndx = " + initValue;
446 std::string loopCmpStr = ("ndx < " + iterMaxStr);
447 std::string incrementStr;
453 incrementStr = std::string("ndx += ") + de::toString(1.0f / (float)numLoopIters);
455 incrementStr = std::string("ndx += ") + getFloatFractionUniformName(numLoopIters);
457 incrementStr = std::string("ndx += ") + getFloatFractionUniformName(numLoopIters) + "*one";
463 std::string loopBody;
515 std::map<std::string, std::string> params;
516 params.insert(std::pair<std::string, std::string>("LOOP_VAR_TYPE", getDataTypeName(loopCountDataType)));
517 params.insert(std::pair<std::string, std::string>("PRECISION", "mediump"));
518 params.insert(std::pair<std::string, std::string>("COUNTER_PRECISION", getPrecisionName(loopCountPrecision)));
522 std::string vertexShaderSource = vertTemplate.specialize(params);
523 std::string fragmentShaderSource = fragTemplate.specialize(params);
532 const std::string& caseName,
538 std::ostringstream vtx;
539 std::ostringstream frag;
540 std::ostringstream& op = isVertexCase ? vtx : frag;
542 std::vector<BaseUniformType> uniformInformations;
642 std::string counterPrecisionStr = "mediump";
643 std::string forLoopStr;
644 std::string whileLoopStr;
645 std::string doWhileLoopPreStr;
646 std::string doWhileLoopPostStr;
878 forLoopStr = std::string("for (") + counterPrecisionStr + " int i = 0; i < " + de::toString(iterCount) + "; i++)";
880 forLoopStr = std::string("for (") + counterPrecisionStr + " int i = 0; i < " + getIntUniformName(iterCount) + "; i++)";
882 forLoopStr = std::string("for (") + counterPrecisionStr + " int i = 0; i < one*" + getIntUniformName(iterCount) + "; i++)";
1127 whileLoopStr = std::string("\t") + counterPrecisionStr + " int i = 0;\n" + " while(i++ < " + de::toString(iterCount) + ")";
1129 whileLoopStr = std::string("\t") + counterPrecisionStr + " int i = 0;\n" + " while(i++ < " + getIntUniformName(iterCount) + ")";
1131 whileLoopStr = std::string("\t") + counterPrecisionStr + " int i = 0;\n" + " while(i++ < one*" + getIntUniformName(iterCount) + ")";
1387 doWhileLoopPreStr = std::string("\t") + counterPrecisionStr + " int i = 0;\n" + "\tdo ";
1389 doWhileLoopPostStr = std::string(" while (++i < ") + de::toString(iterCount) + ");\n";
1391 doWhileLoopPostStr = std::string(" while (++i < ") + getIntUniformName(iterCount) + ");\n";
1393 doWhileLoopPostStr = std::string(" while (++i < one*") + getIntUniformName(iterCount) + ");\n";
1419 std::string oneStr;
1420 std::string twoStr;
1421 std::string threeStr;
1422 std::string iterCountStr;
1423 std::string numItersStr;
1446 iterCountStr = std::string("one*") + getIntUniformName(iterCount);
1451 std::map<std::string, std::string> params;
1452 params.insert(std::pair<std::string, std::string>("PRECISION", "mediump"));
1453 params.insert(std::pair<std::string, std::string>("ITER_COUNT", iterCountStr));
1454 params.insert(std::pair<std::string, std::string>("NUM_ITERS", numItersStr));
1455 params.insert(std::pair<std::string, std::string>("COUNTER_PRECISION", counterPrecisionStr));
1456 params.insert(std::pair<std::string, std::string>("FOR_LOOP", forLoopStr));
1457 params.insert(std::pair<std::string, std::string>("WHILE_LOOP", whileLoopStr));
1458 params.insert(std::pair<std::string, std::string>("DO_WHILE_PRE", doWhileLoopPreStr));
1459 params.insert(std::pair<std::string, std::string>("DO_WHILE_POST", doWhileLoopPostStr));
1460 params.insert(std::pair<std::string, std::string>("ONE", oneStr));
1461 params.insert(std::pair<std::string, std::string>("TWO", twoStr));
1462 params.insert(std::pair<std::string, std::string>("THREE", threeStr));
1466 std::string vertexShaderSource = vertTemplate.specialize(params);
1467 std::string fragmentShaderSource = fragTemplate.specialize(params);
1526 std::string groupName = std::string(loopTypeName) + "_" + std::string(loopCountName) + "_iterations";
1527 std::string groupDesc = std::string("Loop tests with ") + loopCountName + " loop counter.";
1550 std::string testName = std::string("basic_") + precisionName + "_" + dataTypeName + "_" + shaderTypeName;
1573 std::string name = std::string(loopCaseName) + "_" + shaderTypeName;