summaryrefslogtreecommitdiff
path: root/hw/xwayland/xwayland-glamor-gbm.c
AgeCommit message (Expand)AuthorFilesLines
2023-03-08xwayland/glamor: Track if a xwl_pixmap uses explicit modifiersJonas Ådahl1-20/+30
2023-03-08xwayland/glamor/gbm: Use helper for implicit buffer params tooJonas Ådahl1-6/+26
2023-03-08xwayland/glamor/gbm: Initialize explicit buffer params in helperJonas Ådahl1-31/+55
2023-03-08xwayland/glamor/gbm: Only use modifier gbm API if explicitJonas Ådahl1-2/+4
2023-03-03xwayland: use drmDevice to compare DRM devicesSimon Ser1-7/+6
2023-03-03xwayland: don't fall back to wl_drm with explicit modifierSimon Ser1-1/+1
2023-03-03xwayland: fix error path when modifier is not supportedSimon Ser1-2/+3
2023-02-13xwayland: fix GBM on driver without explicit modifiersSimon Ser1-3/+2
2023-01-20xwayland: Add get_drawable_modifiers implementationAustin Shafer1-1/+1
2023-01-20xwayland: Add get_main_device helper to GBMAustin Shafer1-0/+17
2023-01-19glamor: Don't initialize on softpipeIvan A. Melnikov1-0/+4
2022-11-30glamor: Only check for llvmpipe rendererCorentin Noël1-1/+1
2022-10-28xwayland: properly get FDs from multiplanar GBM BOsLucas Stach1-9/+57
2022-10-28xwayland: handle fd export failure in glamor_egl_fds_from_pixmapLucas Stach1-0/+7
2021-12-01xwayland/glamor: Change errors to verbose messagesOlivier Fourdan1-1/+1
2021-10-06xwayland: Set GLVND driver based on GBM backend nameOlivier Fourdan1-0/+6
2021-10-05Use EGL_LINUX_DMA_BUF_EXT to create GBM bo EGLImagesJames Jones1-4/+100
2021-09-15glamor: Require EGL_KHR_no_config_contextAdam Jackson1-3/+4
2021-04-09xwayland: implement pixmap_from_buffers for the eglstream backendErik Kurzinger1-2/+1
2021-04-09xwayland: Add check_flip() glamor backend functionErik Kurzinger1-0/+1
2021-04-09xwayland: move formats and modifiers functions to common glamor codeErik Kurzinger1-110/+5
2021-04-09xwayland: Move dmabuf interface to common glamor codeOlivier Fourdan1-69/+4
2021-01-08xwayland: remove unused parameter of xwl_glamor_pixmap_get_wl_bufferErik Kurzinger1-9/+2
2020-12-15xwayland: Remove unneeded variableOlivier Fourdan1-3/+1
2020-12-15xwayland: Refactor glamor EGL initOlivier Fourdan1-60/+89
2020-12-14xwayland: fix GL version check for GLES only devicesTony Lindgren1-12/+14
2020-09-22xwayland: Add a flag for n-buffers in EGL backendOlivier Fourdan1-1/+2
2020-09-22xwayland: Add a flag to expose EGL backend featuresOlivier Fourdan1-0/+2
2020-09-21xwayland: use drmGetNodeTypeFromFd for checking if a node is a render oneGreg V1-17/+2
2020-06-19xwayland: allow using linux-dmabuf with DRM_FORMAT_MOD_INVALIDSimon Ser1-5/+3
2020-06-19xwayland: only use linux-dmabuf if format/modifier was advertisedSimon Ser1-4/+24
2020-06-19xwayland: don't use GBM_BO_USE_SCANOUTSimon Ser1-1/+1
2020-05-18xwayland: import DMA-BUFs with GBM_BO_USE_RENDERING onlySimon Ser1-2/+3
2020-02-11Revert "xwayland/glamor-gbm: Add xwl_glamor_gbm_post_damage hook"Michel Dänzer1-10/+0
2020-01-31xwayland/glamor-gbm: Add xwl_glamor_gbm_post_damage hookMichel Dänzer1-0/+10
2019-12-20xwayland: Cleanup and remove `xwayland.h`Olivier Fourdan1-1/+0
2019-12-20xwayland: Separate Xwayland screen codeOlivier Fourdan1-0/+1
2019-12-20xwayland: Separate Xwayland pixmap codeOlivier Fourdan1-0/+1
2019-12-20xwayland: Move GLAMOR declarations to their own headerOlivier Fourdan1-1/+7
2019-11-28xwayland: Add buffer release callbackOlivier Fourdan1-0/+10
2019-11-08xwayland/glamor-gbm: Use `calloc()`Olivier Fourdan1-1/+1
2019-11-07xwayland: clear pixmaps after creation in rootless modeDor Askayo1-1/+5
2019-11-06xwayland: make context current to check GL versionOlivier Fourdan1-11/+27
2019-11-05xwayland: Fall back to GLES2 if we don't get at least GL 2.1 in glamorAdam Jackson1-0/+15
2019-11-04glamor/xwayland: Define EGL_NO_X11Hans de Goede1-0/+1
2019-09-23xwayland: Don't create wl_buffer backing pixmapOlivier Fourdan1-3/+3
2019-09-23xwayland/glamor-gbm: Handle DRM_FORMAT_MOD_INVALID gracefullyJonas Ådahl1-0/+4
2019-07-23xwayland: Do not free a NULL GBM boOlivier Fourdan1-3/+4
2019-05-28xwayland: check `glamor_set_pixmap_texture()` statusOlivier Fourdan1-5/+1
2019-05-28xwayland: Check status in GBM pixmap creationOlivier Fourdan1-4/+30