path: root/src/egl/main
AgeCommit message (Expand)AuthorFilesLines
2017-01-24egl: Emit correct error when robust context creation failsChad Versace1-12/+26
2017-01-24egl: Check config's surface types in eglCreate*Surface()Chad Versace1-0/+10
2016-12-16egl: Fix crashes in eglCreate*Surface()Chad Versace1-2/+2
2016-11-09egl: make interop ABI visible againMarek Olšák1-2/+2
2016-11-09egl: use util/macros.hMarek Olšák1-3/+2
2016-10-27egl: set preserved behavior for surface only if config supports itTapani Pälli1-1/+5
2016-10-27egl: add check that eglCreateContext gets a valid configTapani Pälli1-1/+3
2016-10-14egl: Implement EGL_MESA_platform_surfacelessChad Versace4-1/+70
2016-10-14egl: Don't advertise unsupported platform extensionsChad Versace1-2/+8
2016-10-11egl: add eglSwapBuffersWithDamageKHREric Engestrom1-6/+26
2016-10-10egl: Unify the EGLint/EGLAttrib paths in eglCreateSync* (v3)Chad Versace4-48/+32
2016-10-05egl: Implement EGL_KHR_debug (v2)Kyle Brenneman2-0/+146
2016-10-05egl: Track EGL_KHR_debug state when going through EGL API calls (v3)Kyle Brenneman4-12/+257
2016-10-04egl: Drop duplicate check on EGLSync typeChad Versace1-6/+0
2016-10-04egl: Cleanup control flow in _eglParseSyncAttribListChad Versace1-6/+8
2016-10-04egl: Add _eglConvertIntsToAttribs()Chad Versace2-0/+43
2016-10-04egl: Fix an error path in eglCreateSync*Chad Versace1-2/+12
2016-10-04egl: Fix truncation error in _eglParseSyncAttribList64Chad Versace1-3/+4
2016-10-04egl: Fix missing unlock in eglGetSyncAttribKHRChad Versace1-1/+1
2016-09-14egl: Add storage for EGL_KHR_debug's state to EGL objectsKyle Brenneman5-3/+27
2016-09-14egl: Factor out _eglGetSyncAttribCommonKyle Brenneman1-5/+13
2016-09-14egl: Factor out _eglWaitSyncCommonKyle Brenneman1-5/+13
2016-09-14egl: Lock the display in _eglCreateSync's callersKyle Brenneman1-6/+8
2016-09-14egl: Factor out _eglCreateImageCommon (v2)Kyle Brenneman1-5/+13
2016-09-14egl: Factor out _eglWaitClientCommonKyle Brenneman1-3/+8
2016-09-14egl: Use _eglCreatePixmapSurfaceCommon consistentlyKyle Brenneman1-15/+21
2016-09-14egl: Use _eglCreateWindowSurfaceCommon consistentlyKyle Brenneman1-10/+18
2016-09-14egl: Factor out _eglGetPlatformDisplayCommonKyle Brenneman1-5/+13
2016-09-14egl: Fix typoKyle Brenneman1-1/+1
2016-09-14egl: Tear down images and syncs at eglTerminateAdam Jackson1-0/+22
2016-09-12egl: Rename MESA_configless_context bit to KHR_no_config_contextAdam Jackson3-5/+7
2016-09-12egl: QueryContext on a configless context returns zeroAdam Jackson1-3/+8
2016-09-12egl: fix gcc warning braces around scalar initializerTimothy Arceri1-1/+1
2016-09-08egl: Fix up indentation on previous commitAdam Jackson1-2/+2
2016-09-08egl: Document why EGL_OPENGL{, _ES}_API are mostly identicalAdam Jackson1-0/+10
2016-09-07EGL: Combine the GL and GLES current contexts (v2)Kyle Brenneman4-107/+22
2016-08-30egl: treat EGL_OPENGL_API as invalid on AndroidEmil Velikov1-1/+7
2016-08-24egl: turn a couple asserts static (compile-time)Eric Engestrom1-3/+4
2016-07-07egl: Fix the bad surface attributes combination checking for pbuffers. (v3)Guillaume Charifi1-21/+15
2016-07-07egl/display: remove unnecessary code and make it easier to readEric Engestrom1-15/+14
2016-06-03Revert "egl: Check if API is supported when using eglBindAPI."Marek Olšák4-72/+10
2016-06-02egl: Account for default values of texture target and formatPlamena Manolova1-0/+6
2016-06-02egl: Check if API is supported when using eglBindAPI.Plamena Manolova4-10/+72
2016-05-30mesa_glinterop: remove mesa_glinterop typedefsEmil Velikov2-9/+9
2016-05-26egl: Additional attribute validation for eglCreatePbufferSurfacePlamena Manolova1-0/+13
2016-05-24mesa_glinterop: make GL interop version field bidirectionalEmil Velikov2-2/+2
2016-05-24mesa_glinterop: remove unneeded GLAPI/GLAPIENTRY/APIENTRYP symbolsEmil Velikov1-2/+2
2016-05-23egl: Add OpenGL_ES to API string regardless of GLES versionPlamena Manolova1-7/+4
2016-04-20egl: implement EGL part of interop interface (v2)Marek Olšák2-0/+81
2016-04-05egl: add EGL_KHR_reusable_sync to egl_driDongwon Kim2-2/+18