232 Commits (18600f457be7a538e39914c37b72fee1a933ebe1)

Author SHA1 Message Date
morganamilo 6305e6327f
Fix typos in comments and strings
7 years ago
emersion 225d182765
output: always use hardware cursors if available
7 years ago
emersion 62d7337d00
backend/x11: add one pointer per output
7 years ago
emersion ddac792b61
backend/wayland: only set one pointer listener
7 years ago
emersion 9f8a7c8fc4
backend/wayland: create one virtual pointer per output
7 years ago
emersion f8e0a03451
backend/x11: correctly destroy input devices
7 years ago
emersion 71ca45e2c0
Make sure we don't use others' prefixes
7 years ago
emersion b0d99f5c67
Remove wlr_ prefix from local symbols
7 years ago
Uli Schlachter 98f8ec6a08 x11_handle_input_event: Remove return value
7 years ago
emersion 2d6bbf12f8
backend/{x11,headless}: fix refresh rate
7 years ago
Drew DeVault 2ecce27dd5
Merge pull request #807 from swaywm/input-inhibit
7 years ago
Drew DeVault 56deff41b6 Implement input inhibit in rootston
7 years ago
emersion 9609985f29
backend/x11: fix cursor position when receiving configure event
7 years ago
emersion 7b88ace557
backend/x11: hide cursor
7 years ago
emersion aa6ae710f7
backend/x11: fix input events
7 years ago
emersion 0a7a8cbd1c
backend/x11: add WLR_X11_OUTPUTS support
7 years ago
emersion d4f7ced6e2
backend/x11: refactor, prepare support for multiple outputs
7 years ago
Drew DeVault 52d621e097
Merge pull request #763 from emersion/x11-backend-kbd-modifiers
7 years ago
emersion f033f717a2
backend/x11: make xcb-xkb optional, remove global state
7 years ago
emersion c63d94483b
Redesign wlr_texture
7 years ago
Dominique Martinet d5e14ab247 wayland backend: fix use-after free on output destroy
7 years ago
emersion c41de2d1be
render: split render.h into wlr_renderer.h and wlr_texture.h
7 years ago
emersion 824a95ad19
matrix: use 2D matrices
7 years ago
Scott Anderson 902d6cc240 Use xcb atoms properly
7 years ago
Markus Ongyerth a65ef8ea86 restore dpms state on drm resume
7 years ago
Drew DeVault 1d9be89e2d
Revert "ELF Visibility"
7 years ago
Drew DeVault 868ad5af69
Merge pull request #647 from ascent12/elf_visibility
7 years ago
Guido Günther 15afef6cbc x11 backend: set window title
7 years ago
Scott Anderson f27c0b44b8 Remove usec_to_msec from public API
7 years ago
emersion c2e1474010
Reformat all #include directives
7 years ago
Drew DeVault 664d7bfe4e
Merge pull request #618 from VincentVanlaer/atomic-gamma
7 years ago
emersion bf6d245400
Swap buffers with damage
7 years ago
Vincent Vanlaer ab011406ad Add atomic gamma lut size fetching
7 years ago
Vincent Vanlaer cc1229e75e Add atomic gamma setting
7 years ago
emersion bb4aeb3b2f
backend/drm: support updating cursor when session is paused
7 years ago
emersion 51c22d39a4
Merge remote-tracking branch 'upstream/master' into output-damage
7 years ago
emersion 4fa90b0511
Backport screenshooter fixes from the renderer redesign v1
7 years ago
emersion 0365b587f0
output: add damage tracking via buffer age
7 years ago
emersion 53ba9b4eec
Fix output enable in DRM backend
7 years ago
Tony Crisci d1dce19253 handle display destroy
7 years ago
Tony Crisci 6c8fd6017e backend add and remove events
7 years ago
Tony Crisci ee39dff1e7 rootston: handle backend creation failed
7 years ago
Tony Crisci a937016e38 remove session from multibackend
7 years ago
Dominique Martinet fcd7062542 x11 backend: add wlr_input_device_is_x11
7 years ago
Dominique Martinet 169bc9fa10 wl backend: add wlr_input_device_is_wl
7 years ago
Dominique Martinet d9eaca6c9f headless backend: add wlr_output_is_headless
7 years ago
Dominique Martinet be95147385 drm backend: add wlr_output_is_drm
7 years ago
Dominique Martinet dabfe159de wl backend: add wlr_output_is_wl
7 years ago
Dominique Martinet f83b16bc17 x11 backend: add wlr_output_is_x11
7 years ago
emersion 4a36ba4bdd
Destroy multi backend on display destroy
7 years ago
emersion bc5bdb7793
Add headless input devices
7 years ago
emersion 0256de0002
Add full refresh rate support to custom modes
7 years ago
emersion b852fb9a2b
Minimal working headless output
7 years ago
emersion 3970264ccf
Initialize headless backend
7 years ago
emersion 75ef7860bb
Merge branch 'master' into display-destroy
7 years ago
emersion a1302cc4a5
Fix pointer events with multiple outputs in wayland backend
7 years ago
emersion 9d43adaafa
Listen to display destroy in backends
7 years ago
emersion 016744ef4d
Refactor wlr_list inside wlroots
7 years ago
emersion c3b09f73da
Fix cursor hotspot with rotated outputs on DRM backend
7 years ago
emersion 95566c6bdf
Transform cursor hotspot, fix wayland cursor hotspot
7 years ago
emersion 9d587d759f
Do not set hw cursor if disabled when switching VT
7 years ago
Drew DeVault 16f35ecbea Merge branch 'master' into heghe/wl_list
7 years ago
Drew DeVault 169b68b17c Rename remaining refs to wlr_list
7 years ago
Scott Anderson bdeffad7e5 Remove drm field from wlr_drm_connector
7 years ago
Scott Anderson 4ea84c5765 Remove unnecesary wlr_renderers
7 years ago
Scott Anderson 9b984253e2 Move egl.h to render/egl.h
7 years ago
Heghedus Razvan d3f0878d71 Replace list_t with wl_list in wlr_wl_backend
7 years ago
Heghedus Razvan c03e774636 Replace list_t with wl_list in wlr_drm_backend
7 years ago
Heghedus Razvan bde25fe020 Replace list_t with wl_list in wlr_multi_backend
7 years ago
Versus Void 641d08ce7e Transform hotspot with cursor
7 years ago
Scott Anderson f193623ca1 Change iface prefix to suffix
7 years ago
Scott Anderson f6f9c40965 Minor fixes
7 years ago
Scott Anderson 009c3747a8 Multi-GPU DRM
7 years ago
Scott Anderson eaef028976 Add renderer pointer inside drm_surface
7 years ago
Scott Anderson 4101b89700 Rename wlr_drm_output to wlr_drm_connector
7 years ago
Scott Anderson 22e77d9195 Rename backend to drm
7 years ago
Scott Anderson ec5b95e08f Add pointer to backend from DRM outputs
7 years ago
Scott Anderson 096249a2a1 Split DRM rendering to its own file
7 years ago
Scott Anderson d0708b1a3a Split DRM internal interface to its own header
7 years ago
Scott Anderson 610b0493ac Rename files to remove pointless drm prefix
7 years ago
Scott Anderson c8a8ff66f2 Removed unused fields
7 years ago
Scott Anderson 1b18b0a27d Fix time and transform
7 years ago
Scott Anderson 6bf508df81 Add closing with WM button
7 years ago
Scott Anderson 8027232ae5 Add timer for rendering loop
7 years ago
Scott Anderson 9ca5b0cae8 Add basic input
7 years ago
Scott Anderson 3a5b150df2 Basic rendering
7 years ago
Scott Anderson bbe90d41bb Add EGL for X11
7 years ago
Scott Anderson 7ad2a57feb Open X11 Window
7 years ago
Scott Anderson a598e6d026 Add X11 backend skeleton
7 years ago
Drew DeVault 7cf4ee128e Merge remote-tracking branch 'origin/master' into rootston
7 years ago
Drew DeVault d7d73cd298 Merge pull request #144 from ascent12/drm-dp-mst
7 years ago
Drew DeVault f4387b437f Merge branch 'master' into rootston
7 years ago
emersion 427bdb5b55
Use more consistent include guard names
7 years ago
Scott Anderson 025b3ee515 Add error recovery for failed page flips
7 years ago
Scott Anderson 459d138fa2 Add timeout to DRM cleanup
7 years ago
Drew DeVault b6d7c3ed8e Initialize display, backend; add frame handling
7 years ago
Scott Anderson fb93628bda Merge wlr_udev into wlr_session
7 years ago
Scott Anderson 46823152ea Rename functions to be consistent with #93
7 years ago
Dominique Martinet 577d2f6fcd wayland backend: switch to xdg shell
7 years ago
nyorain d7dcbbc175 Add wayland backend cursor support
7 years ago