Commit Graph

126 Commits (4d4f823263031cbef06f51547a5fe476e2eb5e38)

Author SHA1 Message Date
Simon Ser 445750aa9a backend/drm: remove enable_drm_connector 5 years ago
Simon Ser 347bdb6d9a output: make wlr_output_set_gamma atomic 5 years ago
Simon Ser 2ca3bdc35e backend/drm: simplify atomic commit logic 5 years ago
Simon Ser f8e02db4bc backend/drm: remove conn_enable from interface 5 years ago
Simon Ser 70883fd10b backend/drm: apply gamma LUT on page-flip 5 years ago
Simon Ser 69b2279092 backend/drm: remove mode argument to crtc_pageflip 5 years ago
Simon Ser 7a149fe5ba backend/drm: remove unused fields 5 years ago
Scott Anderson 8da9d9679e backend/drm: introduce wlr_drm_fb 5 years ago
Simon Ser 6977f3a843 output: check buffer in wlr_output_test 5 years ago
Simon Ser 8681e4ab8a backend/drm, backend/libinput: listen to session destroy 5 years ago
Simon Ser 16e5e9541b Add -Wmissing-prototypes 5 years ago
Simon Ser fd25e2ca11 backend/drm: track gbm_bo during direct scan-out 5 years ago
Rouven Czerwinski 4d36cc86eb backend/drm: destroy output immediately 6 years ago
Simon Ser ca45f4490c Remove all wayland-server.h includes 6 years ago
Scott Anderson b3f42548d0 backend/drm: Simplify object matching code 6 years ago
Simon Ser e8057bb60c backend/drm: fallback to drmModeAddFB2 6 years ago
Simon Ser 44ba603c0e backend/drm: hold buffers while scanning out 6 years ago
Simon Ser afe7b207d5 output: fix attach_buffer semantics 6 years ago
Simon Ser e516ea4c79 backend/drm: check format when scanning out DMA-BUF 6 years ago
Brian Ashworth 50011e7170 backend/drm: fix modeset on drm fd resume 6 years ago
Vincent Vanlaer 7bc43413ed Allow cursor render surface to be used as fb 6 years ago
emersion ee293fab58
backend/drm: fix GBM format mismatch 6 years ago
emersion 54e1287f30 backend: add get_present_clock 6 years ago
emersion e88db9a3fb backend/drm: reset gamma table on VT switch 6 years ago
emersion 79dd9ba151 backend/drm: don't free connector immediately 6 years ago
emersion 139a905924 backend/drm: add assertions 6 years ago
emersion f8a50e4fe7 backend/drm: steal CRTCs from disabled outputs 6 years ago
emersion cb293f09e7 output: make wlr_output_enable return a bool 6 years ago
emersion b877daded1 backend/drm: better hotplug handling 6 years ago
Ilia Bozhinov 4486b52aa8 move wlr_drm_connector_add_mode to wlr/backend/drm.h 7 years ago
Guido Günther 8d72090afe drm: Allow to add additional modes 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
emersion c63d94483b
Redesign wlr_texture 7 years ago
emersion 824a95ad19
matrix: use 2D matrices 7 years ago
Markus Ongyerth a65ef8ea86 restore dpms state on drm resume 7 years ago
emersion c2e1474010
Reformat all #include directives 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
Tony Crisci a937016e38 remove session from multibackend 7 years ago
Dominique Martinet be95147385 drm backend: add wlr_output_is_drm 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 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
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 c03e774636 Replace list_t with wl_list in wlr_drm_backend 7 years ago
Scott Anderson 009c3747a8 Multi-GPU DRM 7 years ago
Scott Anderson 4101b89700 Rename wlr_drm_output to wlr_drm_connector 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
Drew DeVault 2b06f88f0b Combine internal DRM headers into one 8 years ago
Scott Anderson 63c3faa006 Fixed rendering bug: Delay calling gbm_surface_release_buffer until it 8 years ago
Scott Anderson 632a7acb03 Filled out more wlr_output fields. 8 years ago
ascent12 62d612a01e Merge branch 'master' into session 8 years ago
Drew DeVault fee409bd0a Generalize DPMS, remove DRM refs from example 8 years ago
Scott Anderson 7efdd3c9fc Refactored renderer startup to function. 8 years ago
Scott Anderson 058b8bdf27 Working commit 8 years ago
Scott Anderson 599d1bcbdc DPMS support 8 years ago
Drew DeVault 00931f2f8f Generalize output handling 8 years ago
Drew DeVault 15b1ce9e6c Refactor backend state management 8 years ago
Scott Anderson 4285b0c218 Removed unused fields. 8 years ago
Scott Anderson ef9768858e Changed modesetting interface. 8 years ago
Scott Anderson d196a79b6c Changed backend to accept wl_display. 8 years ago
Scott Anderson 18387468bb Renamed 'wlr_drm_display' to 'wlr_drm_output' 8 years ago
Scott Anderson 15d247bf34 Changed drm to use new EGL interface. 8 years ago
Scott Anderson e446a5300b Added example. 8 years ago
Scott Anderson 562d43a5ec Changed logging. 8 years ago
Scott Anderson 41a82fd2fc Renaming. 8 years ago
Scott Anderson 95a553dc51 Moved headers to the correct place. 8 years ago