Lines Matching refs:mState
289 if (level > mState.levels - 1)
295 SparseTextureUtils::getTextureLevelSize(target, mState, level, width, height, depth);
300 if (widthCommitted == 0 || height == 0 || depth < mState.minDepth)
338 for (int sample = 0; sample < mState.samples; ++sample)
665 for (l = 0; l < mState.levels; ++l)
712 if (level > mState.levels - 1)
718 SparseTextureUtils::getTextureLevelSize(target, mState, level, width, height, depth);
720 if (width > 0 && height > 0 && depth >= mState.minDepth)
725 GLint texSize = width * height * depth * mState.format.getPixelSize();
733 for (GLint sample = 0; sample < mState.samples; ++sample)
807 if (level > mState.levels - 1)
813 SparseTextureUtils::getTextureLevelSize(target, mState, level, width, height, depth);
815 if (width == 0 || height == 0 || depth < mState.minDepth)
853 for (int sample = 0; sample < mState.samples; ++sample)
991 mState.minDepth = SparseTextureUtils::getTargetDepth(target);
992 SparseTextureUtils::getTexturePageSizes(gl, target, format, mState.pageSizeX, mState.pageSizeY, mState.pageSizeZ);
997 if (mState.pageSizeX > mState.pageSizeY)
998 mState.pageSizeY = mState.pageSizeX;
999 else if (mState.pageSizeX < mState.pageSizeY)
1000 mState.pageSizeX = mState.pageSizeY;
1003 mState.width = 4 * mState.pageSizeX;
1004 mState.height = 4 * mState.pageSizeY;
1005 mState.depth = 4 * mState.pageSizeZ * mState.minDepth;
1007 mState.format = glu::mapGLInternalFormat(format);
1027 if (level > mState.levels - 1)
1040 SparseTextureUtils::getTextureLevelSize(target, mState, level, width, height, depth);
1064 SparseTextureUtils::getTextureLevelSize(target, mState, level, width, height, depth);
1069 if (width >= mState.pageSizeX && height >= mState.pageSizeY && (mState.minDepth == 0 || depth >= mState.pageSizeZ))
1089 SparseTextureUtils::getTextureLevelSize(target, mState, level, width, height, depth);
1094 if ((width % mState.pageSizeX) == 0 && (height % mState.pageSizeY) == 0 && (depth % mState.pageSizeZ) == 0)