Lines Matching defs:sampler
275 const struct pipe_sampler_state *sampler)
278 const unsigned ws = sampler->wrap_s;
279 const unsigned wt = sampler->wrap_t;
280 const unsigned wr = sampler->wrap_r;
284 cso->templ = *sampler;
286 mipFilt = translate_mip_filter(sampler->min_mip_filter);
287 minFilt = translate_img_filter(sampler->min_img_filter);
288 magFilt = translate_img_filter(sampler->mag_img_filter);
290 if (sampler->max_anisotropy > 1)
293 if (sampler->max_anisotropy > 2) {
298 int b = (int)(sampler->lod_bias * 16.0);
305 if (sampler->compare_mode == PIPE_TEX_COMPARE_R_TO_TEXTURE) {
307 sampler->compare_func));
321 if (sampler->normalized_coords)
325 int minlod = (int)(16.0 * sampler->min_lod);
326 int maxlod = (int)(16.0 * sampler->max_lod);
338 ubyte r = float_to_ubyte(sampler->border_color.f[0]);
339 ubyte g = float_to_ubyte(sampler->border_color.f[1]);
340 ubyte b = float_to_ubyte(sampler->border_color.f[2]);
341 ubyte a = float_to_ubyte(sampler->border_color.f[3]);
380 i915_delete_sampler_state(struct pipe_context *pipe, void *sampler)
382 FREE(sampler);