i965: Use the Mesa surface formats for float RGB surfaces. 19/6619/1
authorEric Anholt <eric@anholt.net>
Wed, 17 Apr 2013 00:21:20 +0000 (17:21 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Wed, 15 May 2013 16:43:45 +0000 (09:43 -0700)
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/i965/brw_wm_surface_state.c

index 1dcdd93..14216e5 100644 (file)
@@ -563,10 +563,10 @@ brw_format_for_mesa_format(gl_format mesa_format)
       [MESA_FORMAT_XRGB2101010_UNORM] = BRW_SURFACEFORMAT_B10G10R10X2_UNORM,
       [MESA_FORMAT_XBGR16161616_UNORM] = BRW_SURFACEFORMAT_R16G16B16X16_UNORM,
       [MESA_FORMAT_XBGR16161616_SNORM] = 0,
-      [MESA_FORMAT_XBGR16161616_FLOAT] = 0,
+      [MESA_FORMAT_XBGR16161616_FLOAT] = BRW_SURFACEFORMAT_R16G16B16X16_FLOAT,
       [MESA_FORMAT_XBGR16161616_UINT] = 0,
       [MESA_FORMAT_XBGR16161616_SINT] = 0,
-      [MESA_FORMAT_XBGR32323232_FLOAT] = 0,
+      [MESA_FORMAT_XBGR32323232_FLOAT] = BRW_SURFACEFORMAT_R32G32B32X32_FLOAT,
       [MESA_FORMAT_XBGR32323232_UINT] = 0,
       [MESA_FORMAT_XBGR32323232_SINT] = 0,
    };