summaryrefslogtreecommitdiff
path: root/src/egl/drivers
AgeCommit message (Expand)AuthorFilesLines
2017-05-29egl/wayland: set the resize_callback if the flush extension is availableEmil Velikov1-3/+3
2017-05-29egl/wayland: select the format based on the interface usedEmil Velikov1-1/+2
2017-05-29egl/surfaceless: use the image_driver for image_loaderEmil Velikov1-4/+4
2017-05-29egl/android: use the image_driver alongside the image_loaderEmil Velikov1-11/+20
2017-05-29egl/x11: flatten codeflowEmil Velikov1-9/+7
2017-05-29egl/x11: check for dri2_dpy->flush before using the flush extensionEmil Velikov1-5/+3
2017-05-29egl/drm: flatten codeflowEmil Velikov1-19/+20
2017-05-29egl/drm: check for dri2_dpy->flush before using the flush extensionEmil Velikov1-1/+1
2017-05-29egl: annotate dri2_egl_display_vtbl as const dataEmil Velikov5-7/+7
2017-05-29egl/wayland: don't modify the vtbl if an extension is not availableEmil Velikov1-5/+2
2017-05-29egl/drm: use dri2_setup_extensions() over the extensions provided by GBMEmil Velikov1-4/+5
2017-05-29egl: refactor dri2_create_screen() into three separate functionsEmil Velikov6-19/+58
2017-05-29egl/x11: make use of the dri2_display_destroy() helperEmil Velikov1-55/+23
2017-05-29egl/wayland: make use of the dri2_display_destroy() helperEmil Velikov1-59/+25
2017-05-29egl/surfaceless: make use of the dri2_display_destroy() helperEmil Velikov1-14/+8
2017-05-29egl/drm: make use of the dri2_display_destroy() helperEmil Velikov1-5/+2
2017-05-29egl/android: make use of dri2_display_destroy() helperEmil Velikov1-18/+9
2017-05-29egl: split out a dri2_display_destroy() helperEmil Velikov2-1/+11
2017-05-29egl: check for driver_configs in dri2_display_releaseTapani Pälli1-1/+1
2017-05-29gbm: remove unneeded gbm_drm_device abstractionEmil Velikov2-12/+7
2017-05-29gbm: move gbm_drm_device::driver_name to gbm_dri_deviceEmil Velikov1-1/+1
2017-05-29gbm: remove "struct gbm_drm_bo" abstractionEmil Velikov1-2/+2
2017-05-22egl/wayland: verify event queue was allocatedLionel Landwerlin1-1/+1
2017-05-19egl/android: fix segfault within swap_buffersTapani Pälli1-1/+6
2017-05-19egl/wayland: Ensure we get a back bufferDaniel Stone1-1/+9
2017-05-19egl/wayland: Use per-surface event queuesDaniel Stone2-27/+68
2017-05-19egl/wayland: Don't open-code roundtripDaniel Stone1-25/+1
2017-05-08egl: remove suprous header eglcompiler.hEmil Velikov2-0/+2
2017-05-08egl: fold Android logger into main/Emil Velikov2-35/+0
2017-05-04egl/android: Set EGLSurface.Lost to EGL_TRUE/EGL_FALSENicolas Boichat1-2/+2
2017-05-04egl/android: Mark surface as lost when dequeueBuffer failsChad Versace1-0/+10
2017-05-04egl/android: Cancel any outstanding ANativeBuffer in surface destructorChad Versace1-4/+9
2017-05-04eg: explicitly size dri2_to_egl_attribute_map[]Emil Velikov1-1/+1
2017-05-04egl/platform/drm: Don't take display ownership until gbm is initializedAdam Jackson1-1/+1
2017-05-04egl/x11: Honor the EGL_PLATFORM_X11_SCREEN_EXT attributeAdam Jackson1-1/+1
2017-04-29egl: polish dri2_to_egl_attribute_map[]Emil Velikov1-50/+18
2017-04-21Revert "android: fix segfault within swap_buffers"Tapani Pälli1-8/+0
2017-03-22Android: kill off {MESA_}ANDROID_VERSION defines aka Android 4.1 and olderRob Herring2-23/+1
2017-03-22egl/dri2: consistently use ifndef guards over pragma onceEmil Velikov1-1/+4
2017-03-17android: fix segfault within swap_buffersTapani Pälli1-0/+8
2017-03-16egl: Implement __DRI_BACKGROUND_CALLABLEEric Anholt3-0/+18
2017-03-15egl/drm: Use modifiers for backbuffer creationBen Widawsky1-4/+15
2017-03-04EGL/Android: Add EGL_EXT_buffer_age extensionXiaosong Wei2-1/+59
2017-03-01egl/wayland: Don't use DRM format codes for SHMDaniel Stone1-6/+15
2017-03-01egl: Ensure ResetNotificationStrategy matches for shared contexts.Kenneth Graunke1-0/+14
2017-02-28egl/dri3: implement query surface hookBrendan King1-0/+20
2017-02-03android: fix droid_create_image_from_prime_fd_yuv for YV12Tapani Pälli1-1/+1
2017-01-23dri: allow 16bit R/GR images to be exported via drm buffersRainer Hochecker1-0/+10
2017-01-18egl/wayland: resolve quirky try_damage_buffer() implementationEmil Velikov1-10/+0
2017-01-18egl/wayland: unify dri2_wl_create_surface implementationsEmil Velikov1-93/+21