weston/include
Leandro Ribeiro 292f863a3d compositor: add WESTON_CAP_SHADER_BLENDING
This will be useful to craft tests to ensure renderers are properly
producing straight alpha framebuffers when required.

Producing straight alpha framebuffers require in-shader blending. But
not every device has support for that. So enabling the config option
added in "frontend: add output-straight-alpha config option" makes GL
renderer to fail creating outputs on unsupported devices.

Running the test suite locally shouldn't fail just because underlying
hardware does not support in-shader blending. To avoid that, we add
WESTON_CAP_SHADER_BLENDING. Tests can then config
test_quirks.required_capabilities, and will get skipped when the
compositor does not support the cap.

Signed-off-by: Leandro Ribeiro <leandro.ribeiro@collabora.com>
2026-06-16 16:45:20 +03:00
..
libweston compositor: add WESTON_CAP_SHADER_BLENDING 2026-06-16 16:45:20 +03:00
meson.build libweston/desktop: Migrate libweston-desktop/libweston-desktop.h 2022-09-23 13:57:26 +03:00