diff options
author | Corbin Simpson <[email protected]> | 2009-03-11 15:09:56 -0700 |
---|---|---|
committer | Corbin Simpson <[email protected]> | 2009-03-11 15:23:10 -0700 |
commit | f78bd5922db220b1b5e21c92e6a0cb78189a77f3 (patch) | |
tree | ab5bbe1800e1da9b5002a1209e7e64c89525c140 | |
parent | cec2170632a664da273c0e80ad1ead5cd43667a3 (diff) |
r300-gallium: Fix texture filters.
-rw-r--r-- | src/gallium/drivers/r300/r300_state_inlines.h | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/gallium/drivers/r300/r300_state_inlines.h b/src/gallium/drivers/r300/r300_state_inlines.h index 4b3183471af..fd92c71756b 100644 --- a/src/gallium/drivers/r300/r300_state_inlines.h +++ b/src/gallium/drivers/r300/r300_state_inlines.h @@ -217,34 +217,43 @@ static INLINE uint32_t r300_translate_tex_filters(int min, int mag, int mip) switch (min) { case PIPE_TEX_FILTER_NEAREST: retval |= R300_TX_MIN_FILTER_NEAREST; + break; case PIPE_TEX_FILTER_LINEAR: retval |= R300_TX_MIN_FILTER_LINEAR; + break; case PIPE_TEX_FILTER_ANISO: retval |= R300_TX_MIN_FILTER_ANISO; + break; default: - debug_printf("r300: Unknown texture filter %d", min); + debug_printf("r300: Unknown texture filter %d\n", min); break; } switch (mag) { case PIPE_TEX_FILTER_NEAREST: retval |= R300_TX_MAG_FILTER_NEAREST; + break; case PIPE_TEX_FILTER_LINEAR: retval |= R300_TX_MAG_FILTER_LINEAR; + break; case PIPE_TEX_FILTER_ANISO: retval |= R300_TX_MAG_FILTER_ANISO; + break; default: - debug_printf("r300: Unknown texture filter %d", mag); + debug_printf("r300: Unknown texture filter %d\n", mag); break; } switch (mip) { case PIPE_TEX_MIPFILTER_NONE: retval |= R300_TX_MIN_FILTER_MIP_NONE; + break; case PIPE_TEX_MIPFILTER_NEAREST: retval |= R300_TX_MIN_FILTER_MIP_NEAREST; + break; case PIPE_TEX_MIPFILTER_LINEAR: retval |= R300_TX_MIN_FILTER_MIP_LINEAR; + break; default: - debug_printf("r300: Unknown texture filter %d", mip); + debug_printf("r300: Unknown texture filter %d\n", mip); break; } |