r300g: fix texture formats: A4R4G4B4_UNORM, A1R5G5B5_UNORM, R5G6B5_UNORM
[mesa.git] / src / gallium / drivers / r300 / r300_screen.c
index 1668cae2f4349ce3189e54655481736b27bc2fdd..8e9f51aba2d919061144dc689cc3b92c4e457b5c 100644 (file)
@@ -216,9 +216,6 @@ static boolean r300_is_format_supported(struct pipe_screen* screen,
     switch (format) {
         /* Supported formats. */
         /* Colorbuffer */
-        case PIPE_FORMAT_A4R4G4B4_UNORM:
-        case PIPE_FORMAT_R5G6B5_UNORM:
-        case PIPE_FORMAT_A1R5G5B5_UNORM:
         case PIPE_FORMAT_A8_UNORM:
         case PIPE_FORMAT_L8_UNORM:
             retval = usage &
@@ -242,6 +239,9 @@ static boolean r300_is_format_supported(struct pipe_screen* screen,
             break;
 
         /* Colorbuffer or texture */
+        case PIPE_FORMAT_R5G6B5_UNORM:
+        case PIPE_FORMAT_A1R5G5B5_UNORM:
+        case PIPE_FORMAT_A4R4G4B4_UNORM:
         case PIPE_FORMAT_A8R8G8B8_UNORM:
         case PIPE_FORMAT_X8R8G8B8_UNORM:
         case PIPE_FORMAT_R8G8B8A8_UNORM: