<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><span class="vcard"><a class="email" href="mailto:daniel@fooishbar.org" title="Daniel Stone <daniel@fooishbar.org>"> <span class="fn">Daniel Stone</span></a>
</span> changed
<a class="bz_bug_link
bz_status_NEW "
title="NEW --- - Transparent windows no longer work"
href="https://bugs.freedesktop.org/show_bug.cgi?id=67676">bug 67676</a>
<br>
<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>What</th>
<th>Removed</th>
<th>Added</th>
</tr>
<tr>
<td style="text-align:right;">CC</td>
<td>
</td>
<td>daniel@fooishbar.org
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - Transparent windows no longer work"
href="https://bugs.freedesktop.org/show_bug.cgi?id=67676#c4">Comment # 4</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW --- - Transparent windows no longer work"
href="https://bugs.freedesktop.org/show_bug.cgi?id=67676">bug 67676</a>
from <span class="vcard"><a class="email" href="mailto:daniel@fooishbar.org" title="Daniel Stone <daniel@fooishbar.org>"> <span class="fn">Daniel Stone</span></a>
</span></b>
<pre>(In reply to <a href="show_bug.cgi?id=67676#c1">comment #1</a>)
<span class="quote">> Without such an extension, Mesa needs to give transparent windows to
> everyone, or transparent windows to no one.</span >
Maybe I'm just being dense here; surely there's something I'm missing. The
ALPHA_SIZE test in ChooseConfig checks for the lowest value that's greater than
or equal to what was specified, and the default is zero. So people using
ChooseConfig will get non-alpha RGB configs preferred, unless they either hunt
for something using a 32bpp visual, or explicitly requested alpha size.
If they've requested alpha explicitly, you can be fairly sure they're going to
want to use it ...
Can this at least be hidden behind an
EGL_CONFORMANT_IF_NOT_PERHAPS_QUITE_AS_PERFORMANT variable or something?
Removing the possibility to ever render destination alpha is pretty vicious,
and breaks more than you'd expect (think UIs, not games).
Is the idea behind this hack just to improve performance for people naïvely
looking to match an EGL config to the X11 visual it's suggested they use?</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>