diff options
Diffstat (limited to 'src/gallium/drivers')
| -rw-r--r-- | src/gallium/drivers/r300/r300_fs.c | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/src/gallium/drivers/r300/r300_fs.c b/src/gallium/drivers/r300/r300_fs.c index a37f23aaef..4d61f63853 100644 --- a/src/gallium/drivers/r300/r300_fs.c +++ b/src/gallium/drivers/r300/r300_fs.c @@ -169,10 +169,14 @@ static void get_external_state(                          break;                      case PIPE_TEX_WRAP_MIRROR_REPEAT: +                        state->unit[i].wrap_mode = RC_WRAP_MIRRORED_REPEAT; +                        state->unit[i].fake_npot = TRUE; +                        break; +                      case PIPE_TEX_WRAP_MIRROR_CLAMP:                      case PIPE_TEX_WRAP_MIRROR_CLAMP_TO_EDGE:                      case PIPE_TEX_WRAP_MIRROR_CLAMP_TO_BORDER: -                        state->unit[i].wrap_mode = RC_WRAP_MIRROR; +                        state->unit[i].wrap_mode = RC_WRAP_MIRRORED_CLAMP;                          state->unit[i].fake_npot = TRUE;                          break; | 
