Add exception handle for multithread case.
[platform/upstream/mesa.git] / src / egl / drivers / dri2 / egl_dri2.c
2023-02-21 XuelianAdd exception handle for multithread case.
2023-02-21 Joonbum KoImplement extension EGL_TIZEN_native_fence_sync
2023-02-21 Xuelianegl_dri2: Add support for Tizen
2023-01-26 Jonathan Grayegl/dri2: avoid undefined unlocks
2023-01-11 Pierre-Eric Pellou... egl: handle NULL loaderPrivate in dri_is_thread_safe
2022-11-02 Jesse Natalieegl/dri2: Implement the new flush method
2022-10-27 Lionel Landwerlinegl: Add EGL_EXT_protected_content support
2022-10-27 Lionel Landwerlindri: rename PROTECTED_CONTENT in PROTECTED_SURFACE
2022-10-21 Simon Seregl: fix error string for dri2_create_image_dma_buf()
2022-10-20 Rob ClarkRevert "egl: Factor some common terminate cleanup up...
2022-10-20 Yonggang Luoegl/dri2: Use util_call_once_data to replace usage...
2022-09-27 Adam Jacksonegl/dri2: Fix a weird conditional in dri2_make_current
2022-09-27 Adam Jacksonegl: Factor some common terminate cleanup up to common...
2022-09-22 Adam Jacksonegl: Promote _eglLock/UnlockDisplay to internal API
2022-09-19 Vinson Leeegl/dri2: Fix missing return with dri2_egl_error_unlock.
2022-09-16 Adam Jacksonegl/dri2: Fix some thinkos in old context release
2022-09-16 Adam Jacksonegl/dri2: Fix a typo in a comment
2022-09-16 Adam Jacksonegl/dri2: Respect the arguments to dri2_set_blob_cache_...
2022-09-08 Rob Clarkegl: Introduce rwlock to protect eglTerminate()
2022-09-08 Rob Clarkegl/dri2: Add display lock
2022-09-08 Rob Clarkegl/dri2: Make ref_count atomic
2022-08-17 Rob Clarkegl/dri2: Error path cleanups
2022-08-17 Rob Clarkegl/dri2: Indenting fix
2022-08-17 Rob Clarkegl: Convert to simple_mtx_t
2022-08-09 Yonggang Luoegl/x11: implement ANGLE_sync_control_rate
2022-07-27 Manuel Stoeckldri: add [ax]bgr16161616 to format lookup tables
2022-07-12 Emma Anholtegl: Just include driconf.h instead of redefining its...
2022-04-07 Adam Jacksonegl: Learn about kopper
2022-03-21 Yonggang Luoglx/egl: improve dri null screen related error messages.
2022-02-04 Adam Jacksonegl: Use the new no-error driver interface
2022-01-17 Lucas Stachegl/dri2: short-circuit dri2_make_current when possible
2022-01-17 Lucas Stachegl/dri2: remove superfluous flush when changing the...
2021-11-16 Jason Ekstrandc11/threads: Re-align return values for timed waits
2021-09-09 Qiang Yuegl/dri2: seperate EGLImage validate and lookup
2021-07-23 Adam Jacksonegl/dri2: Stop disabling pbuffer support on msaa configs
2021-06-07 Rob Clarkegl+libsync: Add check for valid fence-fd
2021-05-21 Ian Romanickegl/dri2: Add Y21x formats
2021-05-21 Ian Romanickegl/dri2: Add Y41x formats
2021-05-21 Ian Romanickegl/dri2: Rely on drm-uapi for DRM_FORMAT defines
2021-03-09 Simon Seregl: use render node for wl_drm if available
2020-12-23 David Stevensegl/dri2: fix image loaderPrivate type mixup
2020-12-17 Pierre-Eric Pellou... egl: fix EGL_EXT_protected_content/surface mixup
2020-12-02 Eric Anholtegl: Skip closing drivers when building with AddressSan...
2020-12-02 Rob Clarkegl/dri2: Drop some pointless ifdeffery
2020-11-16 Tapani Pälliegl/dri2: fix race between image create and egl_image_t...
2020-11-12 Yuxuan ShuiAdd EGL xcb platform
2020-11-02 Pierre-Eric Pellou... egl/dri2: implement createImageFromDmaBufs3
2020-11-02 Pierre-Eric Pellou... egl: implement EGL_EXT_protected_surface support
2020-08-18 Kristian H. Kristensenegl/android: Call createImageFromDmaBufs directly
2020-08-16 Eric Engestromegl: drop unused _EGLDriver from SetBlobCacheFuncsANDROID()
2020-08-16 Eric Engestromegl: drop unused _EGLDriver from QueryDmaBuf{Formats...
2020-08-16 Eric Engestromegl: drop unused _EGLDriver from ExportDMABUFImage...
2020-08-16 Eric Engestromegl: drop unused _EGLDriver from QueryBufferAge()
2020-08-16 Eric Engestromegl: drop unused _EGLDriver from PostSubBufferNV()
2020-08-16 Eric Engestromegl: drop unused _EGLDriver from CreateWaylandBufferFro...
2020-08-16 Eric Engestromegl: drop unused _EGLDriver from {Bind,Unbind,Query...
2020-08-16 Eric Engestromegl: drop unused _EGLDriver from {Create,Export}DRMImag...
2020-08-16 Eric Engestromegl: drop unused _EGLDriver from DupNativeFenceFDANDROID()
2020-08-16 Eric Engestromegl: drop unused _EGLDriver from {Create,Destroy,Client...
2020-08-16 Eric Engestromegl: drop unused _EGLDriver from {Create,Destroy}ImageKHR()
2020-08-16 Eric Engestromegl: drop unused _EGLDriver from GetProcAddress()
2020-08-16 Eric Engestromegl: drop unused _EGLDriver & _EGLDisplay from WaitNative()
2020-08-16 Eric Engestromegl: drop unused _EGLDriver from WaitClient()
2020-08-16 Eric Engestromegl: drop unused _EGLDriver from SetDamageRegion()
2020-08-16 Eric Engestromegl: drop unused _EGLDriver from CopyBuffers()
2020-08-16 Eric Engestromegl: drop unused _EGLDriver from SwapBuffers{,WithDamag...
2020-08-16 Eric Engestromegl: drop unused _EGLDriver from SwapInterval()
2020-08-16 Eric Engestromegl: drop unused _EGLDriver from {Bind,Release}TexImage()
2020-08-16 Eric Engestromegl: drop unused _EGLDriver from QuerySurface()
2020-08-16 Eric Engestromegl: drop unused _EGLDriver from MakeCurrent()
2020-08-16 Eric Engestromegl: drop unused _EGLDriver from Create{Window,Pixmap...
2020-08-16 Eric Engestromegl: drop unused _EGLDriver from {Create,Destroy}Context()
2020-08-16 Eric Engestromegl: drop unused _EGLDriver from Terminate()
2020-08-16 Eric Engestromegl: drop unused _EGLDriver from Initialize()
2020-08-16 Eric Engestromegl: replace _EGLDriver param with _EGLDisplay->Driver...
2020-08-01 Eric Engestromegl: const _eglDriver
2020-07-30 Eric Engestromegl: replace _eglInitDriver() with a simple variable
2020-07-29 Frank Binnsegl/dri2: only take a dri2_dpy reference when binding...
2020-07-21 Luigi Santivettiegl/dri2: try to bind old context if bindContext failed
2020-07-21 Luigi Santivettidri2: do not conflate unbind and bindContext() failure
2020-07-21 Luigi Santivettidri2: dri2_make_current() fold multiple if blocks
2020-07-21 Eric Engestromegl: inline _EGLAPI into _EGLDriver
2020-07-16 Eric Engestromegl: inline fallback for get_sync_values
2020-07-16 Eric Engestromegl: inline fallback for create_wayland_buffer_from_image
2020-07-16 Eric Engestromegl: inline fallback for query_buffer_age
2020-07-16 Eric Engestromegl: inline fallback for copy_buffers
2020-07-16 Eric Engestromegl: inline fallback for post_sub_buffer
2020-07-16 Eric Engestromegl: inline fallback for swap_buffers_region
2020-07-16 Eric Engestromegl: inline fallback for swap_buffers_with_damage
2020-07-16 Eric Engestromegl: inline fallback for create_pbuffer_surface
2020-07-16 Eric Engestromegl: inline fallback for create_pixmap_surface
2020-06-18 Eric Engestromegl: replace all dup() with os_dupfd_cloexec()
2020-04-02 Adam Jacksongallium: enable EGL_EXT_image_dma_buf_import_modifiers...
2020-04-01 Emil VelikovRevert "egl/dri2: Don't dlclose() the driver on dri2_lo...
2020-02-26 Mathias Fröhlichegl: Factor out dri2_add_pbuffer_configs_for_visuals...
2020-02-26 Mathias Fröhlichegl: Fix A2RGB10 platform_{device,surfaceless} PBuffer...
2020-02-17 Mathias Fröhlichegl: Implement getImage/putImage on pbuffer swrast.
2020-02-14 Eric Engestromegl: directly access static members instead of using...
2019-11-14 Tapani PälliRevert "egl: handle EGL_IMAGE_EXTERNAL_FLUSH_EXT"
2019-11-14 Tapani PälliRevert "egl: implement new functions from EGL_EXT_image...
next