mirror of
https://github.com/glfw/glfw.git
synced 2025-10-24 00:52:27 +00:00
On systems lacking the EGL_EXT_present_opaque extension, some
compositors treat any buffer with an alpha channel as per-pixel
transparent.
This commit ignores any EGLConfig with an alpha channel if the extension
is missing and the window is created with GLFW_TRANSPARENT_FRAMEBUFFER
set to false.
This is technically not a breaking change since GLFW_ALPHA_BITS is not
a hard constraint, but it is still going to inconvenience anyone using
the framebuffer alpa channel to store other kinds of data.
Related to #1895
(cherry picked from commit
|
||
|---|---|---|
| .. | ||
| build.dox | ||
| CMakeLists.txt | ||
| compat.dox | ||
| compile.dox | ||
| context.dox | ||
| CONTRIBUTING.md | ||
| Doxyfile.in | ||
| DoxygenLayout.xml | ||
| extra.css | ||
| extra.css.map | ||
| extra.scss | ||
| footer.html | ||
| header.html | ||
| input.dox | ||
| internal.dox | ||
| intro.dox | ||
| main.dox | ||
| monitor.dox | ||
| moving.dox | ||
| news.dox | ||
| quick.dox | ||
| spaces.svg | ||
| SUPPORT.md | ||
| vulkan.dox | ||
| window.dox | ||