Lines Matching defs:textures

50     c->textures.packAlignment   = 4;
51 c->textures.unpackAlignment = 4;
54 c->textures.defaultTexture = new EGLTextureObject();
55 c->textures.defaultTexture->incStrong(c);
59 bindTextureTmu(c, i, 0, c->textures.defaultTexture);
67 if (c->textures.ggl)
68 gglUninit(c->textures.ggl);
69 c->textures.defaultTexture->decStrong(c);
71 if (c->textures.tmu[i].texture)
72 c->textures.tmu[i].texture->decStrong(c);
79 texture_unit_t& u(c->textures.tmu[i]);
110 c->rasterizer.procs.activeTexture(c, c->textures.active);
115 c->textures.tmu[tmu].dirty = flags;
119 * If the active textures are EGLImage, they need to be locked before
130 texture_unit_t& u(c->textures.tmu[i]);
152 texture_unit_t& u(c->textures.tmu[i]);
165 c->rasterizer.procs.activeTexture(c, c->textures.active);
242 GGLContext* ggl = c->textures.ggl;
250 c->textures.ggl = ggl;
304 const int active = c->textures.active;
305 const GLuint name = c->textures.tmu[active].name;
308 texture_unit_t& u(c->textures.tmu[active]);
316 tex = c->textures.defaultTexture;
318 if (c->textures.tmu[i].texture == tex.get())
338 if (tex.get() == c->textures.tmu[tmu].texture)
342 texture_unit_t& u(c->textures.tmu[tmu]);
360 const int active = c->textures.active;
361 const GLuint name = c->textures.tmu[active].name;
371 const int32_t align = c->textures.unpackAlignment-1;
377 const int active = c->textures.active;
378 EGLTextureObject* tex = c->textures.tmu[active].texture;
613 const int active = c->textures.active;
614 EGLTextureObject* tex = c->textures.tmu[active].texture;
633 EGLTextureObject* textureObject = c->textures.tmu[c->textures.active].texture;
679 invalidate_texture(c, c->textures.active);
700 texture_unit_t& u(c->textures.tmu[i]);
737 c->rasterizer.procs.activeTexture(c, c->textures.active);
770 texture_unit_t& u(c->textures.tmu[tmu]);
791 c->rasterizer.procs.activeTexture(c, c->textures.active);
854 c->textures.active = texture - GL_TEXTURE0;
855 c->rasterizer.procs.activeTexture(c, c->textures.active);
870 tex = c->textures.defaultTexture;
881 bindTextureTmu(c, c->textures.active, texture, tex);
884 void glGenTextures(GLsizei n, GLuint *textures)
892 c->surfaceManager->getToken(n, textures);
895 void glDeleteTextures(GLsizei n, const GLuint *textures)
905 if (c->textures.tmu[t].name == 0)
908 if (textures[i] && (textures[i] == c->textures.tmu[t].name)) {
910 sp<EGLTextureObject> tex(c->textures.defaultTexture);
915 c->surfaceManager->deleteTextures(n, textures);
916 c->surfaceManager->recycleTokens(n, textures);
961 c->textures.packAlignment = param;
963 c->textures.unpackAlignment = param;
1012 EGLTextureObject* textureObject = c->textures.tmu[c->textures.active].texture;
1193 const int32_t align = c->textures.unpackAlignment-1;
1247 const int active = c->textures.active;
1248 EGLTextureObject* tex = c->textures.tmu[active].texture;
1277 const int32_t align = c->textures.unpackAlignment-1;
1385 // The bottom row is stored first in textures
1431 const int active = c->textures.active;
1432 EGLTextureObject* tex = c->textures.tmu[active].texture;
1445 // The bottom row is stored first in textures
1515 const int32_t align = c->textures.packAlignment-1;