Summary: | [bisected i965] piglit spec/EXT_texture_integer/api-teximage regressed | ||
---|---|---|---|
Product: | Mesa | Reporter: | lu hua <huax.lu> |
Component: | Drivers/DRI/i965 | Assignee: | Ian Romanick <idr> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | major | ||
Priority: | high | CC: | brianp, huax.lu, xunx.fang |
Version: | 8.0 | ||
Hardware: | All | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | |||
Bug Blocks: | 42993 |
Description
lu hua
2012-02-13 00:40:23 UTC
It is fixed by following commit: commit 6f3d91840945fbd9221a247e4f95b32c4051f202 Author: Brian Paul Date: Wed Feb 15 15:29:29 2012 -0700 mesa: add missing texture integer test in glTexSubImage() If the texture format is integer, the incoming user data must also be integer (and similarly for non-integer textures). NOTE: This is a candidate for the stable branches. Verified with mesa master e1044b40822cdda1fec39af5a64f332934f2e7ea. Reopen it because spec/EXT_texture_integer/api-teximage fails on mesa 8.0 branch now. Leave the bug open until it is fixed on 8.0. I find it is following piglit test suite change that caused the failure on Mesa 8.0 branch. So I close this bug and file a new bug to track. commit 19f34bf1338cfc4a93d777564aedb0bf805140d5 Author: Brian Paul <brianp@vmware.com> Date: Wed Feb 15 15:36:18 2012 -0700 texture_integer-api-teximage: fix / add error checks The previous glTexSubImage2D() test could generate either GL_INVALID_ENUM or INVALID_OPERATION depending on the order in which glTexSubImage did its error checks of this call. Replace that call with new calls that can only generate invalid operation or invalid enum. Plus, add a test for glCopyTexImage2D(). Verified with mesa master e1044b40822cdda1fec39af5a64f332934f2e7ea. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.