Mesa (master): osmesa: fix RGB565 rendering
Brian Paul
brianp at kemper.freedesktop.org
Mon Dec 19 14:41:39 UTC 2011
Module: Mesa
Branch: master
Commit: d334a0fb8cbb368c337858b16cb567a28a35f688
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d334a0fb8cbb368c337858b16cb567a28a35f688
Author: Alex Galakhov <agalakhov at gmail.com>
Date: Mon Dec 19 07:40:07 2011 -0700
osmesa: fix RGB565 rendering
Signed-off-by: Brian Paul <brianp at vmware.com>
---
src/mesa/drivers/osmesa/osmesa.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/mesa/drivers/osmesa/osmesa.c b/src/mesa/drivers/osmesa/osmesa.c
index ecb7c63..0e062f4 100644
--- a/src/mesa/drivers/osmesa/osmesa.c
+++ b/src/mesa/drivers/osmesa/osmesa.c
@@ -989,6 +989,10 @@ new_osmesa_renderbuffer(struct gl_context *ctx, GLenum format, GLenum type)
case GL_UNSIGNED_SHORT:
rb->Format = MESA_FORMAT_RGBA_16;
break;
+ case GL_UNSIGNED_SHORT_5_6_5:
+ rb->Format = MESA_FORMAT_RGB565;
+ type = GL_UNSIGNED_BYTE;
+ break;
case GL_FLOAT:
rb->Format = MESA_FORMAT_RGBA_FLOAT32;
break;
More information about the mesa-commit
mailing list