https://bugs.freedesktop.org/show_bug.cgi?id=91425
Bug ID: 91425 Summary: [regression, bisected] Piglit spec/ext_packed_float/ getteximage-invalid-format-for-packed-type fails Product: Mesa Version: git Hardware: Other OS: All Status: NEW Severity: normal Priority: medium Component: Mesa core Assignee: mesa-dev@lists.freedesktop.org Reporter: sigles...@igalia.com QA Contact: mesa-dev@lists.freedesktop.org CC: bri...@vmware.com, imir...@alum.mit.edu I found a piglit regression when testing today's master: $ bin/getteximage-invalid-format-for-packed-type -auto -fbo Mesa: User error: GL_INVALID_VALUE in glGetTextImage(depth = 0) Unexpected GL error: GL_INVALID_VALUE 0x501 (Error at /home/siglesias/devel/piglit/tests/spec/ext_packed_float/getteximage-invalid-format-for-packed-type.c:124) Expected GL error: GL_INVALID_OPERATION 0x502 PIGLIT: {"subtest": {"GL_UNSIGNED_BYTE_3_3_2, GL_RGBA" : "fail"}} Mesa: User error: GL_INVALID_VALUE in glGetTextImage(depth = 0) Unexpected GL error: GL_INVALID_VALUE 0x501 (Error at /home/siglesias/devel/piglit/tests/spec/ext_packed_float/getteximage-invalid-format-for-packed-type.c:118) PIGLIT: {"subtest": {"GL_UNSIGNED_BYTE_3_3_2, GL_RGB" : "fail"}} Mesa: User error: GL_INVALID_VALUE in glGetTextImage(depth = 0) Unexpected GL error: GL_INVALID_VALUE 0x501 (Error at /home/siglesias/devel/piglit/tests/spec/ext_packed_float/getteximage-invalid-format-for-packed-type.c:124) Expected GL error: GL_INVALID_OPERATION 0x502 PIGLIT: {"subtest": {"GL_UNSIGNED_BYTE_3_3_2, GL_RED" : "fail"}} Mesa: User error: GL_INVALID_VALUE in glGetTextImage(depth = 0) Unexpected GL error: GL_INVALID_VALUE 0x501 (Error at /home/siglesias/devel/piglit/tests/spec/ext_packed_float/getteximage-invalid-format-for-packed-type.c:124) [...] I bisected it and found the first bad commit: --- f20cfc5a409b69d5ae3d10a870d90e0b4e493ddf is the first bad commit commit f20cfc5a409b69d5ae3d10a870d90e0b4e493ddf Author: Brian Paul <bri...@vmware.com> Date: Tue Jul 21 18:35:38 2015 -0600 mesa: overhaul the glGetTexImage code 1. Reorganize the error checking code. 2. Lay groundwork for getting sub images by passing image offset and dimensions to the error checking code. 3. Implement _mesa_GetnTexImageARB(), _mesa_GetTexImage() and _mesa_GetTextureImage() all in terms of get_texture_image(). v2: pass offset/width/height/depth arguments to the error checking function, avoid using magic width/height/depth values. v3: remove unused bufSize param to get_texture_image() Reviewed-by: Ilia Mirkin <imir...@alum.mit.edu> --- Mesa master HEAD: 800efb0690e962750b9a072bcbab279fdaae24a1 $ glxinfo | grep git OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.7.0-devel (git-800efb0) OpenGL version string: 3.0 Mesa 10.7.0-devel (git-800efb0) OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.7.0-devel (git-800efb0) -- You are receiving this mail because: You are the QA Contact for the bug. You are the assignee for the bug.
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev