diff options
Diffstat (limited to 'drivers/gpu/drm/radeon/r300.c')
| -rw-r--r-- | drivers/gpu/drm/radeon/r300.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/gpu/drm/radeon/r300.c b/drivers/gpu/drm/radeon/r300.c index b2f9efe2897c..7e81db5eb804 100644 --- a/drivers/gpu/drm/radeon/r300.c +++ b/drivers/gpu/drm/radeon/r300.c | |||
| @@ -881,6 +881,7 @@ static int r300_packet0_check(struct radeon_cs_parser *p, | |||
| 881 | case R300_TX_FORMAT_Y4X4: | 881 | case R300_TX_FORMAT_Y4X4: |
| 882 | case R300_TX_FORMAT_Z3Y3X2: | 882 | case R300_TX_FORMAT_Z3Y3X2: |
| 883 | track->textures[i].cpp = 1; | 883 | track->textures[i].cpp = 1; |
| 884 | track->textures[i].compress_format = R100_TRACK_COMP_NONE; | ||
| 884 | break; | 885 | break; |
| 885 | case R300_TX_FORMAT_X16: | 886 | case R300_TX_FORMAT_X16: |
| 886 | case R300_TX_FORMAT_Y8X8: | 887 | case R300_TX_FORMAT_Y8X8: |
| @@ -892,6 +893,7 @@ static int r300_packet0_check(struct radeon_cs_parser *p, | |||
| 892 | case R300_TX_FORMAT_B8G8_B8G8: | 893 | case R300_TX_FORMAT_B8G8_B8G8: |
| 893 | case R300_TX_FORMAT_G8R8_G8B8: | 894 | case R300_TX_FORMAT_G8R8_G8B8: |
| 894 | track->textures[i].cpp = 2; | 895 | track->textures[i].cpp = 2; |
| 896 | track->textures[i].compress_format = R100_TRACK_COMP_NONE; | ||
| 895 | break; | 897 | break; |
| 896 | case R300_TX_FORMAT_Y16X16: | 898 | case R300_TX_FORMAT_Y16X16: |
| 897 | case R300_TX_FORMAT_Z11Y11X10: | 899 | case R300_TX_FORMAT_Z11Y11X10: |
| @@ -902,14 +904,17 @@ static int r300_packet0_check(struct radeon_cs_parser *p, | |||
| 902 | case R300_TX_FORMAT_FL_I32: | 904 | case R300_TX_FORMAT_FL_I32: |
| 903 | case 0x1e: | 905 | case 0x1e: |
| 904 | track->textures[i].cpp = 4; | 906 | track->textures[i].cpp = 4; |
| 907 | track->textures[i].compress_format = R100_TRACK_COMP_NONE; | ||
| 905 | break; | 908 | break; |
| 906 | case R300_TX_FORMAT_W16Z16Y16X16: | 909 | case R300_TX_FORMAT_W16Z16Y16X16: |
| 907 | case R300_TX_FORMAT_FL_R16G16B16A16: | 910 | case R300_TX_FORMAT_FL_R16G16B16A16: |
| 908 | case R300_TX_FORMAT_FL_I32A32: | 911 | case R300_TX_FORMAT_FL_I32A32: |
| 909 | track->textures[i].cpp = 8; | 912 | track->textures[i].cpp = 8; |
| 913 | track->textures[i].compress_format = R100_TRACK_COMP_NONE; | ||
| 910 | break; | 914 | break; |
| 911 | case R300_TX_FORMAT_FL_R32G32B32A32: | 915 | case R300_TX_FORMAT_FL_R32G32B32A32: |
| 912 | track->textures[i].cpp = 16; | 916 | track->textures[i].cpp = 16; |
| 917 | track->textures[i].compress_format = R100_TRACK_COMP_NONE; | ||
| 913 | break; | 918 | break; |
| 914 | case R300_TX_FORMAT_DXT1: | 919 | case R300_TX_FORMAT_DXT1: |
| 915 | track->textures[i].cpp = 1; | 920 | track->textures[i].cpp = 1; |
