Lines Matching refs:GLuint
74 GLuint flags;
78 GLuint m_numIndexes;
82 std::vector<GLuint> m_shaders;
90 void initProgramData(GLuint numIndexes);
93 void setIndexInfo(GLuint index, GLint base, GLint size, GLenum type);
94 void setIndexFlags(GLuint index, GLuint flags);
95 GLuint getIndexForLocation(GLint location);
101 bool attachShader(GLuint shader);
102 bool detachShader(GLuint shader);
104 GLuint getShader(size_t i) const { return m_shaders[i]; } in getShader()
123 std::map<GLuint, BufferData*> m_buffers;
124 std::map<GLuint, ProgramData*> m_programs;
125 std::map<GLuint, ShaderData*> m_shaders;
127 std::map<GLuint, uint32_t> m_shaderProgramIdMap;
131 void refShaderDataLocked(GLuint shader);
132 void unrefShaderDataLocked(GLuint shader);
139 bool isShaderOrProgramObject(GLuint obj);
140 BufferData * getBufferData(GLuint bufferId);
142 void addBufferData(GLuint bufferId, GLsizeiptr size, const void* data);
143 void updateBufferData(GLuint bufferId, GLsizeiptr size, const void* data);
144 void setBufferUsage(GLuint bufferId, GLenum usage);
145 void setBufferMapped(GLuint bufferId, bool mapped);
146 GLenum getBufferUsage(GLuint bufferId);
147 bool isBufferMapped(GLuint bufferId);
148 … GLenum subUpdateBufferData(GLuint bufferId, GLintptr offset, GLsizeiptr size, const void* data);
149 void deleteBufferData(GLuint);
151 bool isProgram(GLuint program);
152 bool isProgramInitialized(GLuint program);
153 void addProgramData(GLuint program);
154 void initProgramData(GLuint program, GLuint numIndexes);
155 void attachShader(GLuint program, GLuint shader);
156 void detachShader(GLuint program, GLuint shader);
157 void deleteProgramData(GLuint program);
158 …void setProgramIndexInfo(GLuint program, GLuint index, GLint base, GLint size, GLenum type, con…
159 GLenum getProgramUniformType(GLuint program, GLint location);
160 GLint getNextSamplerUniform(GLuint program, GLint index, GLint* val, GLenum* target) const;
161 bool setSamplerUniform(GLuint program, GLint appLoc, GLint val, GLenum* target);
163 bool isShader(GLuint shader);
164 bool addShaderData(GLuint shader);
166 ShaderData* getShaderData(GLuint shader);
167 void unrefShaderData(GLuint shader);
171 void associateGLShaderProgram(GLuint shaderProgramName, uint32_t shaderProgramId);
173 ShaderProgramData* getShaderProgramData(GLuint shaderProgramName);
175 void deleteShaderProgramData(GLuint shaderProgramName);
176 void initShaderProgramData(GLuint shaderProgram, GLuint numIndices);
177 …void setShaderProgramIndexInfo(GLuint shaderProgram, GLuint index, GLint base, GLint size, GLenum …