Name |
Date |
Size |
#Lines |
LOC |
||
---|---|---|---|---|---|---|
.. | - | - | ||||
.gitlab-ci/ | 03-May-2024 | - | 67 | 46 | ||
amdgpu/ | 03-May-2024 | - | 5,221 | 2,853 | ||
android/ | 03-May-2024 | - | 112 | 54 | ||
data/ | 03-May-2024 | - | 332 | 323 | ||
etnaviv/ | 03-May-2024 | - | 1,958 | 1,286 | ||
exynos/ | 03-May-2024 | - | 2,310 | 1,427 | ||
freedreno/ | 03-May-2024 | - | 4,835 | 3,164 | ||
include/drm/ | 03-May-2024 | - | 12,408 | 6,021 | ||
intel/ | 03-May-2024 | - | 16,526 | 13,057 | ||
libkms/ | 03-May-2024 | - | 1,979 | 1,372 | ||
man/ | 03-May-2024 | - | 884 | 701 | ||
nouveau/ | 03-May-2024 | - | 3,204 | 2,584 | ||
omap/ | 03-May-2024 | - | 797 | 547 | ||
radeon/ | 03-May-2024 | - | 5,828 | 4,644 | ||
tegra/ | 03-May-2024 | - | 551 | 365 | ||
tests/ | 03-May-2024 | - | 28,689 | 22,099 | ||
vc4/ | 03-May-2024 | - | 716 | 512 | ||
.editorconfig | D | 03-May-2024 | 360 | 24 | 17 | |
.gitignore | D | 03-May-2024 | 8 | 2 | 1 | |
.gitlab-ci.yml | D | 03-May-2024 | 2.9 KiB | 131 | 98 | |
Android.bp | D | 03-May-2024 | 3.6 KiB | 111 | 101 | |
Android.sources.bp | D | 03-May-2024 | 229 | 13 | 11 | |
Android.sources.bp.mk | D | 03-May-2024 | 712 | 26 | 17 | |
CONTRIBUTING.rst | D | 03-May-2024 | 4 KiB | 106 | 73 | |
CleanSpec.mk | D | 03-May-2024 | 490 | 9 | 6 | |
LICENSE | D | 03-May-2024 | 2.1 KiB | 41 | 33 | |
METADATA | D | 03-May-2024 | 39 | 4 | 3 | |
Makefile.sources | D | 03-May-2024 | 938 | 46 | 41 | |
OWNERS | D | 03-May-2024 | 181 | 6 | 5 | |
README.rst | D | 03-May-2024 | 1.1 KiB | 34 | 23 | |
RELEASING | D | 03-May-2024 | 1.8 KiB | 41 | 30 | |
core-symbols.txt | D | 03-May-2024 | 3.2 KiB | 199 | 198 | |
libdrm.pc.in | D | 03-May-2024 | 250 | 11 | 9 | |
libdrm_lists.h | D | 03-May-2024 | 4.4 KiB | 119 | 72 | |
libdrm_macros.h | D | 03-May-2024 | 2.7 KiB | 88 | 41 | |
libsync.h | D | 03-May-2024 | 3.4 KiB | 149 | 77 | |
meson.build | D | 03-May-2024 | 11.7 KiB | 407 | 362 | |
meson_options.txt | D | 03-May-2024 | 3.8 KiB | 144 | 139 | |
symbols-check.py | D | 03-May-2024 | 3.7 KiB | 131 | 101 | |
util_double_list.h | D | 03-May-2024 | 4.6 KiB | 144 | 88 | |
util_math.h | D | 03-May-2024 | 1.5 KiB | 35 | 8 | |
xf86atomic.h | D | 03-May-2024 | 3.8 KiB | 115 | 62 | |
xf86drm.c | D | 03-May-2024 | 114 KiB | 4,588 | 2,959 | |
xf86drm.h | D | 03-May-2024 | 35.5 KiB | 952 | 700 | |
xf86drmHash.c | D | 03-May-2024 | 7 KiB | 243 | 136 | |
xf86drmHash.h | D | 03-May-2024 | 2 KiB | 48 | 16 | |
xf86drmMode.c | D | 03-May-2024 | 37.5 KiB | 1,630 | 1,253 | |
xf86drmMode.h | D | 03-May-2024 | 14.1 KiB | 472 | 250 | |
xf86drmRandom.c | D | 03-May-2024 | 4.7 KiB | 139 | 49 | |
xf86drmRandom.h | D | 03-May-2024 | 1.5 KiB | 36 | 9 | |
xf86drmSL.c | D | 03-May-2024 | 8.5 KiB | 320 | 219 |
README.rst
1libdrm - userspace library for drm 2---------------------------------- 3 4This is libdrm, a userspace library for accessing the DRM, direct rendering 5manager, on Linux, BSD and other operating systems that support the ioctl 6interface. 7The library provides wrapper functions for the ioctls to avoid exposing the 8kernel interface directly, and for chipsets with drm memory manager, support 9for tracking relocations and buffers. 10New functionality in the kernel DRM drivers typically requires a new libdrm, 11but a new libdrm will always work with an older kernel. 12 13libdrm is a low-level library, typically used by graphics drivers such as 14the Mesa drivers, the X drivers, libva and similar projects. 15 16 17Compiling 18--------- 19 20To set up meson: 21 22 meson builddir/ 23 24By default this will install into /usr/local, you can change your prefix 25with --prefix=/usr (or `meson configure builddir/ -Dprefix=/usr` after 26the initial meson setup). 27 28Then use ninja to build and install: 29 30 ninja -C builddir/ install 31 32If you are installing into a system location you will need to run install 33separately, and as root. 34