summaryrefslogtreecommitdiff
path: root/src/glx/glxclient.h
AgeCommit message (Expand)AuthorFilesLines
2017-12-01glx: Prepare driFetchDrawable for no-config contextsAdam Jackson1-0/+4
2017-04-17EGL: Implement the libglvnd interface for EGL (v3)Kyle Brenneman1-1/+1
2016-09-15direct-to-native-GL for GLX clients on Cygwin ("Windows-DRI")Jon Turney1-2/+9
2016-05-30mesa_glinterop: remove mesa_glinterop typedefsEmil Velikov1-6/+6
2016-05-30glx: Implement the libglvnd interface.Kyle Brenneman1-0/+5
2016-05-24mesa_glinterop: make GL interop version field bidirectionalEmil Velikov1-1/+1
2016-04-26glx: Don't enclose includes inside `extern "C" { }`.Jose Fonseca1-0/+9
2016-04-20glx: implement GLX part of interop interface (v2)Marek Olšák1-0/+9
2015-03-11glx: remove support for non-multithreaded platformsEmil Velikov1-17/+1
2015-03-06Revert "glx: remove support for non-multithreaded platforms"Emil Velikov1-1/+17
2015-03-06glx: remove unneeded ifdef _WIN32 guardEmil Velikov1-2/+0
2015-03-06glx: remove support for non-multithreaded platformsEmil Velikov1-17/+1
2015-03-04glx: use ARRAY_SIZE from macros.hBrian Paul1-1/+1
2014-12-16glx: remove __glXstrdup()Juha-Pekka Heikkila1-3/+0
2014-03-13dri3: Add GLX_EXT_buffer_age supportAdel Gadllah1-0/+1
2013-12-20glx: Simplify __glxGetMscRate, it only needs the screen, not a drawableLauri Kasanen1-1/+1
2013-11-11glx: change query_renderer_integer() value param to unsignedBrian Paul1-1/+1
2013-11-07Add DRI3+Present loaderKeith Packard1-0/+2
2013-11-07glx: Add functions and GLX plumbing for GLX_MESA_query_rendererIan Romanick1-1/+6
2013-07-18glx: Validate the GLX_RENDER_TYPE valueTomasz Lis1-0/+3
2013-07-18glx: Store the RENDER_TYPE in indirect renderingTomasz Lis1-0/+7
2012-12-02glx: move the glFlush call one layer downMarek Olšák1-2/+2
2012-10-01build: Use AX_PTHREAD's HAVE_PTHREAD preprocessor definitionMatt Turner1-4/+4
2012-09-05Use the correct macro _WIN32 for Windows.Vinson Lee1-1/+1
2012-08-08glx: Don't use glapitable.h at allIan Romanick1-1/+0
2012-01-02glx: Don't use 'new' as a function parameter nameIan Romanick1-1/+1
2012-01-02glx: Initial implementation of glXCreateContextAttribsARBIan Romanick1-0/+2
2012-01-02glx: Add glx_screen_vtable::create_context_attribsIan Romanick1-0/+8
2012-01-02glx: Add __glX_send_client_info super functionIan Romanick1-0/+3
2011-12-19glx: Send DestroyContext protocol at the correct timesIan Romanick1-3/+0
2011-07-08GLX/DRI2: handle swap event swap count wrappingJesse Barnes1-0/+16
2011-06-20glx: Allow a context-specific fallback for glXGetProcAddressJeremy Huddleston1-1/+1
2011-06-17glx: implement drawable refcounting.Stéphane Marchesin1-0/+1
2011-06-13apple: Dead code removalJeremy Huddleston1-1/+0
2011-06-05apple: Build darwin using applegl rather than indirectJeremy Huddleston1-0/+12
2011-06-05apple: Re-add driContext and do_destroyJeremy Huddleston1-0/+5
2011-06-02glx: Remove (unused, broken) fastImageUnpack fast pathAdam Jackson1-8/+0
2011-02-26mesa: Add new MESA_multithread_makecurrent extension.Eric Anholt1-2/+2
2011-01-31glx: Fix leaks in DRI2 screen creation error paths.Henri Verbeet1-0/+2
2010-09-30glx: remove duplicated includeNicolas Kaiser1-2/+0
2010-09-22glx: decouple dri2.c and GLX, fixing Gallium EGL and d3d1x buildLuca Barbieri1-0/+1
2010-09-07glx: Set an all NULL vtable for dummyContextKristian Høgsberg1-2/+2
2010-09-07glx: Move dpy and scr fields out of direct rendering conditionalKristian Høgsberg1-3/+3
2010-07-29glx: Compare old ctx against dummyCtx, not NULLKristian Høgsberg1-0/+2
2010-07-28glx: Split indirect and applegl implementations into different filesKristian Høgsberg1-5/+4
2010-07-28glx: Move bind and unbind to context vtableKristian Høgsberg1-17/+8
2010-07-28glx: Rename __GLXcontext and __GLXdisplayPrivate to struct types.Kristian Høgsberg1-39/+39
2010-07-28glx: Rename __GLXscreenConfigs to struct glx_screenKristian Høgsberg1-16/+15
2010-07-28glx: Use _X_EXPORT instead of our own PUBLIC macroKristian Høgsberg1-18/+1
2010-07-28glx: Rename glcontextmodes.[ch] to glxconfig.[ch]Kristian Høgsberg1-1/+1