summaryrefslogtreecommitdiff
path: root/src/glx/dri3_glx.c
AgeCommit message (Expand)AuthorFilesLines
2018-03-09egl/x11: Re-allocate buffers if format is suboptimalLouis-Francis Ratté-Boulianne1-1/+3
2018-03-09egl/x11: Support DRI3 v1.1Louis-Francis Ratté-Boulianne1-1/+9
2018-03-08glx/dri: Add a driconf option to disable GLX_SGI_video_syncThomas Hellstrom1-1/+5
2018-02-20loader_dri3/glx/egl: Reinstate the loader_dri3_vtable get_dri_screen callbackThomas Hellstrom1-0/+11
2017-12-01glx/dri3: Remove unused deviceName variableVadym Shovkoplias1-4/+1
2017-11-13glx/dri3: Fix passing renderType into glXCreateContextAdam Jackson1-1/+2
2017-11-09Revert "glx: Implement GLX_EXT_no_config_context (v2)"Adam Jackson1-1/+0
2017-11-09glx: Implement GLX_EXT_no_config_context (v2)Adam Jackson1-0/+1
2017-11-09glx: Prepare the DRI backends for GLX_EXT_no_config_contextAdam Jackson1-2/+3
2017-11-06glx: Implement GLX_ARB_context_flush_controlNeil Roberts1-2/+12
2017-08-17loader_dri3/glx/egl: Optionally use a blit context for blitting operationsThomas Hellstrom1-0/+1
2017-08-17loader_dri3/glx/egl: Remove the loader_dri3_vtable get_dri_screen callbackThomas Hellstrom1-11/+0
2017-08-04loader: drop the [gs]et_swap_interval callbacksEmil Velikov1-18/+1
2017-08-03glx/dri3: Implement the flush_swapbuffers methodThomas Hellstrom1-1/+29
2017-08-01loader: remove clamp_swap_interval()Eric Engestrom1-7/+0
2017-06-07dri: Optionally turn off a couple of GLX extensions based on driconf optionsThomas Hellstrom1-2/+9
2017-06-07dri3/GLX: Fix drawable invalidation v2Thomas Hellstrom1-0/+6
2017-05-29glx: implement __DRIbackgroundCallableExtension.isThreadSafeGregory Hainaut1-1/+11
2017-03-16glx: Implement __DRI_BACKGROUND_CALLABLEPaul Berry1-0/+14
2017-03-15glx: don't expose systemTimeExtension for DRI2/DRI3/DRISWEmil Velikov1-1/+0
2017-02-06glx: guard swap-interval functions against destroyed drawablesNicolai Hähnle1-0/+4
2017-02-06glx/dri3: guard in_current_context against a disappeared drawableNicolai Hähnle1-0/+4
2017-02-06glx/dri3: handle NULL pointers in loader-to-DRI3 drawable conversionNicolai Hähnle1-0/+2
2017-01-05dri3: Fix MakeCurrent without a default framebufferFredrik Höglund1-4/+10
2016-10-18loader: remove loader_get_driver_for_fd() driver_typeEmil Velikov1-1/+1
2016-10-14loader/dri3: constify the loader_dri3_vtableEmil Velikov1-1/+1
2016-10-07loader/dri3: add get_dri_screen() to the vtableMartin Peres1-0/+11
2016-04-27dri3: Check for dummyContext to see if the glx_context is validStefan Dirsch1-6/+2
2016-04-20glx: implement GLX part of interop interface (v2)Marek Olšák1-0/+5
2016-02-03glx: update to updated version of EXT_create_context_es2_profileIlia Mirkin1-1/+6
2015-12-21glx/dri3: a drawable might not be bound at wait timeIlia Mirkin1-2/+4
2015-11-17glx/dri3: Convert to use dri3 helper in loader libraryBoyan Ding1-1282/+125
2015-07-11dri3_open: don't leak the replyGuillaume Desmottes1-0/+2
2015-05-11glx/dri3: Add additional check for gpu offloading caseAxel Davy1-0/+5
2015-05-07glx: report which DRI version is used when in verbose debug modeMartin Peres1-0/+2
2014-12-14glx/dri3: Don't fail on glXSwapBuffersMscOML(dpy, window, 0, 0, 0) (v2)Mario Kleiner1-2/+15
2014-12-14glx/dri3: Request non-vsynced Present for swapinterval zero. (v3)Mario Kleiner1-1/+13
2014-12-14glx/dri3: Track separate (ust, msc) for PresentPixmap vs. PresentNotifyMsc (v2)Mario Kleiner1-4/+7
2014-12-14glx/dri3: Fix glXWaitForSbcOML() to handle targetSBC==0 correctly. (v2)Mario Kleiner1-0/+9
2014-10-29glx/dri3: Implement LIBGL_SHOW_FPS=1 for DRI3/Present.Kenneth Graunke1-1/+31
2014-09-30glx/dri3: Provide error diagnostics when DRI3 allocation failsKeith Packard1-8/+25
2014-09-30glx/dri3: Use four buffers until X driver supports async flipsKeith Packard1-1/+19
2014-07-01glx/dri3: add GPU offloading support.Axel Davy1-32/+186
2014-07-01dri3: cache pointer to back instead of looking up.Dave Airlie1-8/+9
2014-06-27dri3: use invalidate.Axel Davy1-0/+7
2014-06-27dri3: fix image extension checking.Dave Airlie1-10/+6
2014-06-18glx: Add an error message when a direct renderer's createScreen() routine failsJon TURNEY1-1/+3
2014-05-02dri3: Enable GLX_MESA_query_renderer on DRI3 tooIan Romanick1-2/+8
2014-04-28glx/dri3: explicitly assign struct components for glx_*_vtableEmil Velikov1-11/+13
2014-04-28glx/dri3: rework __DRIextension handlingEmil Velikov1-9/+8