Lines Matching defs:ptr

71 void GLEncoder::s_glGetIntegerv(void *self, GLenum param, GLint *ptr)
82 memcpy(ptr, compressedTextureFormats,
89 ctx->m_glGetIntegerv_enc(self, param, ptr);
90 *ptr = MIN(*ptr, GLClientState::MAX_TEXTURE_UNITS);
94 *ptr = state->getBoundTexture(GL_TEXTURE_2D);
98 *ptr = state->getBoundTexture(GL_TEXTURE_EXTERNAL_OES);
102 if (!state->getClientStateParameter<GLint>(param,ptr)) {
103 ctx->m_glGetIntegerv_enc(self, param, ptr);
109 void GLEncoder::s_glGetFloatv(void *self, GLenum param, GLfloat *ptr)
121 ptr[i] = (GLfloat) compressedTextureFormats[i];
128 ctx->m_glGetFloatv_enc(self, param, ptr);
129 *ptr = MIN(*ptr, (GLfloat)GLClientState::MAX_TEXTURE_UNITS);
133 *ptr = (GLfloat)state->getBoundTexture(GL_TEXTURE_2D);
137 *ptr = (GLfloat)state->getBoundTexture(GL_TEXTURE_EXTERNAL_OES);
141 if (!state->getClientStateParameter<GLfloat>(param,ptr)) {
142 ctx->m_glGetFloatv_enc(self, param, ptr);
148 void GLEncoder::s_glGetFixedv(void *self, GLenum param, GLfixed *ptr)
160 ptr[i] = compressedTextureFormats[i] << 16;
167 ctx->m_glGetFixedv_enc(self, param, ptr);
168 *ptr = MIN(*ptr, GLClientState::MAX_TEXTURE_UNITS << 16);
172 *ptr = state->getBoundTexture(GL_TEXTURE_2D) << 16;
176 *ptr = state->getBoundTexture(GL_TEXTURE_EXTERNAL_OES) << 16;
180 if (!state->getClientStateParameter<GLfixed>(param,ptr)) {
181 ctx->m_glGetFixedv_enc(self, param, ptr);
187 void GLEncoder::s_glGetBooleanv(void *self, GLenum param, GLboolean *ptr)
199 ptr[i] = compressedTextureFormats[i] != 0 ? GL_TRUE : GL_FALSE;
206 *ptr = state->getBoundTexture(GL_TEXTURE_2D) != 0 ? GL_TRUE : GL_FALSE;
210 *ptr = state->getBoundTexture(GL_TEXTURE_EXTERNAL_OES) != 0
215 if (!state->getClientStateParameter<GLboolean>(param,ptr)) {
216 ctx->m_glGetBooleanv_enc(self, param, ptr);
553 indices = (void*)((GLintptr)buf->m_fixedBuffer.ptr() + (GLintptr)indices);