41 Commits (1d1981b0f44cc2dab2e5a5998ebd62bb5e05ff5b)

Author SHA1 Message Date
Xaver Hugl 1d1981b0f4 backends/drm: make buffer age environment variable work again 3 years ago
Xaver Hugl 44937136cd backends: record GPU render time 3 years ago
Xaver Hugl adae140d57 backends/drm: delete egl layers before the egl backend 3 years ago
Xaver Hugl 8feeb9b023 backends/drm: resize shadow texture with the output gbm swapchain 3 years ago
Xaver Hugl 53c2b8c68b port most remaining uses of EGLDisplay and EGLContext to their wrappers 3 years ago
Laurent Montel b823747c3b Add explicit moc includes to sources for moc-covered headers 3 years ago
Xaver Hugl ccc73d7ef0 backends/drm: fix multi gpu with NVidia as primary 3 years ago
Xaver Hugl e698cafa27 backends/drm: handle mismatching stride with CPU copying 3 years ago
Vlad Zahorodnii 88ade3a409 Extract reusable egl swapchain bits 3 years ago
Vlad Zahorodnii 3bd5e91226 Extract reusable qpainter swapchain bits 3 years ago
Xaver Hugl 7872e7cb22 backends/drm: hardcode a list of known formats instead of querying egl for information on drm formats 3 years ago
Xaver Hugl d8e57f7886 backends/drm: improve multi gpu performance with NVidia as secondary GPU 3 years ago
Vlad Zahorodnii 056177cf98 backends/drm: Remove unused includes 3 years ago
Vlad Zahorodnii e81fa52c76 backends/drm: Prefer egl import mode 3 years ago
Vlad Zahorodnii 082301920e backends/drm: Port to GraphicsBuffer 3 years ago
Xaver Hugl c112bb5c56 backends/drm: fix color management with sRGB output 3 years ago
Xaver Hugl 572bc75de4 libkwineffects: handle GLTexture allocation failures 3 years ago
Xaver Hugl cdafbbbd6f backends/drm: always do color management on NVidia GPUs 3 years ago
Xaver Hugl f1536973d4 introduce ColorDescription and fix screen casting with color management 3 years ago
Vlad Zahorodnii 006ab40e44 wayland: Make LinuxDmaBufV1ClientBuffer private 3 years ago
Xaver Hugl afc5567651 Implement initial support for color management and HDR 3 years ago
Vlad Zahorodnii e9feaefa4b Handling failing to export GEM handle to prime fd 3 years ago
Xaver Hugl b14f7959eb backends/drm: add another multi gpu fallback 3 years ago
Xaver Hugl acf38d364b backends/drm: add linear dmabuf multi gpu fallback 3 years ago
Xaver Hugl 3c37717121 backends/drm: add more logging for multi gpu 3 years ago
Vlad Zahorodnii 466868f5d4 wayland: Refactor linux-dmabuf buffer management 3 years ago
Vlad Zahorodnii e88a4e34a3 Remove some include_directories() 3 years ago
Xaver Hugl 4df1b3a219 backends/drm: ignore opaque formats for the cursor plane 3 years ago
Xaver Hugl e4938297e6 scene: fix texture inversion with the drm backend 3 years ago
Xaver Hugl 2417a0381f backends/drm: port from gbm_surface to a custom swapchain using gbm buffers 3 years ago
Vlad Zahorodnii 8071ade9a8 scene: Make ItemRenderer responsible for pushing fbo 3 years ago
Vlad Zahorodnii f7a8635b10 Move scene related bits into src/scene/ directory 3 years ago
Xaver Hugl 3d9ccaf742 backends/drm: fix modifier check 3 years ago
Xaver Hugl b3e977f416 backends/drm: add buffer format to logging 3 years ago
Xaver Hugl b3d0698126 backends/drm: rewrite most of EglGbmLayerSurface 3 years ago
Xaver Hugl cd6a219961 backends/drm: make the buffer target constant 3 years ago
Xaver Hugl 1dcbc3c6f8 backends/drm: fix format sorting 3 years ago
Xaver Hugl 18a72f7187 backends/drm: also force linear layout for dumb buffer cursors 4 years ago
Xaver Hugl ae4dd73e99 backends/drm: use linear buffers for multi gpu where necessary 4 years ago
Xaver Hugl 9f41620b77 backends/drm: don't crash if beginFrame fails 4 years ago
Xaver Hugl d251d33402 backends/drm: rename files to be more consistent 4 years ago
Xaver Hugl 7f04ea578f backends/drm: handle broken legacy drivers better 4 years ago
Xaver Hugl ef97158f96 backends/drm: suppress logging for direct scanout 4 years ago
Xaver Hugl 29625218d3 backends/drm: fix flicker with rotation on mobile 4 years ago
Xaver Hugl 1966638017 backends/drm: do cross-gpu imports again for test commits 4 years ago
Xaver Hugl 34ce3dde87 backends/drm: use GBM_BO_USE_SCANOUT when importing buffers for multi gpu 4 years ago
Aleix Pol aa59344be7 Platform: Improve our infrastructure to support dmabufs in backends 4 years ago
Xaver Hugl 4874066423 port many Qt shared pointers to standard smart pointers 4 years ago
Vlad Zahorodnii d7ec51998b backends/drm: Import gbm bos using dmabuf 4 years ago
Xaver Hugl f02a6fd128 backends/drm: add fallback for missing gbm modifier support 4 years ago