Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-15 | implement get_buffer_size for egl buffers | Tony Crisci | |
2017-08-15 | formatting fixup | Tony Crisci | |
2017-08-15 | implement buffer transform | Tony Crisci | |
2017-08-15 | remove unused dimension from buffer calculations | Tony Crisci | |
2017-08-15 | implement surface sizing | Tony Crisci | |
2017-08-15 | initialize buffer damage before conversion | Tony Crisci | |
2017-08-15 | clip surface damage to surface size | Tony Crisci | |
2017-08-15 | implement texture get buffer size | Tony Crisci | |
2017-08-15 | implement buffer scale | Tony Crisci | |
Keep track of the scale of the buffer set by surface.set_buffer_scale. Calculate the height and width of the texture from the buffer depending on the scale when it is attached. Use buffer damage to determine the damage of the buffer when flushing damage. Convert surface damage to buffer damage and union to the surface buffer_damage prior to flushing damage. | |||
2017-08-15 | fix formatting in surface_damage | Tony Crisci | |
2017-08-15 | implement surface_damage_buffer | Tony Crisci | |
2017-08-15 | Merge pull request #86 from nyorain/master | Drew DeVault | |
Fix style issues | |||
2017-08-15 | Simplify tablet pad destruction | nyorain | |
2017-08-14 | Merge pull request #87 from nyorain/wlbcursor | Drew DeVault | |
Implement wayland backend cursor | |||
2017-08-14 | Add wayland backend cursor support | nyorain | |
2017-08-14 | Simplify input device destruction code | nyorain | |
2017-08-14 | Fix style issues | nyorain | |
2017-08-14 | Merge pull request #85 from martinetd/refactor_states | Drew DeVault | |
Refactor states | |||
2017-08-14 | wayland input_device_destroy: add missing braces | Dominique Martinet | |
2017-08-14 | impl->destroy cleanup: | Dominique Martinet | |
- remove trivial destroy() function - make sure we check impl and impl->destroy before calling - always call free if not implemented | |||
2017-08-14 | Refactor out wlr_touch_state | Dominique Martinet | |
2017-08-14 | Refactor out wlr_tablet_tool_state | Dominique Martinet | |
2017-08-14 | Refactor out wlr_tablet_pad_state | Dominique Martinet | |
2017-08-14 | Refactor out wlr_pointer_state | Dominique Martinet | |
2017-08-14 | Refactor out wlr_keyboard_state | Dominique Martinet | |
2017-08-14 | Refactor out wlr_input_device_state | Dominique Martinet | |
2017-08-14 | Merge pull request #84 from martinetd/fixes | Drew DeVault | |
Fixes | |||
2017-08-14 | Fix output destory: impl->destroy must be called last + obvious double-free | Dominique Martinet | |
2017-08-14 | Fix wlr_multi_backend_add incorrect assert | Dominique Martinet | |
2017-08-14 | Fix software cursors | Drew DeVault | |
2017-08-14 | Refactor away wlr_renderer_state | Drew DeVault | |
2017-08-14 | Fix double free on wlr_outputs | Drew DeVault | |
2017-08-14 | Refactor out wlr_texture_state | Drew DeVault | |
2017-08-14 | Refactor out wlr_output_mode_state | Drew DeVault | |
2017-08-13 | Merge pull request #82 from 4e554c4c/detection | Drew DeVault | |
Add backend detection functions | |||
2017-08-13 | Add backend detection functions | Calvin Lee | |
Resolves #80 | |||
2017-08-13 | Remove wlr_output_state, update backends | Drew DeVault | |
2017-08-13 | wlr_backend_init -> wlr_backend_start | Drew DeVault | |
Also renames create to init. We'll use create for anything that allocates and init for anything that takes a pointer and initializes it. | |||
2017-08-13 | Merge pull request #79 from martinetd/libinput_renaming | Drew DeVault | |
Libinput renaming | |||
2017-08-13 | Update README.md | Drew DeVault | |
2017-08-13 | Fix #64 | Drew DeVault | |
2017-08-13 | Fix build on systems without systemd | Drew DeVault | |
2017-08-13 | Merge pull request #81 from martinetd/wayland_loop | Drew DeVault | |
wayland backend: do not watch wayland fd for writable | |||
2017-08-13 | libinput backend: massive renaming | Dominique Martinet | |
- 'libinput' (backend's) to libinput_context - 'device' (libinput_device) to libinput_dev - 'dev' (wlr_device) to wlr_dev - 'devices' lists tangling of libinput devices to wlr_devices - 'devices' list of wlr_devices in backend state to wlr_device_lists | |||
2017-08-13 | libinput backend: match logging for removal and add | Dominique Martinet | |
Only log removal of devices once, but also log it for devices that we do not care about. | |||
2017-08-13 | libinput: remove useless get_context call | Dominique Martinet | |
That function is literally just "return event->device->seat->libinput" We do not use context, so do not fetch it. | |||
2017-08-13 | wayland backend: do not watch wayland fd for writable | Dominique Martinet | |
Wayland fd is always writable and will busy-loop. The dispatch function gets called with 0-mask when we need to flush display anyway, so this saves CPU at no visible impact. | |||
2017-08-12 | Re-enable backend autoselection | Drew DeVault | |
2017-08-12 | Refactor wlr_backend_state out of DRM backend | Drew DeVault | |
2017-08-12 | Update libinput backend with new state design | Drew DeVault | |