[Bug 77312] wine's d3d8/9 visual tests fail on i965

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Mar 25 21:27:36 UTC 2019


https://bugs.freedesktop.org/show_bug.cgi?id=77312

--- Comment #7 from andrii simiklit <andrey.simiklit.1989 at gmail.com> ---
I made a mistake, this isn't a mesa issue.
According to ARB_framebuffer_object spec:

  "- If the attachment sizes are not all identical, rendering will be
   limited to the largest area that can fit in all of the
   attachments (i.e. an intersection of rectangles having a lower
   left of (0,0) and an upper right of (width,height) for each
   attachment)

   - If the attachment sizes are not all identical, the values of
   pixels outside the common intersection area after rendering are
   undefined."

So this is rather a wine issue.
************************
*   depth              *
*                      *
***********            *
* color   *            *
*         *            *
*         *            *
************************
Because it does not expect that depth buffer will be
modified outside the scissors area which is equal
to intersection area.

But Mesa feels free to do everything with pixels(depth)
outside the intersection area even to clean them.

Gallium behaves here in another way it just leaves
a depth buffer outside the intersection untouched.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20190325/9f9a2861/attachment.html>


More information about the intel-3d-bugs mailing list