mesa/src
Kenneth Graunke 549129838c meta: Use float for temporary images, not (un)signed normalized.
In commit 091eb15b69, Jordan changed get_temp_image_type() to use
_mesa_get_format_datatype() instead of returning GL_FLOAT.  That has
several possible return values: GL_FLOAT, GL_INT, GL_UNSIGNED_INT,
GL_SIGNED_NORMALIZED, and GL_UNSIGNED_NORMALIZED.

We do want to use GL_INT/GL_UNSIGNED_INT for integer formats.  However,
we want to continue using GL_FLOAT for the normalized fixed-point types.
There isn't any code in pack.c to handle GL_(UN)SIGNED_NORMALIZED.

Fixes oglconform's fboarb advanced.blit.copypix, which was regressed by
commit 091eb15b69.

NOTE: This is a candidate for the 9.0 branch.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=53573
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
(cherry picked from commit 3767b25bd3)
2012-09-28 15:56:11 -07:00
..
egl android: do not expose single buffered eglconfigs 2012-09-04 19:24:14 -07:00
gallium targets/xorg-i915: Rename driver to i915_drv.so. 2012-09-25 12:05:20 -07:00
gbm dri: Rework planar image interface 2012-08-31 19:53:45 +02:00
getopt
glsl mesa/glsl: rename preprocess to glcpp_preprocess 2012-09-15 08:27:51 +10:00
glx darwin: do not create double-buffered offscreen pixel formats 2012-09-24 16:06:37 -07:00
gtest build: Fix gtest out-of-tree build 2012-08-14 10:54:39 -07:00
mapi build: Link libglapi with pthreads 2012-09-28 15:48:30 -07:00
mesa meta: Use float for temporary images, not (un)signed normalized. 2012-09-28 15:56:11 -07:00
.gitignore automake: Convert src/Makefile to automake. 2012-06-11 09:28:00 -07:00
Makefile.am automake: Convert src/Makefile to automake. 2012-06-11 09:28:00 -07:00
SConscript Remove libGLU 2012-08-31 15:08:40 -07:00