egl: Add a 565 pbuffer-only EGL config under X11.
authorEric Anholt <eric@anholt.net>
Sat, 25 Aug 2018 21:16:59 +0000 (14:16 -0700)
committerEric Anholt <eric@anholt.net>
Fri, 22 Mar 2019 22:22:40 +0000 (15:22 -0700)
commitdacb11a585face5ca179c34cfc588a71a425c1e0
tree0906fdaafe5558269263cfb2b7714899c119520c
parente5830e11322bc20cbae7cad9e0654376d41f2c19
egl: Add a 565 pbuffer-only EGL config under X11.

The CTS requires a 565-no-depth-no-stencil (meaning d/s not-required, not
not-present) config for ES 3.0, but at depth 24 of X11 we wouldn't do so.
We can satisfy that bad requirement using a pbuffer-only visual with
whatever other buffers the driver happens to have given us.

I've tried to raise this as an absurd requirement with Khronos and made no
progress.

v2: Make sure it's single sample, no depth, no stencil.  Comment typo fix

Reviewed-by: Adam Jackson <ajax@redhat.com>
src/egl/drivers/dri2/platform_x11.c