Summary: | [HSW] intel_mipmap_tree.c:1325: intel_miptree_copy_slice: Assertion `src_mt->format == dst_mt->format | ||
---|---|---|---|
Product: | Mesa | Reporter: | Ilia Mirkin <imirkin> |
Component: | Drivers/DRI/i965 | Assignee: | Ian Romanick <idr> |
Status: | CLOSED FIXED | QA Contact: | Intel 3D Bugs Mailing List <intel-3d-bugs> |
Severity: | normal | ||
Priority: | medium | ||
Version: | git | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Ilia Mirkin
2016-01-20 15:56:00 UTC
There more than 100 other dEQP tests that cause assertions on Haswell: deqp-gles2.functional.shaders.random.conditionals.combined.19 deqp-gles2.functional.shaders.random.conditionals.combined.32 deqp-gles3.functional.fragment_ops.interaction.basic_shader.21 and the rest are in this category: deqp-gles3.functional.transform_feedback.array_element (In reply to Mark Janes from comment #1) > There more than 100 other dEQP tests that cause assertions on Haswell: Those are most likely unrelated. In addition to fixing the assertion failure, we should figure out why intel_miptree_copy_slice is being called, and see if we can avoid it. I think that can happen due to texture relayout ("suddenly, miplevels!"). So it may be unavoidable. But if we can, we should. I think this is just a case of the upper layers of Mesa incorrectly allowing an invalid texture and then the driver gets confused. I've posted a patch for it here: http://patchwork.freedesktop.org/patch/71334/ And a Piglit test for it here: http://patchwork.freedesktop.org/patch/71333/ I've pushed the patch http://cgit.freedesktop.org/mesa/mesa/commit/?id=666d96d1697fc9a145251928575 |
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.