Lines Matching defs:fmt
140 so->fmt = 0;
156 so->fmt |= NV40_3D_TEX_FORMAT_RECT;
190 swizzle(const struct nv30_texfmt *fmt, unsigned cmp, unsigned swz)
192 uint32_t data = fmt->swz[swz].src << 8;
194 data |= fmt->swz[swz].cmp;
196 data |= fmt->swz[cmp].cmp;
204 const struct nv30_texfmt *fmt = nv30_texfmt(pipe->screen, tmpl->format);
218 so->fmt = NV30_3D_TEX_FORMAT_NO_BORDER;
221 so->fmt |= NV30_3D_TEX_FORMAT_DIMS_1D;
224 so->fmt |= NV30_3D_TEX_FORMAT_CUBIC;
227 so->fmt |= NV30_3D_TEX_FORMAT_DIMS_2D;
230 so->fmt |= NV30_3D_TEX_FORMAT_DIMS_3D;
234 so->fmt |= NV30_3D_TEX_FORMAT_DIMS_1D;
238 so->filt = fmt->filter;
239 so->wrap = fmt->wrap;
240 so->swz = fmt->swizzle;
241 so->swz |= swizzle(fmt, 3, tmpl->swizzle_a);
242 so->swz |= swizzle(fmt, 0, tmpl->swizzle_r) << 2;
243 so->swz |= swizzle(fmt, 1, tmpl->swizzle_g) << 4;
244 so->swz |= swizzle(fmt, 2, tmpl->swizzle_b) << 6;
273 so->fmt |= NV40_3D_TEX_FORMAT_LINEAR;
274 so->fmt |= 0x00008000;
275 so->fmt |= (pt->last_level + 1) << NV40_3D_TEX_FORMAT_MIPMAP_COUNT__SHIFT;
279 so->fmt |= NV30_3D_TEX_FORMAT_MIPMAP;
280 so->fmt |= util_logbase2(pt->width0) << 20;
281 so->fmt |= util_logbase2(pt->height0) << 24;
282 so->fmt |= util_logbase2(pt->depth0) << 28;
283 so->fmt |= 0x00010000;