summaryrefslogtreecommitdiff
path: root/hw/xwayland/xwayland-glamor-gbm.c
AgeCommit message (Expand)AuthorFilesLines
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
2018-10-25xwayland: do not crash if `gbm_bo_create()` failsOlivier Fourdan1-0/+6
2018-10-05glamor/egl: Avoid crashing on broken configurationsAdam Jackson1-1/+7
2018-10-01xwayland: search for a render node to useOlivier Fourdan1-1/+83
2018-09-28glamor_egl: Don't initialize on llvmpipeAdam Jackson1-0/+5
2018-06-27glamor: Unbreak glamor_fd_from_pixmap()Lyude Paul1-0/+10
2018-06-21xwayland: simplify xwl_glamor_pixmap_get_wl_buffer()Olivier Fourdan1-2/+2
2018-06-21xwayland: refactor EGL backends for wayland registryOlivier Fourdan1-13/+30
2018-06-21xwayland: Add Wayland interfaces checkOlivier Fourdan1-0/+14
2018-06-21xwayland: skip drm authentication with render nodeOlivier Fourdan1-0/+6
2018-06-21xwayland: GBM should fail w/out "GL_OES_EGL_image"Olivier Fourdan1-1/+3
2018-06-21xwayland: swap "name" and "id" in init_wl_registry()Olivier Fourdan1-2/+2
2018-06-08xwayland: fix typo in non-modifier fallback pathDave Airlie1-1/+1
2018-05-08dri3: Switch get_modifiers to using stdint.Eric Anholt1-2/+2
2018-04-24xwayland: Add glamor egl_backend for EGLStreamsLyude Paul1-5/+1