path: root/src/loader
AgeCommit message (Expand)AuthorFilesLines
2021-02-18loader: Silence a warning at -OgAdam Jackson1-0/+3
2020-11-04loader: Print dlerror() output in the failure messageAdam Jackson1-4/+7
2020-11-02egl: implement EGL_EXT_protected_surface supportPierre-Eric Pelloux-Prayer2-1/+5
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änzer2-12/+31
2020-10-02driconf: Make the driver's declarations be structs instead of XML.Eric Anholt1-5/+6
2020-09-10glx/dri3: Implement GLX_EXT_swap_control_tearAdam Jackson1-2/+10
2020-08-19egl/x11_dri3: implement EGL_KHR_swap_buffers_with_damageEric Engestrom3-1/+25
2020-08-18driconf: Support selection by Vulkan applicationName.Bas Nieuwenhuizen1-2/+2
2020-07-03Revert "loader/dri3: Check for window destruction in dri3_wait_for_event_locked"Michel Dänzer2-38/+1
2020-06-29loader/dri3: Check for window destruction in dri3_wait_for_event_lockedMichel Dänzer2-1/+38
2020-06-29loader/dri3: Use dri3_wait_for_event_locked in loader_dri3_wait_for_mscMichel Dänzer1-7/+1
2020-06-29loader/dri3: Add dri3_wait_for_event_locked full_sequence out parameterMichel Dänzer2-3/+10
2020-06-22util: rename xmlpool.h to driconf.hEric Engestrom2-2/+2
2020-06-22driconf: drop now unused translation facilityEric Engestrom2-2/+2
2020-06-01meson: use gnu_symbol_visibility argumentDylan Baker1-2/+3
2020-04-01loader: fallback to kernel name, if PCI failsEmil Velikov1-23/+33
2020-04-01loader: move "using driver..." message to loader_get_kernel_driver_nameEmil Velikov1-2/+2
2020-04-01loader: simplify codeflow in drm_get_pci_id_for_fdEmil Velikov1-16/+12
2020-04-01loader: simplify loader_get_user_preferred_fd()Emil Velikov1-31/+20
2020-04-01loader: use a maximum of 64 drmDevicesEmil Velikov1-26/+11
2020-04-01loader: Warn when we fail to open a device node due to permissions.Eric Anholt1-0/+4
2020-01-30loader: Fix leak of kernel driver nameKenneth Graunke1-1/+4
2020-01-28loader: Check if the kernel driver is i915 before loading irisKenneth Graunke2-1/+9
2020-01-22loader: #define PATH_MAX when undefined (eg. Hurd)Samuel Thibault1-0/+5
2020-01-13intel: Use similar brand strings to the Windows driversKenneth Graunke1-1/+1
2019-12-19loader: fix close on uninitialized file descriptor valueLionel Landwerlin1-1/+4
2019-12-17dri: add __DRI_IMAGE_FORMAT_SXRGB8Tapani Pälli1-0/+2
2019-12-02meson: Add a "prefer_iris" build optionKenneth Graunke1-3/+10
2019-10-31loader: replace xmlpool_options_h with idep_xmlconfig_headersEric Engestrom1-2/+2
2019-10-28loader: default to iris for all future PCI IDsEric Engestrom1-20/+1
2019-10-08loader: Simplify handling of the radeonsi driverMichel Dänzer2-16/+1
2019-10-07meson/loader: drop unneeded *.h fileEric Engestrom1-3/+2
2019-10-07loader: use ARRAY_SIZE instead of NULL sentinelEric Engestrom2-6/+3
2019-10-07loader: s/int/bool/ for predicate resultEric Engestrom2-5/+8
2019-10-07loader: replace int/1/0 with bool/true/falseEric Engestrom2-10/+9
2019-10-05dri: Avoid swapbuffer throttling in glXCopySubBufferMESAKenneth Graunke1-1/+1
2019-10-04dri3: Pass __DRI2_THROTTLE_COPYSUBBUFFER from loader_dri3_copy_drawableMichel Dänzer1-1/+1
2019-10-03loader/dri3: do not blit outside old/new buffersErik Faye-Lund1-1/+3
2019-09-26loader: Avoid use-after-free / use of uninitialized local variablesMichel Dänzer1-9/+9
2019-09-23loader: always map the "amdgpu" kernel driver name to radeonsi (v2)Jiang, Sonny1-0/+9
2019-09-15driconfig: add a new engine name/version parameterLionel Landwerlin1-2/+3
2019-09-11dri: Use DRM_FORMAT_* instead of defining our own copy.Eric Anholt1-14/+14
2019-09-02loader: include limits.h for PATH_MAXnia1-0/+1
2019-08-28pci_id_driver_map: Support preferring iris over i965Jordan Justen1-3/+14
2019-08-21dri: Add fp16 formatsKevin Strasser1-0/+5
2019-08-03mesa: Rename GLX_USE_TLS to USE_ELF_TLS.Bas Nieuwenhuizen1-1/+1
2019-04-15Delete autotoolsDylan Baker1-57/+0
2019-02-26loader: use loader_open_device() to handle O_CLOEXECEmil Velikov1-1/+1