diff options
author | Brian Paul <[email protected]> | 2014-02-27 08:36:13 -0700 |
---|---|---|
committer | Brian Paul <[email protected]> | 2014-02-28 07:02:55 -0700 |
commit | 43dee0295e5da42425f1a3b6a3b3108173f4b676 (patch) | |
tree | f889113e53736a71054b6ace3b4d5e687e22414d /src/mesa/math/m_eval.c | |
parent | 84787aae958d6cf07316950fbd3970d2a1cce4a3 (diff) |
mesa: do depth/stencil format conversion in glGetTexImage
glGetTexImage(GL_DEPTH_STENCIL, GL_UNSIGNED_INT_24_8) was just
using memcpy() instead of _mesa_unpack_uint_24_8_depth_stencil_row()
to convert texels from the hardware format to the GL format.
Fixes issue reported by David Meng at Intel. The new piglit
ext_packed_depth_stencil-getteximage test checks for this bug.
Also, add some format/type assertions. We don't yet handle the
GL_FLOAT_32_UNSIGNED_INT_24_8_REV type. That should be fixed in
a follow-on patch.
Reviewed-by: Eric Anholt <[email protected]>
Cc: "10.0" "10.1" <[email protected]>
Diffstat (limited to 'src/mesa/math/m_eval.c')
0 files changed, 0 insertions, 0 deletions