Summary: | Corrupt rendering to a window between 57 and 63 pixels high | ||
---|---|---|---|
Product: | Mesa | Reporter: | Tvrtko Ursulin <tvrtko.ursulin> |
Component: | Drivers/Gallium/r600 | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | ||
Version: | git | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Screenshot showing corrupted mesa-demos/tri rendering
use linear aligned Fix pixmap.height < 64 case Fix pixmap.height < 64 case |
Description
Tvrtko Ursulin
2012-03-23 05:50:12 UTC
Does any of the mesa demo reproduce the bug ? (In reply to comment #1) > Does any of the mesa demo reproduce the bug ? /usr/lib64/mesa/tri shows it if you resize the window right. Created attachment 58939 [details]
Screenshot showing corrupted mesa-demos/tri rendering
Please attach patch corresponding to 9b3ad51ae5fd9654df8ef75de845a519015150bb Created attachment 59126 [details] [review] use linear aligned Does this patch against ddx help ? (In reply to comment #5) > Created attachment 59126 [details] [review] [review] > use linear aligned > > Does this patch against ddx help ? No, still the same corruption. Does this patch help? http://people.freedesktop.org/~agd5f/0001-drm-radeon-kms-Fixup-backendmap-on-6xx-9xx.patch (In reply to comment #7) > Does this patch help? > http://people.freedesktop.org/~agd5f/0001-drm-radeon-kms-Fixup-backendmap-on-6xx-9xx.patch Unfortunately not, still the same behaviour. Created attachment 59494 [details] [review] Fix pixmap.height < 64 case This should fix your issue (patch against ddx xf86-video-ati) (In reply to comment #9) > Created attachment 59494 [details] [review] [review] > Fix pixmap.height < 64 case > > This should fix your issue (patch against ddx xf86-video-ati) Doesn't help on my rv790 - I am testing just this patch not the kernel one. FWIW I only see this when swapbufferswait is off, looks like most/any mesa demo will show it. Created attachment 59495 [details] [review] Fix pixmap.height < 64 case Sorry attached wrong patch, ignore previous patch (In reply to comment #11) > Created attachment 59495 [details] [review] [review] > Fix pixmap.height < 64 case > > Sorry attached wrong patch, ignore previous patch This one works for me. (In reply to comment #11) > Created attachment 59495 [details] [review] [review] > Fix pixmap.height < 64 case > > Sorry attached wrong patch, ignore previous patch Works lovely, thank you! Interestingly we were on a similar track here trying to force something similar but in libdrm. But I am not surprised since I cannot say I picked up what component does what (kernel, libdrm, mesa, ddx) in the few weeks I've been in this code. Closing pushed |
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.