wlroots-hyprland/types
emersion 225d182765
output: always use hardware cursors if available
This changes the `wlr_output_impl.set_cursor` function to take a
`wlr_texture` instead of a byte buffer. This simplifies the
DRM and Wayland backends since they were creating textures from
the byte buffer anyway.

With this commit, performance should be improved when moving the
cursor since outputs don't need to be re-rendered anymore.
2018-05-01 21:38:04 +01:00
..
meson.build Add wlr_xdg_output_manager 2018-04-05 12:40:30 -04:00
wlr_box.c Revert "ELF Visibility" 2018-02-19 18:01:27 -05:00
wlr_compositor.c compositor: redesign how resources are managed 2018-04-26 17:51:06 +01:00
wlr_cursor.c cursor: use NAN for unspecified axes, refactor absolute warping code 2018-04-28 09:24:38 +01:00
wlr_data_device.c Don't use the wlr_ prefix for static functions 2018-04-25 23:51:00 +01:00
wlr_gamma_control.c Revert "ELF Visibility" 2018-02-19 18:01:27 -05:00
wlr_idle.c move activity_notify into events in wlr_idle 2018-02-22 21:14:28 +01:00
wlr_idle_inhibit_v1.c Don't use the wlr_ prefix for static functions 2018-04-25 23:51:00 +01:00
wlr_input_device.c input-device: add output_name field, populate it from libinput 2018-04-29 14:30:09 +01:00
wlr_input_inhibitor.c Actually fix input inhibitor destructor 2018-04-03 16:58:06 -04:00
wlr_keyboard.c backend/x11: correctly destroy input devices 2018-04-28 12:55:36 +01:00
wlr_layer_shell.c Merge pull request #914 from emersion/misc-segfault-fixes 2018-04-26 17:37:27 +02:00
wlr_linux_dmabuf.c backend: remove wlr_backend_get_egl 2018-04-08 11:00:56 -04:00
wlr_list.c Revert "ELF Visibility" 2018-02-19 18:01:27 -05:00
wlr_matrix.c render/gles2: transpose matrices before binding them 2018-03-19 20:21:02 +01:00
wlr_output.c output: always use hardware cursors if available 2018-05-01 21:38:04 +01:00
wlr_output_damage.c Revert "ELF Visibility" 2018-02-19 18:01:27 -05:00
wlr_output_layout.c Don't use the wlr_ prefix for static functions 2018-04-25 23:51:00 +01:00
wlr_pointer.c backend/x11: correctly destroy input devices 2018-04-28 12:55:36 +01:00
wlr_primary_selection.c primary-selection: fix crash in device_handle_set_selection 2018-02-20 12:33:13 +01:00
wlr_region.c compositor: redesign how resources are managed 2018-04-26 17:51:06 +01:00
wlr_screenshooter.c render: split render.h into wlr_renderer.h and wlr_texture.h 2018-03-19 23:16:29 +01:00
wlr_seat.c Don't use the wlr_ prefix for static functions 2018-04-25 23:51:00 +01:00
wlr_server_decoration.c Revert "ELF Visibility" 2018-02-19 18:01:27 -05:00
wlr_surface.c compositor: redesign how resources are managed 2018-04-26 17:51:06 +01:00
wlr_tablet_pad.c Revert "ELF Visibility" 2018-02-19 18:01:27 -05:00
wlr_tablet_tool.c Revert "ELF Visibility" 2018-02-19 18:01:27 -05:00
wlr_touch.c Revert "ELF Visibility" 2018-02-19 18:01:27 -05:00
wlr_wl_shell.c Don't use the wlr_ prefix for static functions 2018-04-25 23:51:00 +01:00
wlr_xcursor_manager.c Redesign wlr_texture 2018-03-24 23:48:32 -04:00
wlr_xdg_output.c Fix sending updates to xdg-output resources 2018-04-05 18:22:48 -04:00
wlr_xdg_shell.c xdg-shell: fix invalid xdg-positioner cast 2018-04-26 18:53:59 +01:00
wlr_xdg_shell_v6.c Don't use the wlr_ prefix for static functions 2018-04-25 23:51:00 +01:00