<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Pixelated shadow in Compiz"
href="https://bugs.freedesktop.org/show_bug.cgi?id=95091#c5">Comment # 5</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Pixelated shadow in Compiz"
href="https://bugs.freedesktop.org/show_bug.cgi?id=95091">bug 95091</a>
from <span class="vcard"><a class="email" href="mailto:chris@chris-wilson.co.uk" title="Chris Wilson <chris@chris-wilson.co.uk>"> <span class="fn">Chris Wilson</span></a>
</span></b>
<pre>I put a cap in so that the shadow doesn't become too pixellated:
commit bca4e0e35e4ac27f2dcd1a8e5fcbf7ce69cec358
Author: Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>>
Date: Sat Apr 23 21:42:12 2016 +0100
sna: Limit generic convolution to smallish kernels
Since the naive implementation uses an 8bit temporary, we can only
support so many passes before the quantization artefacts become
apparent. We have to be extra conservation in order to support
multi-pass convolution algorithms (notable 2-pass separable Gaussian
kernels).
References: <a class="bz_bug_link
bz_status_NEW "
title="NEW - Pixelated shadow in Compiz"
href="show_bug.cgi?id=95091">https://bugs.freedesktop.org/show_bug.cgi?id=95091</a>
Signed-off-by: Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>>
It's a tradeoff that hopefully should allow small drop shadows (~15 pixels) to
be naively acceleration without looking atrocious.
It would be possible to fully support convolution kernels on recent hardware,
might be an interesting challenge.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>