They are mostly used for menu overlay.

Signed-off-by: Christian König <deathsim...@vodafone.de>
---
 src/gallium/auxiliary/util/u_format.csv |    2 ++
 src/gallium/include/pipe/p_format.h     |    6 ++++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/gallium/auxiliary/util/u_format.csv 
b/src/gallium/auxiliary/util/u_format.csv
index b1a85a5..d596d4b 100644
--- a/src/gallium/auxiliary/util/u_format.csv
+++ b/src/gallium/auxiliary/util/u_format.csv
@@ -269,3 +269,5 @@ PIPE_FORMAT_NV21                  , other, 1, 1, x8  , x8  
, x8  , x8  , xyzw, y
 # Indexed with Alpha
 PIPE_FORMAT_IA44                  , plain, 1, 1, un4 , un4 ,     ,     , y00x, 
rgb
 PIPE_FORMAT_AI44                  , plain, 1, 1, un4 , un4 ,     ,     , x00y, 
rgb
+PIPE_FORMAT_IA88                  , plain, 1, 1, un8 , un8 ,     ,     , x00y, 
rgb
+PIPE_FORMAT_AI88                  , plain, 1, 1, un8 , un8 ,     ,     , y00x, 
rgb
diff --git a/src/gallium/include/pipe/p_format.h 
b/src/gallium/include/pipe/p_format.h
index c9f75c0..674cb14 100644
--- a/src/gallium/include/pipe/p_format.h
+++ b/src/gallium/include/pipe/p_format.h
@@ -238,8 +238,10 @@ enum pipe_format {
    PIPE_FORMAT_VUYA                    = PIPE_FORMAT_B8G8R8A8_UNORM,
    PIPE_FORMAT_XYUV                    = PIPE_FORMAT_X8R8G8B8_UNORM,
    PIPE_FORMAT_VUYX                    = PIPE_FORMAT_B8G8R8X8_UNORM,
-   PIPE_FORMAT_IA44                    = 168,
-   PIPE_FORMAT_AI44                    = 169,
+   PIPE_FORMAT_IA44                    = 168, /**< 4bit index, alpha */
+   PIPE_FORMAT_AI44                    = 169, /**< 4bit alpha, index */
+   PIPE_FORMAT_IA88                    = 170, /**< ubyte index, alpha */
+   PIPE_FORMAT_AI88                    = 171, /**< ubyte alpha, index */
 
    PIPE_FORMAT_COUNT
 };
-- 
1.7.4.1

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to