summaryrefslogtreecommitdiff
path: root/src/loader
AgeCommit message (Expand)AuthorFilesLines
2023-05-31loader: Replace usage of mtx_t with simple_mtx_t in loader/loader_dri3_helper.cYonggang Luo2-6/+8
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älli5-213/+228
2023-04-12loader: Add Xe KMD supportJosé Roberto de Souza2-5/+6
2023-03-05loader: Use libdrm shimRob Clark1-42/+4
2023-02-22loader: do not check the mesa DRI_Mesa version if it was not foundSebastian Wick1-0/+1
2023-02-16dri3: avoid deadlocking when polling deleted windows for eventsMike Blumenkrantz1-4/+13
2023-02-08loader: Add missing brace to fix compileSidney Just1-0/+1
2023-02-06loader: unregister special event in loader_dri3_drawable_finiYuxuan Shui1-0/+9
2023-01-27loader: Add infrastructure for tracking active CRTC resourcesKenneth Graunke3-10/+212
2023-01-24loader,glx,egl: remove is_different_gpu variable from loaderYogesh Mohan Marimuthu2-17/+19
2023-01-24loader,glx,egl,vl,d3d: loader_get_user_preferred_fd() function to return orig...Yogesh Mohan Marimuthu2-24/+33
2023-01-24loader,glx: add render_gpu tag psc->driScreen and psc->fdYogesh Mohan Marimuthu2-21/+20
2023-01-24loader: make image_format_to_fourcc() non-staticYogesh Mohanmarimuthu3-36/+39
2023-01-24loader,glx,egl/x11: init dri_screen_display_gpu in struct loader_dri3_drawableYogesh Mohanmarimuthu2-0/+3
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-Prayer2-4/+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-12-05dri: Introduce internal Mesa DRI driver loader extension.Emma Anholt2-1/+15
2022-12-05loader: Simplify the extension matching logic.Emma Anholt1-15/+14
2022-12-05gbm: Promote dri_bind_extensions() to the loader util library.Emma Anholt2-0/+48
2022-10-25loader/dri3: Add DRI performance option to wait for next buffer on swapRoman Gilg2-0/+37
2022-10-25loader/dri3: Simplify buffer age queryRoman Gilg1-3/+3
2022-09-08loader: use os_get_option for driver overrideYiwei Zhang1-3/+4
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-08-08loader: allow DRI_PRIME=vendor_id:device_id syntaxPierre-Eric Pelloux-Prayer1-3/+17
2022-08-08loader: don't return empty string in loader_get_dri_config_device_idPierre-Eric Pelloux-Prayer1-2/+5
2022-07-29loader: Remove usage of USE_ELF_TLS in loader.cYonggang Luo1-2/+0
2022-07-27dri: add [ax]bgr16161616 to format lookup tablesManuel Stoeckl1-0/+4
2022-07-12loader: Just include driconf.h instead of redefining its values.Emma Anholt1-6/+1
2022-07-12glx: Unify dri2/dri3 vblank_mode logic.Emma Anholt3-24/+62
2022-02-08gallium/dri: add missing PIPE_BIND_DRI_PRIME handlingPierre-Eric Pelloux-Prayer1-1/+2
2021-12-09loader: Restore i915g support.Emma Anholt1-0/+7
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 Yu2-13/+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 Yu2-20/+0
2021-12-07loader/dri3: add drawable type set by GLX and EGLQiang Yu2-0/+11
2021-12-03classic/i965: Remove driverDylan Baker2-16/+0
2021-12-03classic/i915: Remove driverDylan Baker1-14/+0
2021-12-03classic/nouveau: Remove driverDylan Baker3-62/+1
2021-12-03classic/r200: Delete driverDylan Baker1-7/+0