[Bug 91926] [SKL bisected] texsubimage pbo intermittent failures

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Oct 14 05:32:45 PDT 2015


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

--- Comment #17 from Topi Pohjolainen <topi.pohjolainen at intel.com> ---
There looks to be at least the following pattern in the error. The test creates
a source texture and uploads initial data for it using glTexImage2D(). This is
followed by a creation of pixel buffer object that is used to overwrite part of
the created source texture using glTexSubImage2D(). Finally the source texture
is sampled and the pixel values are written to the framebuffer to be examined
using glReadPixels().
I noticed that the failing values are always outside the updated the region. I
modified the test to skip checking the pixels corresponding to the updated
region allowing me to skip also the partial update of the source texture (i.e.,
to skip calling glTexSubImage2D() in the test). With the glTexSubImage2D() in
place there are errors _outside_ the area addressed by that call but without it
I can't see them anymore.
Therefor it is possible that there is some cache flushing issue between the
initial glTexImage2D() and the following glTexSubImage2D() call. I'm trying to
look into this next.

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


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