Lines Matching defs:samp

213     struct pipe_sampler_state samp;
220 samp.lod_bias = asfloat(ss[D3DSAMP_MIPMAPLODBIAS]);
221 samp.min_lod = ss[NINED3DSAMP_MINLOD];
222 samp.min_mip_filter = (ss[D3DSAMP_MIPFILTER] == D3DTEXF_POINT) ? PIPE_TEX_FILTER_NEAREST : PIPE_TEX_FILTER_LINEAR;
224 samp.min_lod = 0.0;
225 samp.lod_bias = 0.0;
226 samp.min_mip_filter = PIPE_TEX_MIPFILTER_NONE;
228 samp.max_lod = 15.0f;
232 samp.wrap_s = PIPE_TEX_WRAP_CLAMP_TO_EDGE;
233 samp.wrap_t = PIPE_TEX_WRAP_CLAMP_TO_EDGE;
234 samp.wrap_r = PIPE_TEX_WRAP_CLAMP_TO_EDGE;
236 samp.wrap_s = d3dtextureaddress_to_pipe_tex_wrap(ss[D3DSAMP_ADDRESSU]);
237 samp.wrap_t = d3dtextureaddress_to_pipe_tex_wrap(ss[D3DSAMP_ADDRESSV]);
238 samp.wrap_r = d3dtextureaddress_to_pipe_tex_wrap(ss[D3DSAMP_ADDRESSW]);
240 samp.min_img_filter = (ss[D3DSAMP_MINFILTER] == D3DTEXF_POINT && !ss[NINED3DSAMP_SHADOW]) ? PIPE_TEX_FILTER_NEAREST : PIPE_TEX_FILTER_LINEAR;
241 samp.mag_img_filter = (ss[D3DSAMP_MAGFILTER] == D3DTEXF_POINT && !ss[NINED3DSAMP_SHADOW]) ? PIPE_TEX_FILTER_NEAREST : PIPE_TEX_FILTER_LINEAR;
244 samp.max_anisotropy = MIN2(16, ss[D3DSAMP_MAXANISOTROPY]);
246 samp.max_anisotropy = 0;
247 samp.compare_mode = ss[NINED3DSAMP_SHADOW] ? PIPE_TEX_COMPARE_R_TO_TEXTURE : PIPE_TEX_COMPARE_NONE;
248 samp.compare_func = PIPE_FUNC_LEQUAL;
249 samp.normalized_coords = 1;
250 samp.seamless_cube_map = 0;
251 samp.border_color_is_integer = 0;
252 samp.reduction_mode = 0;
253 samp.pad = 0;
254 samp.border_color_format = PIPE_FORMAT_NONE;
255 d3dcolor_to_pipe_color_union(&samp.border_color, ss[D3DSAMP_BORDERCOLOR]);
259 cso_single_sampler(ctx, PIPE_SHADER_FRAGMENT, idx - NINE_SAMPLER_PS(0), &samp);
261 cso_single_sampler(ctx, PIPE_SHADER_VERTEX, idx - NINE_SAMPLER_VS(0), &samp);