Summary: | [bisected piketon]oglc half_float_vertex(misc.fillmode.wireframe) regressed | ||
---|---|---|---|
Product: | Mesa | Reporter: | fangxun <xunx.fang> |
Component: | Drivers/DRI/i965 | Assignee: | Chris Wilson <chris> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | major | ||
Priority: | high | CC: | chris |
Version: | git | ||
Hardware: | All | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
fangxun
2011-02-23 00:52:07 UTC
Should be fixed by commit 3377faffcdc7227bd27381894c87c7600547744f Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Tue Feb 22 11:18:25 2011 +0000 i965: Zero the offset into the vbo when uploading non-interleaved Fixes regression from 559435d9152acc7162e4e60aae6591c7c6c8274b. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Tested with 3377faffcdc7227bd27381894c87c7600547744f, regression still happens. BTW, 559435d9152acc7162e4e60aae6591c7c6c8274b also causes following 8 cases regressed. draw-buffers2(misc.pushPop) draw-buffers2(basic.blending.functional) draw-buffers2(advanced.blending.ordering) draw-buffers2(advanced.blending.defaultFramebuffer) draw-buffers2(advanced.blending.global) draw-buffers2(advanced.blending.setOnOther) draw-buffers2(advanced.blending.drawGLSL) half_float_vertex(misc.fillmode.wireframe) (In reply to comment #2) > Tested with 3377faffcdc7227bd27381894c87c7600547744f, regression still happens. > BTW, 559435d9152acc7162e4e60aae6591c7c6c8274b also causes following 8 cases > regressed. > draw-buffers2(misc.pushPop) > draw-buffers2(basic.blending.functional) > draw-buffers2(advanced.blending.ordering) > draw-buffers2(advanced.blending.defaultFramebuffer) > draw-buffers2(advanced.blending.global) > draw-buffers2(advanced.blending.setOnOther) > draw-buffers2(advanced.blending.drawGLSL) > half_float_vertex(misc.fillmode.wireframe) Sorry, I make a mistake, half_float_vertex(misc.fillmode.wireframe)is caused by commit 559435d9152acc7162e4e60aae6591c7c6c8274b. following draw-buffers2 subcases is casused by commit aac120977d1ead319141d48d65c9bba626ec03b8, pls see bug 34597. draw-buffers2(misc.pushPop) draw-buffers2(basic.blending.functional) draw-buffers2(advanced.blending.ordering) draw-buffers2(advanced.blending.defaultFramebuffer) draw-buffers2(advanced.blending.global) draw-buffers2(advanced.blending.setOnOther) draw-buffers2(advanced.blending.drawGLSL) Again, can you add the oglc output (cf bug 34603) for the failing test case? commit 764a90023080dd6aadcf4b57163844fd8f6ca803 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Thu Feb 24 14:06:55 2011 +0000 i965: Upload all vertices used ... and take advantage of start_vertex_bias to trim to [min_index, max_index] where possible (i.e. when we need to upload all arrays). Fixes half_float_vertex(misc.fillmode.wireframe) Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=34595 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> chris, I unable to find the fixed commit 764a90023080dd6aadcf4b57163844fd8f6ca803. Oops, left it on the wrong machine. Pushed upstream as 6ddfb322f58c7e00db73e25689ee55ffa1111bd9 Verified with mesa master commit 6ddfb322f58c7e00db73e25689ee55ffa1111bd9. |
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.