[waffle] [PATCH 0/2] Test and fix for EGL configs with alpha
pauli.nieminen at linux.intel.com
Thu May 24 07:33:35 PDT 2012
Only EGL configs  that are available with alpha are using 32bit composite
visual. To create a window with that visual requires a bit more parameters
than waffle is currently providing. The fix is relatively simple
I hit this with piglit tests using GLUT_ALPHA.
I don't actually know any reason why mesa doesn't provide alpha bits for
24bit X visuals. Application could still use framebuffer alpha bits for
rendering even tough compositor won't read those values. But I suppose
that is topic of later discussion in mesa list.
Will waffle provide application control to select between opaque and
translucent window even if selecting config with alpha bit?
 example config:
0x3d 32 0 8 8 8 8 0 0 0 0 0x66TC a y y y win,pb,pix
Pauli Nieminen (2):
gl_basic_test: Add test that config with alpha works
x11: Support visuals that don't match root visual
src/waffle/x11/x11.c | 23 ++++++++++++++++++++---
tests/functional/gl_basic_test.c | 31 ++++++++++++++++++++-----------
2 files changed, 40 insertions(+), 14 deletions(-)
More information about the waffle