summaryrefslogtreecommitdiff
path: root/src/loader/loader_dri3_helper.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-03loader: Remove a line of unused includeLuc Ma1-1/+0
2023-10-20glx: Delete support for GLX_OML_swap_method.Emma Anholt1-13/+4
2023-06-15dri3: only invalidate drawables on geometry change if geometry has changedMike Blumenkrantz1-2/+5
2023-05-31loader: Replace usage of mtx_t with simple_mtx_t in loader/loader_dri3_helper.cYonggang Luo1-6/+7
2023-05-18loader/dri3: temporarily work around a crash when front is NULLKonstantin Kharlamov1-0/+5
2023-05-11egl/loader: move crtc resource infrastructure as common helperTapani Pälli1-176/+0
2023-02-16dri3: avoid deadlocking when polling deleted windows for eventsMike Blumenkrantz1-4/+13
2023-02-06loader: unregister special event in loader_dri3_drawable_finiYuxuan Shui1-0/+9
2023-01-27loader: Add infrastructure for tracking active CRTC resourcesKenneth Graunke1-9/+175
2023-01-24loader,glx,egl: remove is_different_gpu variable from loaderYogesh Mohan Marimuthu1-14/+13
2023-01-24loader,glx: add render_gpu tag psc->driScreen and psc->fdYogesh Mohan Marimuthu1-17/+17
2023-01-24loader: make image_format_to_fourcc() non-staticYogesh Mohanmarimuthu1-36/+5
2023-01-24loader,glx,egl/x11: init dri_screen_display_gpu in struct loader_dri3_drawableYogesh Mohanmarimuthu1-0/+2
2023-01-10loader/dri3: Overhaul draw->cur_num_back handlingMichel Dänzer1-35/+26
2023-01-10loader/dri3: Add dri3_set_render_buffer helperMichel Dänzer1-3/+10
2023-01-10loader/dri3: Move NULL handling into dri3_free_render_bufferMichel Dänzer1-18/+15
2023-01-09dri: get rid of LIBGL_SHOW_FPSPierre-Eric Pelloux-Prayer1-3/+0
2022-12-16loader/dri3: Simplify new buffer allocation in dri3_find_backMichel Dänzer1-23/+12
2022-12-16loader/dri3: Find idle buffer with minimum buffer age in dri3_find_backMichel Dänzer1-14/+36
2022-12-16loader/dri3: Clean up dri3_find_back logicMichel Dänzer1-5/+14
2022-10-25loader/dri3: Add DRI performance option to wait for next buffer on swapRoman Gilg1-0/+35
2022-10-25loader/dri3: Simplify buffer age queryRoman Gilg1-3/+3
2022-08-12loader/dri3: remove a no-op free callKonstantin Kharlamov1-1/+0
2022-08-12loader/dri3: simplify check for replyKonstantin Kharlamov1-3/+1
2022-07-27dri: add [ax]bgr16161616 to format lookup tablesManuel Stoeckl1-0/+4
2022-07-12glx: Unify dri2/dri3 vblank_mode logic.Emma Anholt1-24/+3
2022-02-08gallium/dri: add missing PIPE_BIND_DRI_PRIME handlingPierre-Eric Pelloux-Prayer1-1/+2
2021-12-07loader/dri3: support glx pbuffer swapQiang Yu1-22/+49
2021-12-07loader/dri3: stop doing anything in swap buffer for some drawableQiang Yu1-3/+34
2021-12-07loader/dri3: rename dri3_fake_front_bufferQiang Yu1-10/+10
2021-12-07loader/dri3: replace is_pixmap with drawable typeQiang Yu1-12/+15
2021-12-07loader/dri3: setup present event with drawable type infoQiang Yu1-4/+20
2021-12-07loader/dri3: pack window present event setup into a functionQiang Yu1-45/+62
2021-12-07loader/dri3: remove unused present capability queryQiang Yu1-16/+0
2021-12-07loader/dri3: add drawable type set by GLX and EGLQiang Yu1-0/+2
2021-11-30loader/dri3: fix piglit egl-copy-buffer testQiang Yu1-3/+9
2021-10-18gallium/dri: let the driver know if the imported image is DRI_PRIME bufferPierre-Eric Pelloux-Prayer1-9/+21
2021-09-30loader/dri3: fix swap out of order when changing swap intervalQiang Yu1-0/+14
2021-09-29loader/dri3: avoid reusing the same back buffer with DRI_PRIMEPierre-Eric Pelloux-Prayer1-4/+17
2021-09-29gallium: add PIPE_CAP_PREFER_BACK_BUFFER_REUSEPierre-Eric Pelloux-Prayer1-0/+2
2021-07-28loader/dri3: create linear buffer with scanout supportLionel Landwerlin1-2/+4
2021-06-24loader/dri3: Don't churn through xfixes regions in SwapBuffersAdam Jackson1-5/+11
2021-06-24loader/dri3: Properly initialize the XFIXES extensionAdam Jackson1-0/+9
2021-06-03loader: allocate VRAM in display GPU in case of primeYogesh Mohanmarimuthu1-12/+51
2021-05-19loader/dri3: convert to loader_dri_create_imageLucas Stach1-28/+12
2021-02-18loader: Silence a warning at -OgAdam Jackson1-0/+3
2020-11-02egl: implement EGL_EXT_protected_surface supportPierre-Eric Pelloux-Prayer1-1/+3
2020-10-22loader/dri3: Allocate up to 4 back buffers for page flipsMichel Dänzer1-3/+22
2020-10-22loader/dri3: Keep current number of back buffers if frame was skippedMichel Dänzer1-0/+3
2020-10-22loader/dri3: Only allocate additional buffers if neededMichel Dänzer1-11/+29