struct nv50_miptree *mt = nv50_miptree(view->pipe.texture);
uint32_t swz[4], *tic = view->tic;
- tic[0] = nv50_texture_formats[mt->base.base.format];
+ tic[0] = nv50_texture_formats[view->pipe.format];
swz[0] = nv50_tic_swizzle(tic[0], view->pipe.swizzle_r);
swz[1] = nv50_tic_swizzle(tic[0], view->pipe.swizzle_g);
tic[6] = 0x03000000;
- tic[7] = (view->pipe.last_level - view->pipe.first_level) << 4;
- tic[7] |= view->pipe.first_level;
+ tic[7] = (view->pipe.last_level << 4) | view->pipe.first_level;
return TRUE;
}