111 CacheTexture::CacheTexture(uint16_t width, uint16_t height, GLenum format, uint32_t maxQuadCount) :
112 mTexture(NULL), mTextureId(0), mWidth(width), mHeight(height), mFormat(format),
113 mLinearFiltering(false), mDirty(false), mNumGlyphs(0),
114 mMesh(NULL), mCurrentQuad(0), mMaxQuadCount(maxQuadCount),
115 mCaches(Caches::getInstance()) <=====
{
116 mCacheBlocks = new CacheBlock(TEXTURE_BORDER_SIZE, TEXTURE_BORDER_SIZE,
117 mWidth - TEXTURE_BORDER_SIZE, mHeight - TEXTURE_BORDER_SIZE, true);
118
119
120
121
122 mHasUnpackRowLength = Extensions::getInstance().hasUnpackRowLength();
123 }