wlroots-hyprland/include
Simon Ser be05097968 output: add wlr_output_state_init()
This changes the semantics of wlr_output_state. Instead of having
fields with uninitialized memory when missing from the committed
bitflag, all fields are always initialized (and maybe NULL/empty),
just like we do in wlr_surface_state. This reduces the chances of
footguns when reading a field, and removes the need to check for
the committed bitfield everywhere.

A new wlr_output_state_init() function takes care of initializing
the Pixman region.
2023-06-23 18:07:26 +00:00
..
backend backend/drm: clip FB damage 2023-06-12 20:38:03 +00:00
interfaces types/wlr_input_device: move init and finish function to private API 2022-03-07 16:37:41 +00:00
render renderer: Introduce wlr_scale_filter_mode 2023-06-19 12:25:38 -04:00
types output: attach buffer to state in output_ensure_buffer() 2023-06-20 16:33:41 +00:00
util Add some missing includes/declarations 2023-06-05 21:06:19 +00:00
wlr output: add wlr_output_state_init() 2023-06-23 18:07:26 +00:00
xcursor Add some missing includes/declarations 2023-06-05 21:06:19 +00:00
xwayland Add some missing includes/declarations 2023-06-05 21:06:19 +00:00
meson.build build: unify naming for HAVE_* defines 2022-12-06 22:39:45 +00:00