Lines Matching full:track
150 struct r100_cs_track *track; in r200_packet0_check() local
160 track = (struct r100_cs_track *)p->track; in r200_packet0_check()
188 track->zb.robj = reloc->robj; in r200_packet0_check()
189 track->zb.offset = idx_value; in r200_packet0_check()
190 track->zb_dirty = true; in r200_packet0_check()
201 track->cb[0].robj = reloc->robj; in r200_packet0_check()
202 track->cb[0].offset = idx_value; in r200_packet0_check()
203 track->cb_dirty = true; in r200_packet0_check()
231 track->textures[i].robj = reloc->robj; in r200_packet0_check()
232 track->tex_dirty = true; in r200_packet0_check()
273 track->textures[i].cube_info[face - 1].offset = idx_value; in r200_packet0_check()
275 track->textures[i].cube_info[face - 1].robj = reloc->robj; in r200_packet0_check()
276 track->tex_dirty = true; in r200_packet0_check()
279 track->maxy = ((idx_value >> 16) & 0x7FF); in r200_packet0_check()
280 track->cb_dirty = true; in r200_packet0_check()
281 track->zb_dirty = true; in r200_packet0_check()
304 track->cb[0].pitch = idx_value & RADEON_COLORPITCH_MASK; in r200_packet0_check()
305 track->cb_dirty = true; in r200_packet0_check()
308 track->zb.pitch = idx_value & RADEON_DEPTHPITCH_MASK; in r200_packet0_check()
309 track->zb_dirty = true; in r200_packet0_check()
318 track->cb[0].cpp = 1; in r200_packet0_check()
323 track->cb[0].cpp = 2; in r200_packet0_check()
326 track->cb[0].cpp = 4; in r200_packet0_check()
338 track->z_enabled = !!(idx_value & RADEON_Z_ENABLE); in r200_packet0_check()
339 track->cb_dirty = true; in r200_packet0_check()
340 track->zb_dirty = true; in r200_packet0_check()
345 track->zb.cpp = 2; in r200_packet0_check()
353 track->zb.cpp = 4; in r200_packet0_check()
358 track->zb_dirty = true; in r200_packet0_check()
373 for (i = 0; i < track->num_texture; i++) in r200_packet0_check()
374 track->textures[i].enabled = !!(temp & (1 << i)); in r200_packet0_check()
375 track->tex_dirty = true; in r200_packet0_check()
379 track->vap_vf_cntl = idx_value; in r200_packet0_check()
383 track->max_indx = idx_value & 0x00FFFFFFUL; in r200_packet0_check()
386 track->vtx_size = r200_get_vtx_size_0(idx_value); in r200_packet0_check()
389 track->vtx_size += r200_get_vtx_size_1(idx_value); in r200_packet0_check()
398 track->textures[i].width = (idx_value & RADEON_TEX_USIZE_MASK) + 1; in r200_packet0_check()
399 track->textures[i].height = ((idx_value & RADEON_TEX_VSIZE_MASK) >> RADEON_TEX_VSIZE_SHIFT) + 1; in r200_packet0_check()
400 track->tex_dirty = true; in r200_packet0_check()
409 track->textures[i].pitch = idx_value + 32; in r200_packet0_check()
410 track->tex_dirty = true; in r200_packet0_check()
419 track->textures[i].num_levels = ((idx_value & R200_MAX_MIP_LEVEL_MASK) in r200_packet0_check()
423 track->textures[i].roundup_w = false; in r200_packet0_check()
426 track->textures[i].roundup_h = false; in r200_packet0_check()
427 track->tex_dirty = true; in r200_packet0_check()
444 track->textures[i].txdepth = idx_value & 0x7; in r200_packet0_check()
455 track->textures[i].tex_coord_type = 0; in r200_packet0_check()
459 track->textures[i].tex_coord_type = 2; in r200_packet0_check()
463 track->textures[i].tex_coord_type = 1; in r200_packet0_check()
466 track->tex_dirty = true; in r200_packet0_check()
476 track->textures[i].use_pitch = 1; in r200_packet0_check()
478 track->textures[i].use_pitch = 0; in r200_packet0_check()
479 …track->textures[i].width = 1 << ((idx_value & RADEON_TXFORMAT_WIDTH_MASK) >> RADEON_TXFORMAT_WIDTH… in r200_packet0_check()
480 …track->textures[i].height = 1 << ((idx_value & RADEON_TXFORMAT_HEIGHT_MASK) >> RADEON_TXFORMAT_HEI… in r200_packet0_check()
483 track->textures[i].lookup_disable = true; in r200_packet0_check()
488 track->textures[i].cpp = 1; in r200_packet0_check()
489 track->textures[i].compress_format = R100_TRACK_COMP_NONE; in r200_packet0_check()
500 track->textures[i].cpp = 2; in r200_packet0_check()
501 track->textures[i].compress_format = R100_TRACK_COMP_NONE; in r200_packet0_check()
508 track->textures[i].cpp = 4; in r200_packet0_check()
509 track->textures[i].compress_format = R100_TRACK_COMP_NONE; in r200_packet0_check()
512 track->textures[i].cpp = 1; in r200_packet0_check()
513 track->textures[i].compress_format = R100_TRACK_COMP_DXT1; in r200_packet0_check()
517 track->textures[i].cpp = 1; in r200_packet0_check()
518 track->textures[i].compress_format = R100_TRACK_COMP_DXT1; in r200_packet0_check()
521 track->textures[i].cube_info[4].width = 1 << ((idx_value >> 16) & 0xf); in r200_packet0_check()
522 track->textures[i].cube_info[4].height = 1 << ((idx_value >> 20) & 0xf); in r200_packet0_check()
523 track->tex_dirty = true; in r200_packet0_check()
534 track->textures[i].cube_info[face].width = 1 << ((tmp >> (face * 8)) & 0xf); in r200_packet0_check()
535 track->textures[i].cube_info[face].height = 1 << ((tmp >> ((face * 8) + 4)) & 0xf); in r200_packet0_check()
537 track->tex_dirty = true; in r200_packet0_check()