summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nv50/nv50_state.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/drivers/nv50/nv50_state.c')
-rw-r--r--src/gallium/drivers/nv50/nv50_state.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/gallium/drivers/nv50/nv50_state.c b/src/gallium/drivers/nv50/nv50_state.c
index bf554427ca0..5b783da7ad7 100644
--- a/src/gallium/drivers/nv50/nv50_state.c
+++ b/src/gallium/drivers/nv50/nv50_state.c
@@ -465,6 +465,13 @@ nv50_sampler_state_create(struct pipe_context *pipe,
465 (nv50_tsc_wrap_mode(cso->wrap_t) << 3) | 465 (nv50_tsc_wrap_mode(cso->wrap_t) << 3) |
466 (nv50_tsc_wrap_mode(cso->wrap_r) << 6)); 466 (nv50_tsc_wrap_mode(cso->wrap_r) << 6));
467 467
468 if (nouveau_screen(pipe->screen)->class_3d >= NVE4_3D_CLASS) {
469 if (cso->seamless_cube_map)
470 so->tsc[1] |= NVE4_TSC_1_CUBE_SEAMLESS;
471 if (!cso->normalized_coords)
472 so->tsc[1] |= NVE4_TSC_1_FORCE_NONNORMALIZED_COORDS;
473 }
474
468 switch (cso->mag_img_filter) { 475 switch (cso->mag_img_filter) {
469 case PIPE_TEX_FILTER_LINEAR: 476 case PIPE_TEX_FILTER_LINEAR:
470 so->tsc[1] |= NV50_TSC_1_MAGF_LINEAR; 477 so->tsc[1] |= NV50_TSC_1_MAGF_LINEAR;