History log of /external/mesa3d/src/mesa/main/format_pack.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
749c9060aca85277c388377d15fd6323ba20b78e 09-Jun-2012 Jordan Justen <jordan.l.justen@intel.com> mesa formats: add MESA_FORMAT_ABGR2101010_UINT

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/format_pack.c
52d021d4d785a4567b9e73ef89e74a295e8cfed9 01-Apr-2012 Dylan Noblesmith <nobled@dreamwidth.org> mesa: fix truncated value warning

Silences a clang warning:

format_pack.c:2546:30: warning: implicit conversion from 'int' to
'GLubyte' (aka 'unsigned char') changes value from 65535 to 255
[-Wconstant-conversion]
d[i] = d[i] ? 0xffff : 0x0;
~ ^~~~~~

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/format_pack.c
0bda900743702a2c0f95024f004e6210e59fd5dd 13-Feb-2012 Brian Paul <brianp@vmware.com> mesa: use z32f_x24s8 struct in format pack/unpack code

And remove needless & 0xff in _mesa_pack_uint_24_8_depth_stencil_row().
As suggested by José.

Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/format_pack.c
82ddd1129e76b8bb978497df2940d1449a848551 13-Feb-2012 Brian Paul <brianp@vmware.com> mesa: add MESA_FORMAT_Z32_FLOAT_X24S8 case in format unpack code

Added in _mesa_pack_uint_24_8_depth_stencil_row(). This could be hit
by something like glDrawPixels(GL_DEPTH_STENCIL, GL_UNSIGNED_INT_24_8)
into a MESA_FORMAT_Z32_FLOAT_X24S8 buffer.

Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/main/format_pack.c
66940ad2d7145d30cf0381a9a2835efaa0d1ee3f 30-Jan-2012 Brian Paul <brianp@vmware.com> mesa: added _mesa_pack_ubyte_rgba_rect()

Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/format_pack.c
b0af16abf1153da243b856e55f59ca1945860f47 13-Jan-2012 Brian Paul <brianp@vmware.com> mesa: s/GLushort/GLubyte/ in pack_ubyte_AL44()

The AL44 format occupies one byte, not two.

NOTE: This is a candidate for the 8.0 branch.

Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/main/format_pack.c
6bf7d402149b36e0eac7c385c561ec6277a8339d 07-Jan-2012 Brian Paul <brianp@vmware.com> mesa: add some 'f' suffixes to silence MSVC warnings
/external/mesa3d/src/mesa/main/format_pack.c
61ea677bdd062b27db98b05e3a31877f33137839 05-Jan-2012 Eric Anholt <eric@anholt.net> mesa: Fix packing of stencil bits to MESA_FORMAT_Z32_FLOAT_X24S8.

We were converting our ubyte stencil value to a float. Just write it
as a uint, which overwrites the X24 part of X24S8 with 0 but shouldn't
matter.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/format_pack.c
f1a2aa5cb338766d7a612b2c82c7ec588ed23d0b 24-Dec-2011 Brian Paul <brianp@vmware.com> mesa: add _mesa_pack_colormask()

For generating bit-wise colormasks for arbitrary pixel formats.

Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/main/format_pack.c
fc52534f012837a39c03a764eb611d460210514a 11-Dec-2011 Marek Olšák <maraeo@gmail.com> mesa: fix possible precision issues in pack/unpack/fetch functions

GLfloat doesn't have enough precision to exactly represent 0xffffff
and 0xffffffff. (and a reciprocal of those, if I am not mistaken)

If -ffast-math is enabled, using GLfloat causes assertion failures in:
- fbo-blit-d24s8
- fbo-depth-sample-compare
- fbo-readpixels-depth-formats
- glean/depthStencil

For example:
fbo-depth-sample-compare: main/format_unpack.c:1769:
unpack_float_z_Z24_X8: Assertion `dst[i] <= 1.0F' failed.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/format_pack.c
aa6cb952c917f4280d75b322c05885fcf7eb6cdb 03-Dec-2011 Brian Paul <brianp@vmware.com> mesa: new format_pack.c code

This code packs colors, Z, stencil, etc. in the various mesa pixel
formats. Will be used for things like glDrawPixels, glTexImage,
glAccum, etc.
/external/mesa3d/src/mesa/main/format_pack.c