freedreno/a3xx: add 16-bit unorm/snorm texture formats
authorIlia Mirkin <imirkin@alum.mit.edu>
Sat, 29 Nov 2014 22:04:57 +0000 (17:04 -0500)
committerIlia Mirkin <imirkin@alum.mit.edu>
Sun, 30 Nov 2014 18:00:41 +0000 (13:00 -0500)
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
src/gallium/drivers/freedreno/a3xx/fd3_format.c

index 676084bb63fee2c2f4de29d2e1c6b1b238e1995d..59f5a444979e1c97d9d05b8b8930c76542ac63f3 100644 (file)
@@ -85,8 +85,8 @@ static struct fd3_format formats[PIPE_FORMAT_COUNT] = {
        _T(I8_UNORM,   8_UNORM, NONE,     WZYX),
 
        /* 16-bit */
-       V_(R16_UNORM,   16_UNORM, NONE,     WZYX),
-       V_(R16_SNORM,   16_SNORM, NONE,     WZYX),
+       VT(R16_UNORM,   16_UNORM, NONE,     WZYX),
+       VT(R16_SNORM,   16_SNORM, NONE,     WZYX),
        VT(R16_UINT,    16_UINT,  R16_UINT, WZYX),
        VT(R16_SINT,    16_SINT,  R16_SINT, WZYX),
        V_(R16_USCALED, 16_UINT,  NONE,     WZYX),
@@ -122,8 +122,8 @@ static struct fd3_format formats[PIPE_FORMAT_COUNT] = {
        VT(R32_FLOAT,   32_FLOAT, NONE,     WZYX),
        V_(R32_FIXED,   32_FIXED, NONE,     WZYX),
 
-       V_(R16G16_UNORM,   16_16_UNORM, NONE,        WZYX),
-       V_(R16G16_SNORM,   16_16_SNORM, NONE,        WZYX),
+       VT(R16G16_UNORM,   16_16_UNORM, NONE,        WZYX),
+       VT(R16G16_SNORM,   16_16_SNORM, NONE,        WZYX),
        VT(R16G16_UINT,    16_16_UINT,  R16G16_UINT, WZYX),
        VT(R16G16_SINT,    16_16_SINT,  R16G16_SINT, WZYX),
        V_(R16G16_USCALED, 16_16_UINT,  NONE,        WZYX),
@@ -178,8 +178,8 @@ static struct fd3_format formats[PIPE_FORMAT_COUNT] = {
        V_(R16G16B16_FLOAT,   16_16_16_FLOAT, NONE, WZYX),
 
        /* 64-bit */
-       V_(R16G16B16A16_UNORM,   16_16_16_16_UNORM, NONE,               WZYX),
-       V_(R16G16B16A16_SNORM,   16_16_16_16_SNORM, NONE,               WZYX),
+       VT(R16G16B16A16_UNORM,   16_16_16_16_UNORM, NONE,               WZYX),
+       VT(R16G16B16A16_SNORM,   16_16_16_16_SNORM, NONE,               WZYX),
        VT(R16G16B16A16_UINT,    16_16_16_16_UINT,  R16G16B16A16_UINT,  WZYX),
        _T(R16G16B16X16_UINT,    16_16_16_16_UINT,  R16G16B16A16_UINT,  WZYX),
        VT(R16G16B16A16_SINT,    16_16_16_16_SINT,  R16G16B16A16_SINT,  WZYX),