Summary: | [softpipe] piglit fbo-blit-stretch regression | ||
---|---|---|---|
Product: | Mesa | Reporter: | Vinson Lee <vlee> |
Component: | Other | Assignee: | mesa-dev |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | maraeo |
Version: | git | Keywords: | regression |
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Vinson Lee
2012-09-30 21:16:43 UTC
This is a known issue and I mentioned it on the mailing list. There seems to be a bug in softpipe's culling or clipping. The problem is if one of the vertex coordinates is negative, the whole primitive is culled. llvmpipe takes the same codepath in gallium components as softpipe (except for Draw?) and doesn't have the issue. To see the problem clearly, run fbo-blit-stretched with the first argument being the test index. mesa: 6acef6c5f779ed0ba390f556479c428a36d70edb (master) This regression is still present. I just posted a patch for this. The problem was in the clipper's vertex interpolation code. The screen-space linear-interpolation code was broken so we were getting bogus texcoords in the fragment shader used by the blitter. Fixed with commit ab74fee5e1a3fc3323b7238278637b232c2d0d95 |
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.