wlroots/include/wlr
Simon Ser 2f615468b6 backend: add output state allow-lists
Right now, when a new output state field is added, all backends by
default won't reject it. This means we need to add new checks to
each and every backend when we introduce a new state field.

Instead, introduce a bitmask of supported output state fields in
each backend, and error out if the user has submitted an unknown
field.

Some fields don't need any backend involvment to work. These are
listed in WLR_OUTPUT_STATE_BACKEND_OPTIONAL as a convenience.
2021-06-20 23:17:08 +02:00
..
backend backend: introduce wlr_backend_finish 2021-05-21 22:13:54 +02:00
interfaces backend: add output state allow-lists 2021-06-20 23:17:08 +02:00
render render: add get native paint target of renderer 2021-06-19 10:04:35 +02:00
types matrix: deprecate wlr_matrix_projection 2021-06-07 22:55:46 +02:00
util util/edges: use bitmask for wlr_edges 2020-10-31 23:15:21 +01:00
backend.h backend: automatically create allocator 2021-05-21 22:13:54 +02:00
config.h.in render: make GLES2 renderer optional 2021-04-17 16:39:40 +02:00
meson.build build: use dictionnary for features instead of configuration_data 2021-02-15 16:32:33 +01:00
version.h.in Revert "Revert "Merge pull request #1194 from ascent12/meson_feature"" 2018-08-24 19:35:02 +12:00
xcursor.h Initial pass on API stability guarantees 2018-07-29 19:20:34 -04:00
xwayland.h xwm: implement _NET_CLIENT_LIST_STACKING 2021-05-31 10:41:29 +02:00