Mesa (master): r600g: add L8A8 unorm.

Dave Airlie airlied at kemper.freedesktop.org
Wed Sep 29 23:05:39 UTC 2010


Module: Mesa
Branch: master
Commit: 2bc9d3f49837eb56f2602974004552e7852bfe0b
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2bc9d3f49837eb56f2602974004552e7852bfe0b

Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Sep 30 09:04:04 2010 +1000

r600g: add L8A8 unorm.

fixes texEnv warnings.

---

 src/gallium/drivers/r600/r600_state_inlines.h |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/gallium/drivers/r600/r600_state_inlines.h b/src/gallium/drivers/r600/r600_state_inlines.h
index 81ce1bb..f41b6a0 100644
--- a/src/gallium/drivers/r600/r600_state_inlines.h
+++ b/src/gallium/drivers/r600/r600_state_inlines.h
@@ -302,6 +302,9 @@ static inline uint32_t r600_translate_colorswap(enum pipe_format format)
 	case PIPE_FORMAT_Z16_UNORM:
 		return V_0280A0_SWAP_STD;
 
+	case PIPE_FORMAT_L8A8_UNORM:
+		return V_0280A0_SWAP_STD;
+
 		/* 32-bit buffers. */
 
 	case PIPE_FORMAT_A8B8G8R8_SRGB:
@@ -383,6 +386,9 @@ static INLINE uint32_t r600_translate_colorformat(enum pipe_format format)
 	case PIPE_FORMAT_Z16_UNORM:
 		return V_0280A0_COLOR_16;
 
+	case PIPE_FORMAT_L8A8_UNORM:
+		return V_0280A0_COLOR_8_8;
+
 		/* 32-bit buffers. */
 	case PIPE_FORMAT_A8B8G8R8_SRGB:
 	case PIPE_FORMAT_A8B8G8R8_UNORM:




More information about the mesa-commit mailing list