<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - compilation of WebGL demo iamnop.com/particles shader slowed 5x, run-time perf dropped to 1/10th"
href="https://bugs.freedesktop.org/show_bug.cgi?id=97035#c17">Comment # 17</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - compilation of WebGL demo iamnop.com/particles shader slowed 5x, run-time perf dropped to 1/10th"
href="https://bugs.freedesktop.org/show_bug.cgi?id=97035">bug 97035</a>
from <span class="vcard"><a class="email" href="mailto:lemody@gmail.com" title="Tapani Pälli <lemody@gmail.com>"> <span class="fn">Tapani Pälli</span></a>
</span></b>
<pre>(In reply to Tapani Pälli from <a href="show_bug.cgi?id=97035#c16">comment #16</a>)
<span class="quote">> (In reply to Eero Tamminen from <a href="show_bug.cgi?id=97035#c15">comment #15</a>)
> > (In reply to Tapani Pälli from <a href="show_bug.cgi?id=97035#c14">comment #14</a>)
> > > Testing with current Mesa (06bfb2d28f) on HSW desktop system,
> >
> > This bug was originally filed against BSW/SKL.
> >
> >
> > > page loads in
> > > ~10 secs and runs 60fps meeting the expected result. I'm proposing to
> > > resolve this as FIXED unless still a problem on chromebooks?
> >
> > Tested Mesa tip (git-379b24a40d) on SKL GT4e. Issue is still there, page
> > freezes for ~10 seconds and "galaxy" shape renders at 1/60th speed of the
> > other shapes.
> >
> > (I verified that Chromium is using right Mesa version from "chrome://gpu".)
>
> Yep, I tried now on KBL and it also reproduces this. Did not notice this is
> gen specific issue.</span >
Which actually means that this is not just 'generic' spilling issue, this is
something specific to how new gens operate. In the shader the return clause of
Fun_E() is what causes trouble. It does probably cause many variables to be
'live' but even just removing couple of those dot() calls is enough for this to
run 60fps on KBL machine.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>