Lines Matching defs:mt
68 if (intelObj->mt &&
69 (!intel_miptree_match_image(intelObj->mt, &firstImage->base.Base) ||
70 intelObj->mt->first_level != tObj->BaseLevel ||
71 intelObj->mt->last_level < intelObj->_MaxLevel)) {
72 intel_miptree_release(&intelObj->mt);
78 if (!intelObj->mt) {
82 intelObj->mt = intel_miptree_create(intel,
93 if (!intelObj->mt)
108 if (intelObj->mt != intelImage->mt) {
109 intel_miptree_copy_teximage(intel, intelImage, intelObj->mt);
127 struct intel_mipmap_tree *mt;
130 if (!intel_image || !intel_image->mt)
135 mt = intel_image->mt;
137 for (int i = 0; i < mt->level[level].depth; i++)
138 intel_miptree_slice_resolve_depth(intel, mt, level, i);
140 if (mt->target == GL_TEXTURE_3D ||
141 mt->target == GL_TEXTURE_2D_ARRAY ||
142 mt->target == GL_TEXTURE_1D_ARRAY) {
148 for (i = 0; i < mt->level[level].depth; i++) {
149 intel_miptree_get_image_offset(mt, level, face, i, &x, &y);
150 intel_image->base.ImageOffsets[i] = x + y * mt->region->pitch;
155 intel_image->base.Map = intel_region_map(intel, mt->region, mode);
158 intel_miptree_get_image_offset(mt, level, face, 0, &x, &y);
161 __FUNCTION__, face, level, x, y, mt->region->pitch * mt->cpp);
163 intel_image->base.Map = intel_region_map(intel, mt->region, mode) +
164 (x + y * mt->region->pitch) * mt->cpp;
167 intel_image->base.RowStride = mt->region->pitch;
174 if (intel_image && intel_image->mt) {
175 intel_region_unmap(intel, intel_image->mt->region);