wlroots-hyprland/types
Alexander Orzechowski 6d1b8b376d wlr_scene: Only enable black rect optimization if culling is enabled
If culling is not enabled, there is no longer any guarantee that the
elements behind the rect won't be rendered. We must render the black rect
in all circumstances to cover up anything rendered.

This fixes the WLR_SCENE_DISABLE_VISIBILTY option.
2022-08-19 16:18:46 -04:00
..
data_device Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
output Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
scene wlr_scene: Only enable black rect optimization if culling is enabled 2022-08-19 16:18:46 -04:00
seat Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
tablet_v2 Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
xdg_shell Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
meson.build single-pixel-buffer-v1: new protocol implementation 2022-08-03 10:35:23 +00:00
wlr_buffer.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_compositor.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_cursor.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_damage_ring.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_data_control_v1.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_drm.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_drm_lease_v1.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_export_dmabuf_v1.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_foreign_toplevel_management_v1.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_fullscreen_shell_v1.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_gamma_control_v1.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_idle.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_idle_inhibit_v1.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_input_device.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_input_inhibitor.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_input_method_v2.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_keyboard.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_keyboard_group.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_keyboard_shortcuts_inhibit_v1.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_layer_shell_v1.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_linux_dmabuf_v1.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_matrix.c matrix: remove wlr_matrix_projection() 2022-06-08 19:27:36 +00:00
wlr_output_damage.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_output_layout.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_output_management_v1.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_output_power_management_v1.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_pointer.c wlr_input_device: remove anon union field 2022-06-21 18:42:07 +00:00
wlr_pointer_constraints_v1.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_pointer_gestures_v1.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_presentation_time.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_primary_selection.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_primary_selection_v1.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_region.c region: stabilize interface 2021-07-05 09:25:25 -04:00
wlr_relative_pointer_v1.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_screencopy_v1.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_server_decoration.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_session_lock_v1.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_single_pixel_buffer_v1.c single-pixel-buffer-v1: new protocol implementation 2022-08-03 10:35:23 +00:00
wlr_subcompositor.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_switch.c wlr_input_device: remove anon union field 2022-06-21 18:42:07 +00:00
wlr_tablet_pad.c wlr_input_device: remove anon union field 2022-06-21 18:42:07 +00:00
wlr_tablet_tool.c wlr_input_device: remove anon union field 2022-06-21 18:42:07 +00:00
wlr_text_input_v3.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_touch.c wlr_input_device: remove anon union field 2022-06-21 18:42:07 +00:00
wlr_viewporter.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_virtual_keyboard_v1.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_virtual_pointer_v1.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_xcursor_manager.c Make wlr_xcursor_manager_load() return a bool 2020-05-18 16:48:44 +02:00
wlr_xdg_activation_v1.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_xdg_decoration_v1.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_xdg_foreign_registry.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_xdg_foreign_v1.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_xdg_foreign_v2.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
wlr_xdg_output_v1.c types/wlr_xdg_output_v1: Fix wl_output.done bug. 2022-08-19 14:22:23 +00:00