svga: add typeless switch cases in svga_typeless_format()
authorBrian Paul <brianp@vmware.com>
Tue, 27 Jun 2017 02:49:35 +0000 (20:49 -0600)
committerBrian Paul <brianp@vmware.com>
Tue, 3 Oct 2017 18:07:05 +0000 (12:07 -0600)
We sometimes pass typeless formats to this function.  By adding switch
cases we avoid the "Unexpected format XXX in svga_typeless_format"
warning messages.  No functional change.

No Piglit regressions, no above-mentioned warning messages.

Reviewed-by: Charmaine Lee <charmainel@vmware.com>
src/gallium/drivers/svga/svga_format.c

index 2f74240b6abfeb56412e7f612a42210cfb84dc46..597883f21f1c0107ec7149568ee8e48ba9d8a1ba 100644 (file)
@@ -1827,6 +1827,7 @@ svga_typeless_format(SVGA3dSurfaceFormat format)
    case SVGA3D_R32G32_FLOAT:
       return SVGA3D_R32G32_TYPELESS;
    case SVGA3D_D32_FLOAT_S8X24_UINT:
+   case SVGA3D_R32G8X24_TYPELESS:
       return SVGA3D_R32G8X24_TYPELESS;
    case SVGA3D_X32_G8X24_UINT:
       return SVGA3D_R32_FLOAT_X8X24;
@@ -1838,6 +1839,7 @@ svga_typeless_format(SVGA3dSurfaceFormat format)
    case SVGA3D_R8G8B8A8_UNORM_SRGB:
    case SVGA3D_R8G8B8A8_UINT:
    case SVGA3D_R8G8B8A8_SINT:
+   case SVGA3D_R8G8B8A8_TYPELESS:
       return SVGA3D_R8G8B8A8_TYPELESS;
    case SVGA3D_R16G16_UINT:
    case SVGA3D_R16G16_SINT:
@@ -1849,8 +1851,10 @@ svga_typeless_format(SVGA3dSurfaceFormat format)
    case SVGA3D_R32_FLOAT:
    case SVGA3D_R32_UINT:
    case SVGA3D_R32_SINT:
+   case SVGA3D_R32_TYPELESS:
       return SVGA3D_R32_TYPELESS;
    case SVGA3D_D24_UNORM_S8_UINT:
+   case SVGA3D_R24G8_TYPELESS:
       return SVGA3D_R24G8_TYPELESS;
    case SVGA3D_X24_G8_UINT:
       return SVGA3D_R24_UNORM_X8;
@@ -1865,6 +1869,7 @@ svga_typeless_format(SVGA3dSurfaceFormat format)
    case SVGA3D_R16_SNORM:
    case SVGA3D_R16_SINT:
    case SVGA3D_R16_FLOAT:
+   case SVGA3D_R16_TYPELESS:
       return SVGA3D_R16_TYPELESS;
    case SVGA3D_R8_UNORM:
    case SVGA3D_R8_UINT:
@@ -1873,18 +1878,23 @@ svga_typeless_format(SVGA3dSurfaceFormat format)
       return SVGA3D_R8_TYPELESS;
    case SVGA3D_B8G8R8A8_UNORM_SRGB:
    case SVGA3D_B8G8R8A8_UNORM:
+   case SVGA3D_B8G8R8A8_TYPELESS:
       return SVGA3D_B8G8R8A8_TYPELESS;
    case SVGA3D_B8G8R8X8_UNORM_SRGB:
    case SVGA3D_B8G8R8X8_UNORM:
+   case SVGA3D_B8G8R8X8_TYPELESS:
       return SVGA3D_B8G8R8X8_TYPELESS;
    case SVGA3D_BC1_UNORM:
    case SVGA3D_BC1_UNORM_SRGB:
+   case SVGA3D_BC1_TYPELESS:
       return SVGA3D_BC1_TYPELESS;
    case SVGA3D_BC2_UNORM:
    case SVGA3D_BC2_UNORM_SRGB:
+   case SVGA3D_BC2_TYPELESS:
       return SVGA3D_BC2_TYPELESS;
    case SVGA3D_BC3_UNORM:
    case SVGA3D_BC3_UNORM_SRGB:
+   case SVGA3D_BC3_TYPELESS:
       return SVGA3D_BC3_TYPELESS;
    case SVGA3D_BC4_UNORM:
    case SVGA3D_BC4_SNORM: