wlroots-hyprland/types
emersion 6bbf507082
surface: fix texture not updated on commit
When a client attaches a wl_drm or a linux_dmabuf buffer, we only
update it if the size is different from the one of the old buffer.
This means that if the client attaches a new, updated buffer with
the same size as the old buffer, the texture won't get updated.

This commit changes this behavior and re-creates the texture if
the client attaches a new buffer, without requiring the size to be
different.
2018-03-29 19:44:57 -04:00
..
meson.build Initial scaffolding of layer shell 2018-03-27 18:50:09 -04:00
wlr_box.c Revert "ELF Visibility" 2018-02-19 18:01:27 -05:00
wlr_compositor.c xwayland: fix some use-after-free in xwm 2018-02-23 10:20:53 +01:00
wlr_cursor.c Remove width_mm from wlr_touch events 2018-03-28 11:04:40 -04:00
wlr_data_device.c Revert "ELF Visibility" 2018-02-19 18:01:27 -05: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 idle-inhibit: style adjustments and motivation 2018-02-23 13:18:05 +01:00
wlr_input_device.c Add const to x11 and input interfaces 2018-03-06 21:16:18 +13:00
wlr_keyboard.c Revert "ELF Visibility" 2018-02-19 18:01:27 -05:00
wlr_layer_shell.c Destroy layer surfaces on client destroyed 2018-03-29 16:30:09 -04:00
wlr_linux_dmabuf.c Redesign wlr_texture 2018-03-24 23:48:32 -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 Redesign wlr_texture 2018-03-24 23:48:32 -04:00
wlr_output_damage.c Revert "ELF Visibility" 2018-02-19 18:01:27 -05:00
wlr_output_layout.c return early when no dest_x/y in output layout closest point 2018-03-28 18:40:55 -04:00
wlr_pointer.c wlr_pointer: fix potential null deref 2018-03-22 21:27:49 +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 Revert "ELF Visibility" 2018-02-19 18:01:27 -05: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 Fix layer rendering/layout bugs 2018-03-27 18:50:32 -04:00
wlr_server_decoration.c Revert "ELF Visibility" 2018-02-19 18:01:27 -05:00
wlr_surface.c surface: fix texture not updated on commit 2018-03-29 19:44:57 -04: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 Revert "ELF Visibility" 2018-02-19 18:01:27 -05:00
wlr_xcursor_manager.c Redesign wlr_texture 2018-03-24 23:48:32 -04:00
wlr_xdg_shell.c Address feedback 2018-03-27 18:50:09 -04:00
wlr_xdg_shell_v6.c toplevel_box to toplevel_sx_box 2018-03-28 23:24:39 -04:00