[Mesa-dev] [Bug 96517] [llvmpipe] piglit arb_uniform_buffer_object-rendering-dsa regression

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Jun 13 23:53:10 UTC 2016


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

--- Comment #4 from Ilia Mirkin <imirkin at alum.mit.edu> ---
\(In reply to Roland Scheidegger from comment #2)
> (In reply to Ilia Mirkin from comment #1)
> > This is a llvmpipe bug, see discussion starting with
> > 
> > https://lists.freedesktop.org/archives/mesa-dev/2016-June/119829.html
> 
> Well technically it's not a llvmpipe bug since the state tracker violates
> the bind flag contract. Albeit that might be hair splitting since the state

Right, all the other driver backends cope with the reality that
pipe_resource->bind is only there to lull the backend author into a false sense
of comfort, while llvmpipe drank the blue pill :)

In any case, my change is not wrong, it merely stopped dirtying constbufs when
they weren't dirty. There were plenty of ways to hit this issue without my
change. In this case, dirtying array buffers (with piglit_draw_rect) caused the
constbufs to also be marked dirty, which happened to work out in this case.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20160613/348ce60b/attachment.html>


More information about the mesa-dev mailing list