[Bug 93323] [HSW,BDW,SKL][GLES 3.1 CTS]ES31-CTS.shader_image_load_store.basic-allTargets-store-fs fail

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Dec 17 07:46:23 PST 2015


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

--- Comment #3 from Francisco Jerez <currojerez at riseup.net> ---
(In reply to Marta Löfstedt from comment #2)
> This issue is not reproducible on BDW and SKL with Jordans/Iagos patches:
> 
> http://patchwork.freedesktop.org/patch/63033/
> http://patchwork.freedesktop.org/patch/63034/
> http://patchwork.freedesktop.org/patch/68471/
> 
> Issue on HSW remain.

I happen to have been looking into the HSW issue today.  The problem seems to
have nothing to do with cubemap images, the failure in the cubemap subtest
seems to be fallout from incorrect switching between compute and render
pipelines from the previous subtest: If you comment out all other subtests the
failure disappears, and if you comment out the glDispatchCompute from the
previous (passing) subtest the failure also disappears.  What causes the
failure from the glDispatchCompute call seems to be the switching to the GPGPU
pipeline alone, the state emission and actual GPGPU walker commands seem to be
irrelevant.

The reason for the misrendering seems to be that we're missing the PIPE_CONTROL
flushes that are necessary on Gen7 before switching pipelines (among a pile of
other workarounds mentioned in the BSpec...), I'll attach a fix.

-- 
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/20151217/2ed624bf/attachment-0001.html>


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