summaryrefslogtreecommitdiff
path: root/hw/xwayland/xwayland-glamor.c
AgeCommit message (Expand)AuthorFilesLines
2021-12-02xwayland/eglstream: Prefer EGLstream if availableOlivier Fourdan1-6/+2
2021-12-02xwayland/glamor: Log backend selected for debugOlivier Fourdan1-0/+2
2021-12-01xwayland/glamor: Change errors to verbose messagesOlivier Fourdan1-2/+4
2021-11-04xwayland: Store EGLContext pointer in lastGLContextMichel Dänzer1-2/+4
2021-06-14xwayland/present: Move wl_buffer check into xwl_glamor_check_flipMichel Dänzer1-0/+3
2021-05-11xwayland/glamor: Add return status to post_damageOlivier Fourdan1-2/+4
2021-04-09xwayland: implement pixmap_from_buffers for the eglstream backendErik Kurzinger1-12/+0
2021-04-09xwayland: Add check_flip() glamor backend functionErik Kurzinger1-0/+11
2021-04-09xwayland: move formats and modifiers functions to common glamor codeErik Kurzinger1-0/+111
2021-04-09xwayland: Move dmabuf interface to common glamor codeOlivier Fourdan1-5/+71
2021-01-08xwayland: remove unused parameter of xwl_glamor_pixmap_get_wl_bufferErik Kurzinger1-4/+2
2020-09-22xwayland: Add a flag for n-buffers in EGL backendOlivier Fourdan1-0/+11
2020-09-22xwayland: Add a flag to expose EGL backend featuresOlivier Fourdan1-0/+20
2020-02-11Revert "xwayland/glamor-gbm: Add xwl_glamor_gbm_post_damage hook"Michel Dänzer1-1/+2
2020-01-31xwayland/glamor-gbm: Add xwl_glamor_gbm_post_damage hookMichel Dänzer1-2/+1
2019-12-20xwayland: Cleanup and remove `xwayland.h`Olivier Fourdan1-4/+1
2019-12-20xwayland: Move Xwayland GLX declarationOlivier Fourdan1-0/+1
2019-12-20xwayland: Separate Xwayland screen codeOlivier Fourdan1-0/+1
2019-12-20xwayland: Move Xwayland windows to its own sourcesOlivier Fourdan1-0/+1
2019-12-20xwayland: Move GLAMOR declarations to their own headerOlivier Fourdan1-1/+6
2019-11-04glamor/xwayland: Define EGL_NO_X11Hans de Goede1-0/+1
2019-05-23xwayland: Add EGL-backed GLX providerAdam Jackson1-0/+7
2018-10-16xwayland: make a if noop clearer to the compiler/coverityPeter Hutterer1-3/+6
2018-07-25xwayland: Enable DRI3 for glamorOlivier Fourdan1-0/+1
2018-06-21xwayland: mandatory EGL backend APIOlivier Fourdan1-7/+1
2018-06-21xwayland: simplify xwl_glamor_pixmap_get_wl_buffer()Olivier Fourdan1-5/+1
2018-06-21xwayland: refactor EGL backends for wayland registryOlivier Fourdan1-19/+75
2018-06-21xwayland: move EGL backend init to glamorOlivier Fourdan1-0/+17
2018-06-21xwayland: Add Wayland interfaces checkOlivier Fourdan1-0/+11
2018-06-21xwayland: swap "name" and "id" in init_wl_registry()Olivier Fourdan1-1/+1
2018-06-21xwayland: move glamor specific routinesOlivier Fourdan1-80/+0
2018-06-21xwayland: "EGL_EXT_device_base" required for EGLStreamOlivier Fourdan1-0/+3
2018-04-30xwayland: Avoid using epoxy_has_egl()Adam Jackson1-2/+1
2018-04-24xwayland: Add glamor egl_backend for EGLStreamsLyude Paul1-2/+111
2018-04-24xwayland: Decouple GBM from glamorLyude Paul1-739/+21
2018-04-10xwayland: zero num_formats from the startEmil Velikov1-6/+5
2018-04-10xwayland: zero num_modifiers from the startEmil Velikov1-10/+7
2018-04-10dri3: annotate fds/strides/offsets arrays as constEmil Velikov1-4/+4
2018-04-10xwayland: don't close() fds we don't ownEmil Velikov1-2/+0
2018-04-10dri3: annotate the dri3_screen_info data as constEmil Velikov1-1/+1
2018-03-28xwayland: Add arguments to glamor_pixmap_get_wl_bufferRoman Gilg1-6/+17
2018-03-09glamor/xwayland: Add depth 30 format mapping for DRI 3.2 as well.Mario Kleiner1-0/+4
2018-03-05glamor: Use gbm_bo_create_with_modifiers for internal pixmap allocationLouis-Francis Ratté-Boulianne1-3/+19
2018-03-05glamor: Implement GetSupportedModifiersLouis-Francis Ratté-Boulianne1-13/+122
2018-03-05glamor: Implement PixmapFromBuffers and BuffersFromPixmapLouis-Francis Ratté-Boulianne1-50/+169
2018-03-05dri3: Add multi-planar/modifier buffer requestsLouis-Francis Ratté-Boulianne1-2/+2
2017-11-07xwayland: Stop printing the EGL versionAdam Jackson1-4/+0
2017-09-13xwayland: add envvar XWAYLAND_NO_GLAMOROlivier Fourdan1-0/+7
2017-06-02glamor: Drop glamor_set_screen_pixmap().Eric Anholt1-2/+0
2017-03-09xwayland: Monitor client states to destroy callbacksOlivier Fourdan1-9/+50