Summary: | Drivers, Gallium/legacy swrast glDrawPixels differences | ||
---|---|---|---|
Product: | Mesa | Reporter: | Dan Sebald <daniel.sebald> |
Component: | Drivers/Gallium/llvmpipe | Assignee: | mesa-dev |
Status: | RESOLVED MOVED | QA Contact: | mesa-dev |
Severity: | normal | ||
Priority: | medium | CC: | daniel.sebald |
Version: | git | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Illustration of legacy driver behavior for glDrawPixels
Illustration of Gallium driver behavior for glDrawPixels |
Description
Dan Sebald
2015-03-18 03:07:54 UTC
Created attachment 114412 [details]
Illustration of legacy driver behavior for glDrawPixels
Created attachment 114413 [details]
Illustration of Gallium driver behavior for glDrawPixels
Taking a second look at the Gallium driver PNG, I'm wondering if my original assessment is correct, i.e., that the scaled image in the frame buffer is extending past the bottom in the y-dimension. The edges seem to align, while perhaps it is just that the axis box drawn around the image has a missing pixel in the lower right corner for some scalings. If that is the case, perhaps it is only the legacy driver that is inconsistent, with regard to glDrawPixels. The attached images aren't very precise. There is a Piglit test here: https://bugs.freedesktop.org/attachment.cgi?id=114711 that might be more helpful. The difference between the following two illustrations (i.e., that narrow green line in images 1,1 and 1,3) might be a lead: Legacy: https://bugs.freedesktop.org/attachment.cgi?id=114713 Gallium: https://bugs.freedesktop.org/attachment.cgi?id=114715 -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/233. |
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.