History log of /external/mesa3d/src/mesa/main/pack.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7ef270867cb1f3e19067c93449e48987a32730d3 25-Jun-2012 Jordan Justen <jordan.l.justen@intel.com> mesa pack: handle uint and int clamping properly

Rename _mesa_pack_rgba_span_int to _mesa_pack_rgba_span_from_uints.
Add _mesa_pack_rgba_span_from_ints.

These separate routines allow the integer clamping to be handled
properly for signed versus unsigned integers.

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/pack.h
774c4027651436451b3486f62b9a8903f29a715b 01-Mar-2012 Brian Paul <brianp@vmware.com> mesa: add _mesa_rebase_rgba_float/uint() functions

These will be used by glReadPixels() and glGetTexImage() to fix issues
with reading GL_LUMINANCE and other formats.

NOTE: This is a candidate for the 8.0 branch.

Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/main/pack.h
6d68855df133bdd4891e8aa428787b520739e0fe 11-Nov-2011 Brian Paul <brianp@vmware.com> mesa: replace GLstencil with GLubyte
/external/mesa3d/src/mesa/main/pack.h
8f9edbad6f972792a51234715aad83c406e1845d 19-Sep-2011 Dave Airlie <airlied@redhat.com> mesa: add packing for int/uint

This just adds a simple packing for GL_UNSIGNED_INT/GL_INT destination formats.
This is enough for at least the gallium drivers to pack both unsigned and signed types for read pixels.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/main/pack.h
e1d703bec58be011636f73470e2b8a41b1363dc7 17-Sep-2011 Brian Paul <brianp@vmware.com> mesa: convert _mesa_unpack_color_span_chan() to ubyte
/external/mesa3d/src/mesa/main/pack.h
01f48a979d85525acd060c8055ec835a1b56ea87 11-Jul-2011 Marek Olšák <maraeo@gmail.com> mesa: implement packing of DEPTH_STENCIL & FLOAT_32_UNSIGNED_INT_24_8_REV combo

Tested with the new piglit fbo-depthstencil test.
/external/mesa3d/src/mesa/main/pack.h
36b09b5ded84a03622a746bd6e963cec5d70c5c3 03-Dec-2010 Brian Paul <brianp@vmware.com> mesa: replace more MAX_WIDTH stack allocations with heap allocations
/external/mesa3d/src/mesa/main/pack.h
b29ca2a561621425991727f8dc2145ae21f0f3b2 30-Oct-2010 Brian Paul <brianp@vmware.com> mesa: code to unpack RGBA as uints
/external/mesa3d/src/mesa/main/pack.h
1c131752c3e07ef91f49d4970dafca6d26585334 23-Oct-2010 Brian Paul <brianp@vmware.com> mesa: split up the image.c file

New files:
pack.c - image/row packing/unpacking functions
pixeltransfer.c - pixel scale/bias/lookup functions
/external/mesa3d/src/mesa/main/pack.h