summaryrefslogtreecommitdiff
path: root/src/egl/drivers/dri2
Commit message (Expand)AuthorAgeFilesLines
...
* zink: Only #include <vulkan/vulkan_core.h> instead #include <vulkan/vulkan.h>...Yonggang Luo2022-11-102-6/+13
* egl/dri2: Implement the new flush methodJesse Natalie2022-11-021-0/+15
* utils: Merge util/debug.* into util/u_debug.* and remove util/debug.*Illia Abernikhin2022-11-022-5/+5
* egl: Add EGL_EXT_protected_content supportLionel Landwerlin2022-10-271-0/+8
* dri: rename PROTECTED_CONTENT in PROTECTED_SURFACELionel Landwerlin2022-10-271-1/+1
* egl: fix error string for dri2_create_image_dma_buf()Simon Ser2022-10-211-1/+5
* Revert "egl: Factor some common terminate cleanup up to common code"Rob Clark2022-10-201-0/+4
* egl/dri2: Use util_call_once_data to replace usage of mtx_t glFlushMutexYonggang Luo2022-10-201-5/+10
* egl/dri2: Fix a weird conditional in dri2_make_currentAdam Jackson2022-09-271-1/+1
* egl: Factor some common terminate cleanup up to common codeAdam Jackson2022-09-271-4/+0
* egl: Promote _eglLock/UnlockDisplay to internal APIAdam Jackson2022-09-221-6/+3
* egl/wayland: fix glthread crashesPierre-Eric Pelloux-Prayer2022-09-211-3/+11
* egl/dri2: Fix missing return with dri2_egl_error_unlock.Vinson Lee2022-09-191-1/+1
* egl/dri2: Fix some thinkos in old context releaseAdam Jackson2022-09-161-2/+2
* egl/dri2: Fix a typo in a commentAdam Jackson2022-09-161-1/+1
* egl/dri2: Respect the arguments to dri2_set_blob_cache_funcsAdam Jackson2022-09-161-3/+1
* egl: Relax lockingRob Clark2022-09-071-8/+0
* egl: Introduce rwlock to protect eglTerminate()Rob Clark2022-09-071-2/+2
* egl/dri2: Add display lockRob Clark2022-09-072-71/+191
* egl/dri2: Make ref_count atomicRob Clark2022-09-071-5/+4
* egl/kopper: Don't add EGL_SWAP_BEHAVIOR_PRESERVED_BIT configsAdam Jackson2022-09-061-1/+1
* wayland: avoid writing interface names as free-form stringsEric Engestrom2022-08-311-3/+3
* egl/dri2: Error path cleanupsRob Clark2022-08-171-32/+36
* egl/dri2: Indenting fixRob Clark2022-08-171-3/+4
* egl: Convert to simple_mtx_tRob Clark2022-08-172-4/+4
* egl/x11: implement ANGLE_sync_control_rateYonggang Luo2022-08-095-0/+52
* egl/x11: Split declaration of dri2_format_for_depth into header platform_x11.hYonggang Luo2022-08-093-8/+17
* dri: add [ax]bgr16161616 to format lookup tablesManuel Stoeckl2022-07-271-0/+2
* kopper: Implement {EGL,GLX}_EXT_buffer_ageAdam Jackson2022-07-181-0/+14
* egl: Just include driconf.h instead of redefining its values.Emma Anholt2022-07-122-6/+1
* egl/wayland: Don't try to access modifiers u_vector as dynarraySebastian Keller2022-06-231-3/+2
* egl/x11: add missing put_image cookie cleanupsDave Airlie2022-06-221-7/+9
* egl/x11: split large put image requests to avoid server destroyDave Airlie2022-06-221-3/+21
* egl/wayland: skip buffer creation on zinkMike Blumenkrantz2022-06-031-4/+10
* egl/wayland: manually swap backbuffer when using zinkMike Blumenkrantz2022-06-031-0/+4
* egl/kopper: Hook up eglSwapIntervalAdam Jackson2022-05-042-2/+80
* Revert "egl/wayland: deprecate drm_handle_format() and drm_handle_capabilitie...Leandro Ribeiro2022-04-162-13/+47
* egl: implement more hooks for swrastMike Blumenkrantz2022-04-071-2/+11
* egl: Learn about kopperAdam Jackson2022-04-077-41/+129
* glx/egl: improve dri null screen related error messages.Yonggang Luo2022-03-211-1/+1
* egl/wayland: fix crash in dri2_initialize_wayland_swrastJosé Expósito2022-03-071-2/+3
* egl/wayland: fix crash in dri2_initialize_wayland_drmJosé Expósito2022-03-071-2/+3
* egl+libsync: Add helper to complain about invalid fence fd'sRob Clark2022-03-041-0/+7
* android: Push in-fence-fd down to driverRob Clark2022-03-042-39/+43
* egl/wayland: Don't replace existing backbuffer in get_buffersDaniel Stone2022-02-071-2/+2
* egl/wayland: Reset buffer age when destroying buffersDaniel Stone2022-02-071-0/+4
* egl: Use the new no-error driver interfaceAdam Jackson2022-02-042-6/+9
* egl/dri2: short-circuit dri2_make_current when possibleLucas Stach2022-01-171-0/+7
* egl/dri2: remove superfluous flush when changing the contextLucas Stach2022-01-171-6/+3
* egl/wayland: break double/tripple buffering feedback loopsLucas Stach2022-01-101-4/+16