summaryrefslogtreecommitdiff
path: root/src/egl/drivers/dri2/platform_wayland.c
AgeCommit message (Expand)AuthorFilesLines
2017-10-04egl/wayland: Don't use dmabuf with no modifiersDaniel Stone1-7/+11
2017-10-04egl/wayland: Check queryImage return for wl_bufferDaniel Stone1-15/+41
2017-10-02egl/wayland: simplify LIBGL_ALWAYS_SOFTWARE logicEric Engestrom1-8/+4
2017-09-30egl/dri2: don't use the template keywordMarek Olšák1-3/+3
2017-09-19egl: Allow creation of per surface out fenceZhongmin Wu1-1/+2
2017-09-12egl+glx: turn LIBGL_ALWAYS_SOFTWARE into a booleanEric Engestrom1-1/+2
2017-08-30Revert "egl: Allow creation of per surface out fence"Mark Janes1-2/+1
2017-08-30egl: Allow creation of per surface out fenceZhongmin Wu1-1/+2
2017-08-29egl/wayland: make sure HAS_$FORMAT is set for wl_dmabufEmil Velikov1-0/+3
2017-08-29egl/wayland: group wl_win specific code togetherEmil Velikov1-4/+3
2017-08-29egl/wayland: remove dri2_surf width/height double init.Emil Velikov1-3/+0
2017-08-29egl/wayland: set correct format with wl_dmabuf as wl_drm is missingEmil Velikov1-1/+1
2017-08-29egl/wayland: update comment to reflect wl_dmabuf presenceEmil Velikov1-1/+1
2017-08-29egl/wayland: polish object teardown in dri2_wl_destroy_surfaceEmil Velikov1-2/+2
2017-08-29egl/wayland: plug leaks in dri2_wl_create_window_surface() error pathEmil Velikov1-2/+6
2017-08-25egl/wayland: Use roundtrips when awaiting buffer releaseKai Chen1-2/+7
2017-08-22egl: deduplicate allocations of local buffer over each platform backend (v2)Gwan-gyeong Mun1-40/+12
2017-08-10egl: drop unreachable BAD_NATIVE_WINDOW conditionsEmil Velikov1-5/+0
2017-08-10egl: add dri2_setup_swap_interval helperEmil Velikov1-32/+5
2017-08-07egl/dri2: add image extension such it's usable by swrast driverGurchetan Singh1-1/+2
2017-08-01egl: make platform's SwapInterval() optionalEric Engestrom1-11/+0
2017-08-01egl: deduplicate swap interval clamping logicEric Engestrom1-13/+1
2017-07-24egl/wayland: Ignore invalid modifiersDaniel Stone1-0/+4
2017-07-24wayland-egl: Make wl_egl_window a versioned structMiguel A. Vico1-1/+15
2017-07-18egl/wayland: Use linux-dmabuf interface for buffersDaniel Stone1-18/+177
2017-07-18egl/wayland: Remove duplicate wl_buffer creation codeDaniel Stone1-42/+12
2017-07-18egl/wayland: Remove more surface specifics from create_wl_bufferDaniel Stone1-15/+12
2017-07-18egl/wayland: Make create_wl_buffer more genericDaniel Stone1-32/+34
2017-07-14egl/wayland: Use MIN2 for wl_drm versionDaniel Stone1-3/+1
2017-07-14egl/wayland: Fix whitespace damageDaniel Stone1-18/+20
2017-06-26egl: fold _eglError() + return EGL_FALSEEmil Velikov1-4/+2
2017-06-22egl/wayland: Declare loop vars inside the loopChad Versace1-27/+17
2017-06-22egl: properly count configsEric Engestrom1-1/+2
2017-06-21egl: turn boolean `int`s into `bool`sEric Engestrom1-10/+10
2017-06-11egl/android: support for EGL_KHR_partial_updateHarish Krupo1-0/+1
2017-06-09egl: fix _eglQuerySurface in EGL_BUFFER_AGE_EXT caseTapani Pälli1-1/+1
2017-05-29egl/wayland: use the image_driver alongside the image_loaderEmil Velikov1-6/+14
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: annotate dri2_egl_display_vtbl as const dataEmil Velikov1-2/+2
2017-05-29egl/wayland: don't modify the vtbl if an extension is not availableEmil Velikov1-5/+2
2017-05-29egl: refactor dri2_create_screen() into three separate functionsEmil Velikov1-0/+10
2017-05-29egl/wayland: make use of the dri2_display_destroy() helperEmil Velikov1-59/+25
2017-05-22egl/wayland: verify event queue was allocatedLionel Landwerlin1-1/+1
2017-05-19egl/wayland: Ensure we get a back bufferDaniel Stone1-1/+9
2017-05-19egl/wayland: Use per-surface event queuesDaniel Stone1-27/+64
2017-05-19egl/wayland: Don't open-code roundtripDaniel Stone1-25/+1
2017-03-01egl/wayland: Don't use DRM format codes for SHMDaniel Stone1-6/+15
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