Lines Matching defs:track
155 struct r100_cs_track *track;
165 track = (struct r100_cs_track *)p->track;
193 track->zb.robj = reloc->robj;
194 track->zb.offset = idx_value;
195 track->zb_dirty = true;
206 track->cb[0].robj = reloc->robj;
207 track->cb[0].offset = idx_value;
208 track->cb_dirty = true;
236 track->textures[i].robj = reloc->robj;
237 track->tex_dirty = true;
278 track->textures[i].cube_info[face - 1].offset = idx_value;
280 track->textures[i].cube_info[face - 1].robj = reloc->robj;
281 track->tex_dirty = true;
284 track->maxy = ((idx_value >> 16) & 0x7FF);
285 track->cb_dirty = true;
286 track->zb_dirty = true;
309 track->cb[0].pitch = idx_value & RADEON_COLORPITCH_MASK;
310 track->cb_dirty = true;
313 track->zb.pitch = idx_value & RADEON_DEPTHPITCH_MASK;
314 track->zb_dirty = true;
323 track->cb[0].cpp = 1;
328 track->cb[0].cpp = 2;
331 track->cb[0].cpp = 4;
343 track->z_enabled = !!(idx_value & RADEON_Z_ENABLE);
344 track->cb_dirty = true;
345 track->zb_dirty = true;
350 track->zb.cpp = 2;
358 track->zb.cpp = 4;
363 track->zb_dirty = true;
378 for (i = 0; i < track->num_texture; i++)
379 track->textures[i].enabled = !!(temp & (1 << i));
380 track->tex_dirty = true;
384 track->vap_vf_cntl = idx_value;
388 track->max_indx = idx_value & 0x00FFFFFFUL;
391 track->vtx_size = r200_get_vtx_size_0(idx_value);
394 track->vtx_size += r200_get_vtx_size_1(idx_value);
403 track->textures[i].width = (idx_value & RADEON_TEX_USIZE_MASK) + 1;
404 track->textures[i].height = ((idx_value & RADEON_TEX_VSIZE_MASK) >> RADEON_TEX_VSIZE_SHIFT) + 1;
405 track->tex_dirty = true;
414 track->textures[i].pitch = idx_value + 32;
415 track->tex_dirty = true;
424 track->textures[i].num_levels = ((idx_value & R200_MAX_MIP_LEVEL_MASK)
428 track->textures[i].roundup_w = false;
431 track->textures[i].roundup_h = false;
432 track->tex_dirty = true;
449 track->textures[i].txdepth = idx_value & 0x7;
460 track->textures[i].tex_coord_type = 0;
464 track->textures[i].tex_coord_type = 2;
468 track->textures[i].tex_coord_type = 1;
471 track->tex_dirty = true;
481 track->textures[i].use_pitch = 1;
483 track->textures[i].use_pitch = 0;
484 track->textures[i].width = 1 << ((idx_value & RADEON_TXFORMAT_WIDTH_MASK) >> RADEON_TXFORMAT_WIDTH_SHIFT);
485 track->textures[i].height = 1 << ((idx_value & RADEON_TXFORMAT_HEIGHT_MASK) >> RADEON_TXFORMAT_HEIGHT_SHIFT);
488 track->textures[i].lookup_disable = true;
493 track->textures[i].cpp = 1;
494 track->textures[i].compress_format = R100_TRACK_COMP_NONE;
505 track->textures[i].cpp = 2;
506 track->textures[i].compress_format = R100_TRACK_COMP_NONE;
513 track->textures[i].cpp = 4;
514 track->textures[i].compress_format = R100_TRACK_COMP_NONE;
517 track->textures[i].cpp = 1;
518 track->textures[i].compress_format = R100_TRACK_COMP_DXT1;
522 track->textures[i].cpp = 1;
523 track->textures[i].compress_format = R100_TRACK_COMP_DXT1;
526 track->textures[i].cube_info[4].width = 1 << ((idx_value >> 16) & 0xf);
527 track->textures[i].cube_info[4].height = 1 << ((idx_value >> 20) & 0xf);
528 track->tex_dirty = true;
539 track->textures[i].cube_info[face].width = 1 << ((tmp >> (face * 8)) & 0xf);
540 track->textures[i].cube_info[face].height = 1 << ((tmp >> ((face * 8) + 4)) & 0xf);
542 track->tex_dirty = true;