Lines Matching defs:std

45 using std::string;
46 using std::vector;
47 using std::map;
63 std::ostream& operator<<(std::ostream& str, const PrecisionFlagsFmt& fmt)
81 std::ostream& operator<<(std::ostream& str, const LayoutFlagsFmt& fmt)
189 std::string name;
191 std::vector<int> activeUniformIndices;
194 std::ostream& operator<<(std::ostream& stream, const BlockLayoutEntry& entry)
216 std::string name;
226 std::ostream& operator<<(std::ostream& stream, const UniformLayoutEntry& entry)
238 std::vector<BlockLayoutEntry> blocks;
239 std::vector<UniformLayoutEntry> uniforms;
275 for (std::vector<StructType*>::iterator i = m_structs.begin(); i != m_structs.end(); i++)
278 for (std::vector<UniformBlock*>::iterator i = m_uniformBlocks.begin(); i != m_uniformBlocks.end(); i++)
291 std::string name;
305 std::vector<StructType*>::const_iterator pos =
306 std::find_if(m_structs.begin(), m_structs.end(), StructNameEquals(name));
310 void ShaderInterface::getNamedStructs(std::vector<const StructType*>& structs) const
312 for (std::vector<StructType*>::const_iterator i = m_structs.begin(); i != m_structs.end(); i++)
433 void computeStd140Layout(UniformLayout& layout, int& curOffset, int curBlockNdx, const std::string& curPrefix,
558 std::string blockPrefix = hasInstanceName ? (std::string(block.getBlockName()) + ".") : std::string("");
646 void generateValues(const UniformLayout& layout, const std::map<int, void*>& blockPointers, deUint32 seed)
714 std::ostream& operator<<(std::ostream& str, const Indent& indent)
721 void generateDeclaration(std::ostringstream& src, const VarType& type, const char* name, int indentLevel,
723 void generateDeclaration(std::ostringstream& src, const Uniform& uniform, int indentLevel);
724 void generateDeclaration(std::ostringstream& src, const StructType& structType, int indentLevel);
726 void generateLocalDeclaration(std::ostringstream& src, const StructType& structType, int indentLevel);
727 void generateFullDeclaration(std::ostringstream& src, const StructType& structType, int indentLevel);
729 void generateDeclaration(std::ostringstream& src, const StructType& structType, int indentLevel)
736 void generateFullDeclaration(std::ostringstream& src, const StructType& structType, int indentLevel)
753 void generateLocalDeclaration(std::ostringstream& src, const StructType& structType, int indentLevel)
761 void generateDeclaration(std::ostringstream& src, const VarType& type, const char* name, int indentLevel,
776 std::vector<int> arraySizes;
798 for (std::vector<int>::const_reverse_iterator sizeIter = arraySizes.rbegin(); sizeIter != arraySizes.rend();
821 void generateDeclaration(std::ostringstream& src, const Uniform& uniform, int indentLevel)
829 void generateDeclaration(std::ostringstream& src, const UniformBlock& block)
857 void generateValueSrc(std::ostringstream& src, const UniformLayoutEntry& entry, const void* basePtr, int elementNdx)
923 void generateCompareSrc(std::ostringstream& src, const char* resultVar, const VarType& type, const char* srcName,
932 std::string fullApiName = string(apiName) + (isArray ? "[0]" : ""); // Arrays are always postfixed with [0]
959 std::string op = string("[") + de::toString(elementNdx) + "]";
981 void generateCompareSrc(std::ostringstream& src, const char* resultVar, const ShaderInterface& interface,
982 const UniformLayout& layout, const std::map<int, void*>& blockPointers, bool isVertex)
996 std::string apiPrefix = hasInstanceName ? string(block.getBlockName()) + "." : string("");
1002 std::string instancePostfix = isArray ? string("[") + de::toString(instanceNdx) + "]" : string("");
1003 std::string blockInstanceName = block.getBlockName() + instancePostfix;
1004 std::string srcPrefix =
1023 void generateVertexShader(std::ostringstream& src, glu::GLSLVersion glslVersion, const ShaderInterface& interface,
1024 const UniformLayout& layout, const std::map<int, void*>& blockPointers)
1034 std::vector<const StructType*> namedStructs;
1036 for (std::vector<const StructType*>::const_iterator structIter = namedStructs.begin();
1063 void generateFragmentShader(std::ostringstream& src, glu::GLSLVersion glslVersion, const ShaderInterface& interface,
1064 const UniformLayout& layout, const std::map<int, void*>& blockPointers)
1074 std::vector<const StructType*> namedStructs;
1076 for (std::vector<const StructType*>::const_iterator structIter = namedStructs.begin();
1128 std::vector<char> nameBuf(nameLen > 0 ? nameLen : 1);
1131 entry.name = std::string(&nameBuf[0]);
1145 std::vector<deUint32> uniformIndices(numActiveUniforms);
1149 std::vector<int> types(numActiveUniforms);
1150 std::vector<int> sizes(numActiveUniforms);
1151 std::vector<int> nameLengths(numActiveUniforms);
1152 std::vector<int> blockIndices(numActiveUniforms);
1153 std::vector<int> offsets(numActiveUniforms);
1154 std::vector<int> arrayStrides(numActiveUniforms);
1155 std::vector<int> matrixStrides(numActiveUniforms);
1156 std::vector<int> rowMajorFlags(numActiveUniforms);
1183 std::vector<char> nameBuf(nameLengths[uniformNdx]);
1199 entry.name = std::string(&nameBuf[0]);
1253 void copyUniformData(const UniformLayout& dstLayout, const std::map<int, void*>& dstBlockPointers,
1254 const UniformLayout& srcLayout, const std::map<int, void*>& srcBlockPointers)
1298 std::vector<deUint32> m_buffers;
1376 std::ostringstream vtxSrc;
1377 std::ostringstream fragSrc;
1537 std::string instanceName = string(block.getBlockName()) + (isArray ? "[0]" : "");
1619 std::string instanceName = string(block.getBlockName()) + (isArray ? "[0]" : "");
1698 std::ostringstream instanceName;