isl/format: Update the R16G16B16X16_FLOAT entry
authorNanley Chery <nanley.g.chery@intel.com>
Mon, 6 Mar 2017 22:55:34 +0000 (14:55 -0800)
committerNanley Chery <nanley.g.chery@intel.com>
Mon, 24 Apr 2017 20:30:50 +0000 (13:30 -0700)
The section of the PRM mentioned in the code comment above this table
says that this format supports the render target write message. Internal
documentation says that this format also supports alpha blending. As a
side effect, this allows CCS_D buffers to be created for images with
this format.

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Signed-off-by: Nanley Chery <nanley.g.chery@intel.com>
src/intel/isl/isl_format.c

index 0452bf813e36ff5a10eb67e8d0989e382a6920a1..165c7e5b6b22c06160938b0725abaf6294de47ed 100644 (file)
@@ -124,7 +124,7 @@ static const struct surface_format_info format_info[] = {
    SF( x,  x,  x,  x,  x,  x,  Y,  x,  x,    x,  x,  x,   R32G32_SNORM)
    SF( x,  x,  x,  x,  x,  x,  Y,  x,  x,    x,  x,  x,   R64_FLOAT)
    SF( Y,  Y,  x,  x,  x,  x,  x,  x,  x,    x,  x,  x,   R16G16B16X16_UNORM)
-   SF( Y,  Y,  x,  x,  x,  x,  x,  x,  x,    x,  x, 90,   R16G16B16X16_FLOAT)
+   SF( Y,  Y,  x,  x, 90, 90,  x,  x,  x,    x,  x, 90,   R16G16B16X16_FLOAT)
    SF( Y, 50,  x,  x,  x,  x,  x,  x,  x,    x,  x,  x,   A32X32_FLOAT)
    SF( Y, 50,  x,  x,  x,  x,  x,  x,  x,    x,  x,  x,   L32X32_FLOAT)
    SF( Y, 50,  x,  x,  x,  x,  x,  x,  x,    x,  x,  x,   I32X32_FLOAT)