Lines Matching refs:string

428 		std::string		glslType;
431 std::string components[4];
436 std::string namePart;
437 std::string glslDecoration;
438 std::string glslComponent;
449 typedef std::map<std::string, std::string> SpecializationMap;
451 std::string genOutAssignment (const std::string& variableName, const VecData& outVecData) const;
452 std::string genInVerification (const std::string& variableName, const VecData& outVecData, const VecData& inVecData) const;
458 std::string generateName (const TestParams& testParams) const;
482 const std::string outDeclArray = pipelineData.outDeclArray ? "[]" : "";
483 const std::string inDeclArray = pipelineData.inDeclArray ? "[]" : "";
484 const std::string variableToAssignArray = pipelineData.outDeclArray ? "[gl_InvocationID]" : "";
485 const std::string variableToVerifyArray = pipelineData.inDeclArray ? "[0]" : "";
487 std::string outDecoration = "";
488 std::string inDecoration = pipelineData.inFlatDecoration ? "flat " : "";
489 std::string outComponent = outDecorationData.glslComponent;
490 std::string inComponent = inDecorationData.glslComponent;
497 std::string outDeclaration;
498 std::string inDeclaration;
499 std::string variableToAssignName;
500 std::string variableToVerifyName;
599 std::string outValueAssignment = genOutAssignment (variableToAssignName, outVecData);
600 std::string inValueVerification = genInVerification(variableToVerifyName, outVecData, inVecData);
609 std::string& declarations = specializationMap["DECLARATIONS"];
610 std::string& operations = specializationMap["OPERATIONS"];
666 std::string tescSource = tescNeeded ?
719 std::string teseSource = teseNeeded ?
822 std::string InterfaceMatchingTestCase::genOutAssignment(const std::string& variableName, const VecData& outVecData) const
829 std::string outSeparator(", ");
830 std::string endSeparator("");
831 std::vector<std::string*> outSeparators(4, &outSeparator);
835 std::string outValueAssignment = std::string(" ") + variableName + " = " + outVecData.glslType + "(";
842 std::string InterfaceMatchingTestCase::genInVerification(const std::string& variableName, const VecData& outVecData, const VecData& inVecData) const
850 static const std::string componentNames[] = { "x", "y", "z", "w" };
853 std::string inSeparator (" *\n\t\t ");
854 std::string endSeparator ("");
855 std::string* inSeparators[] { &inSeparator, &inSeparator, &inSeparator, &endSeparator };
859 std::string inValueVerification(" result = ");
994 std::string InterfaceMatchingTestCase::generateName(const TestParams& testParams) const
996 static const std::map<PipelineType, std::string> pipelineTypeMap
1009 static const std::map <DefinitionType, std::string> definitionTypeMap
1022 std::string caseName;