Lines Matching refs:sv
43 struct nv30_sampler_view *sv = (void *)nv30->fragprog.textures[unit]; in nv30_fragtex_validate() local
48 if (ss && sv) { in nv30_fragtex_validate()
49 const struct nv30_texfmt *fmt = nv30_texfmt(pscreen, sv->pipe.format); in nv30_fragtex_validate()
50 struct pipe_resource *pt = sv->pipe.texture; in nv30_fragtex_validate()
53 u32 filter = sv->filt | (ss->filt & sv->filt_mask); in nv30_fragtex_validate()
54 u32 format = sv->fmt | ss->fmt; in nv30_fragtex_validate()
61 if (sv->base_lod) in nv30_fragtex_validate()
63 max_lod = sv->base_lod; in nv30_fragtex_validate()
64 min_lod = sv->base_lod; in nv30_fragtex_validate()
66 max_lod = MIN2(ss->max_lod + sv->base_lod, sv->high_lod); in nv30_fragtex_validate()
67 min_lod = MIN2(ss->min_lod + sv->base_lod, max_lod); in nv30_fragtex_validate()
91 PUSH_DATA (push, sv->npot_size1); in nv30_fragtex_validate()
133 PUSH_DATA (push, sv->wrap | (ss->wrap & sv->wrap_mask)); in nv30_fragtex_validate()
135 PUSH_DATA (push, sv->swz); in nv30_fragtex_validate()
137 PUSH_DATA (push, sv->npot_size0); in nv30_fragtex_validate()