r600g: fix color resolve for RGBX8 and RGBX16 integer formats
authorMarek Olšák <maraeo@gmail.com>
Mon, 1 Jul 2013 00:36:37 +0000 (02:36 +0200)
committerMarek Olšák <maraeo@gmail.com>
Mon, 8 Jul 2013 18:25:18 +0000 (20:25 +0200)
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
src/gallium/drivers/r600/r600_blit.c

index 7a0e2561b854322032fa4240cfb8fdd1149e56ba..ba5d4ea6e7f8ae8c6f6318179679d410c935fa1d 100644 (file)
@@ -777,7 +777,7 @@ static enum pipe_format int_to_norm_format(enum pipe_format format)
        REPLACE_FORMAT_SIGN(B10G10R10A2, U);
        REPLACE_FORMAT(R8);
        REPLACE_FORMAT(R8G8);
-       REPLACE_FORMAT(R8G8B8);
+       REPLACE_FORMAT(R8G8B8X8);
        REPLACE_FORMAT(R8G8B8A8);
        REPLACE_FORMAT(A8);
        REPLACE_FORMAT(I8);
@@ -785,7 +785,7 @@ static enum pipe_format int_to_norm_format(enum pipe_format format)
        REPLACE_FORMAT(L8A8);
        REPLACE_FORMAT(R16);
        REPLACE_FORMAT(R16G16);
-       REPLACE_FORMAT(R16G16B16);
+       REPLACE_FORMAT(R16G16B16X16);
        REPLACE_FORMAT(R16G16B16A16);
        REPLACE_FORMAT(A16);
        REPLACE_FORMAT(I16);