Lines Matching defs:const
47 Logger(const Logger& rhs)
66 Logger& operator<<(const T& t)
86 void operator=(const Logger&);
110 bool occurs(GLenum shader) const
163 bool isImplicit(const std::vector<GLenum> stages) const
202 void streamDefinition(std::ostringstream& str, GLenum shader) const;
209 void LayoutSpecifier<LocationSpecifier>::streamDefinition(std::ostringstream& str, GLenum shader) const
229 void LayoutSpecifier<IndexSpecifier>::streamDefinition(std::ostringstream& str, GLenum shader) const
260 UniformStructCounter(const UniformStructCounter&);
277 UniformType(GLenum _enumType, const std::vector<int>& _arraySizesSegmented)
302 inline const std::string& str() const
307 inline const std::string& refStr() const
312 bool isStruct() const
317 bool isSigned() const
322 const char* abs() const
339 std::pair<int, int> getSize() const
344 GLenum getBaseType() const
349 void streamArrayStr(std::ostringstream& _str, int arrayElem = -1) const
533 UniformValueGenerator(const UniformValueGenerator&);
541 void streamValue(std::ostringstream& str, int arrayElement = 0, int column = 0) const
580 const void* getPtr(int arrayElement) const
599 UniformValue(const UniformType& _type, UniformValueGenerator& generator) : type(_type)
601 const int sizeRow = type.getSize().first;
602 const int sizeColumn = type.getSize().second;
696 void setName(const std::string& parentName, const std::string& _name)
718 const std::string& getName() const
723 void streamDefinition(std::ostringstream& str) const
745 const UniformValue& getRetVal() const
750 inline const std::string& getName() const
776 void push_back(const SubroutineFunction& _fn)
781 inline const std::string& getTypeName() const
856 void setName(const std::string& _name)
861 const std::string& getName() const
866 void streamArrayStr(std::ostringstream& str, int arrayElem = -1) const
891 const SubroutineFunction& getSelectedFunction(int arrayElem) const
917 ShaderKey(GLenum _stage, const std::string& _input, const std::string& _output)
924 bool operator<(const ShaderKey& rhs) const
948 static void streamUniformDefinitions(const std::vector<Uniform>& uniforms, GLenum shader, std::ostringstream& ret)
974 static void streamSubroutineDefinitions(const std::vector<SubroutineUniform>& subroutineUniforms, GLenum shader,
1012 static void streamUniformValidator(std::ostringstream& ret, const Uniform& uniform, GLenum shader,
1013 const char* outTemporary)
1075 static void streamUniformValidators(std::ostringstream& ret, const std::vector<Uniform>& uniforms, GLenum shader,
1076 const char* outTemporary)
1084 static void streamSubroutineValidator(std::ostringstream& ret, const SubroutineUniform& subroutineUniform,
1085 GLenum shader, const char* outTemporary)
1103 const std::vector<SubroutineUniform>& subroutineUniforms, GLenum shader,
1104 const char* outTemporary)
1112 static void streamShaderHeader(std::ostringstream& str, const glu::ContextType type)
1124 static std::string generateFragmentShader(const ShaderKey& key, const std::vector<Uniform>& uniforms,
1125 const std::vector<SubroutineUniform>& subroutineUniforms,
1126 const std::string& additionalDef, const glu::ContextType type)
1145 static std::string generateVertexShader(const ShaderKey& key, const std::vector<Uniform>& uniforms,
1146 const std::vector<SubroutineUniform>& subroutineUniforms,
1147 const std::string& additionalDef, const glu::ContextType type)
1165 static std::string generateComputeShader(const ShaderKey&, const std::vector<Uniform>& uniforms,
1166 const std::vector<SubroutineUniform>& subroutineUniforms,
1167 const std::string& additionalDef, const glu::ContextType type)
1188 static std::string generateShader(const ShaderKey& key, const std::vector<Uniform>& uniforms,
1189 const std::vector<SubroutineUniform>& subroutineUniforms,
1190 const std::string& additionalDef, const glu::ContextType type)
1237 std::map<ShaderKey, GLuint> CreateShaders(const std::vector<std::vector<ShaderKey> >& programConfigs,
1238 const std::vector<Uniform>& uniforms,
1239 const std::vector<SubroutineUniform>& subroutineUniforms,
1240 const std::string& additionalDef)
1257 const char* cSource[] = { source.c_str() };
1273 long CreatePrograms(std::vector<CompiledProgram>& programs, const std::vector<Uniform>& uniforms,
1274 const std::vector<SubroutineUniform>& subroutineUniforms, const std::string& additionalDef,
1410 void setUniform(const Uniform& uniform, const CompiledProgram& program)
1510 void setSubroutineUniform(const SubroutineUniform& subroutineUniform, const CompiledProgram& program, GLenum stage,
1534 const SubroutineFunction& selectedFunction = subroutineUniform.getSelectedFunction(arrayElem);
1563 long runExecuteProgram(const CompiledProgram& program, const std::vector<Uniform>& uniforms,
1564 const std::vector<SubroutineUniform>& subroutineUniforms)
1644 long runQueryUniform(const CompiledProgram& program, const Uniform& uniform, std::set<GLuint>& usedLocations,
1766 long runQueryUniformSubroutine(const CompiledProgram& program, GLenum stage,
1767 const SubroutineUniform& subroutineUniform, std::set<GLuint>& usedLocations,
1880 long runQueryUniformSubroutineFunction(const CompiledProgram& program, GLenum stage,
1881 const SubroutineFunction& subroutineFunction, std::set<GLuint>& usedIndices,
1986 long runQueryProgram(const CompiledProgram& program, const std::vector<Uniform>& uniforms,
1987 const std::vector<SubroutineUniform>& subroutineUniforms)
2050 long doRunNegativeCompile(const std::string additionalDef)
2429 const int implicitCount = 1;
2473 const int implicitCount = 3;
2582 std::string def = NL "const int i = 1;" NL "layout (location = i) uniform float u0;";
2793 std::string def = NL "const int i = 1;" NL "subroutine vec4 st0(float param);" NL
3032 NL "const int i = 1;" NL "layout(index = i) subroutine(st0) vec4 sf1(float param) { return param; };";