Lines Matching defs:GLSharedGroup
17 #include "GLSharedGroup.h"
216 /***** GLSharedGroup ****/
218 GLSharedGroup::GLSharedGroup() :
225 GLSharedGroup::~GLSharedGroup()
231 BufferData * GLSharedGroup::getBufferData(GLuint bufferId)
237 void GLSharedGroup::addBufferData(GLuint bufferId, GLsizeiptr size, void * data)
243 void GLSharedGroup::updateBufferData(GLuint bufferId, GLsizeiptr size, void * data)
249 GLenum GLSharedGroup::subUpdateBufferData(GLuint bufferId, GLintptr offset, GLsizeiptr size, void * data)
260 void GLSharedGroup::deleteBufferData(GLuint bufferId)
266 void GLSharedGroup::addProgramData(GLuint program)
279 void GLSharedGroup::initProgramData(GLuint program, GLuint numIndexes)
289 bool GLSharedGroup::isProgramInitialized(GLuint program)
300 void GLSharedGroup::deleteProgramData(GLuint program)
309 void GLSharedGroup::attachShader(GLuint program, GLuint shader)
321 void GLSharedGroup::detachShader(GLuint program, GLuint shader)
333 void GLSharedGroup::setProgramIndexInfo(GLuint program, GLuint index, GLint base, GLint size, GLenum type, const char* name)
361 GLenum GLSharedGroup::getProgramUniformType(GLuint program, GLint location)
373 bool GLSharedGroup::isProgram(GLuint program)
380 void GLSharedGroup::setupLocationShiftWAR(GLuint program)
387 GLint GLSharedGroup::locationWARHostToApp(GLuint program, GLint hostLoc, GLint arrIndex)
395 GLint GLSharedGroup::locationWARAppToHost(GLuint program, GLint appLoc)
403 bool GLSharedGroup::needUniformLocationWAR(GLuint program)
411 GLint GLSharedGroup::getNextSamplerUniform(GLuint program, GLint index, GLint* val, GLenum* target) const
418 bool GLSharedGroup::setSamplerUniform(GLuint program, GLint appLoc, GLint val, GLenum* target)
425 bool GLSharedGroup::addShaderData(GLuint shader)
439 ShaderData* GLSharedGroup::getShaderData(GLuint shader)
445 void GLSharedGroup::unrefShaderData(GLuint shader)
454 void GLSharedGroup::refShaderDataLocked(ssize_t shaderIdx)
461 void GLSharedGroup::unrefShaderDataLocked(ssize_t shaderIdx)