diff options
author | Wang Zhenyu <zhenyu.z.wang@intel.com> | 2007-04-16 15:14:49 +0800 |
---|---|---|
committer | Wang Zhenyu <zhenyu.z.wang@intel.com> | 2007-04-16 15:14:49 +0800 |
commit | 3a634bbd198650c1597dec4306d99928374c30f3 (patch) | |
tree | 14adf48da20cbc57e8f3fc4f71de0d5d9e88fd90 | |
parent | 3bcb9a0b4ba7f3df346b5708617a7aafcbe2490a (diff) |
EXA: Add i830 supported pict format XRGB8888, XBGR8888
-rw-r--r-- | src/i830_reg.h | 2 | ||||
-rw-r--r-- | src/i830_render.c | 6 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/i830_reg.h b/src/i830_reg.h index 989646f4..7a8df9f8 100644 --- a/src/i830_reg.h +++ b/src/i830_reg.h @@ -659,6 +659,8 @@ #define MT_16BIT_DIB_RGB565_8888 (7<<3) #define MT_32BIT_ARGB8888 (0<<3) /* SURFACE_32BIT */ #define MT_32BIT_ABGR8888 (1<<3) +#define MT_32BIT_XRGB8888 (2<<3) +#define MT_32BIT_XBGR8888 (3<<3) #define MT_32BIT_BUMP_XLDVDU_8888 (6<<3) #define MT_32BIT_DIB_8888 (7<<3) #define MT_411_YUV411 (0<<3) /* SURFACE_411 */ diff --git a/src/i830_render.c b/src/i830_render.c index f5e144b9..380c808d 100644 --- a/src/i830_render.c +++ b/src/i830_render.c @@ -143,10 +143,10 @@ static struct blendinfo i830_blend_op[] = { static struct formatinfo i830_tex_formats[] = { {PICT_a8r8g8b8, MT_32BIT_ARGB8888 }, - {PICT_x8r8g8b8, MT_32BIT_ARGB8888 }, + {PICT_x8r8g8b8, MT_32BIT_XRGB8888 }, {PICT_a8b8g8r8, MT_32BIT_ABGR8888 }, - {PICT_x8b8g8r8, MT_32BIT_ABGR8888 }, - {PICT_r5g6b5, MT_16BIT_RGB565 }, + {PICT_x8b8g8r8, MT_32BIT_XBGR8888 }, + {PICT_r5g6b5, MT_16BIT_RGB565 }, {PICT_a1r5g5b5, MT_16BIT_ARGB1555 }, {PICT_x1r5g5b5, MT_16BIT_ARGB1555 }, {PICT_a8, MT_8BIT_A8 }, /* mesa does I8 */ |