One minor nit...
On 04/23/2013 01:17 AM, Kenneth Graunke wrote:
Signed-off-by: Kenneth Graunke<kenn...@whitecape.org>
---
src/mesa/main/format_unpack.c | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/src/mesa/main/format_unpack.c b/src/mesa/main/format_unpack.c
index feba386..94dd106 100644
--- a/src/mesa/main/format_unpack.c
+++ b/src/mesa/main/format_unpack.c
@@ -610,6 +610,20 @@ unpack_ARGB2101010(const void *src, GLfloat dst[][4],
GLuint n)
static void
+unpack_ARGB2101010_UINT(const void *src, GLfloat dst[][4], GLuint n)
+{
+ const GLuint *s = ((const GLuint *) src);
Extraneous parentheses there.
+ GLuint i;
+ for (i = 0; i< n; i++) {
+ dst[i][RCOMP] = (GLfloat)((s[i]>> 20)& 0x3ff);
+ dst[i][GCOMP] = (GLfloat)((s[i]>> 10)& 0x3ff);
+ dst[i][BCOMP] = (GLfloat)((s[i]>> 0)& 0x3ff);
+ dst[i][ACOMP] = (GLfloat)((s[i]>> 30)& 0x03);
+ }
+}
+
+
+static void
unpack_ABGR2101010_UINT(const void *src, GLfloat dst[][4], GLuint n)
{
const GLuint *s = ((const GLuint *) src);
@@ -1770,6 +1784,7 @@ get_unpack_rgba_function(gl_format format)
table[MESA_FORMAT_GR1616] = unpack_GR1616;
table[MESA_FORMAT_RG1616] = unpack_RG1616;
table[MESA_FORMAT_ARGB2101010] = unpack_ARGB2101010;
+ table[MESA_FORMAT_ARGB2101010_UINT] = unpack_ARGB2101010_UINT;
table[MESA_FORMAT_ABGR2101010_UINT] = unpack_ABGR2101010_UINT;
table[MESA_FORMAT_Z24_S8] = unpack_Z24_S8;
table[MESA_FORMAT_S8_Z24] = unpack_S8_Z24;
Otherwise, for the series: Reviewed-by: Brian Paul <bri...@vmware.com>
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev