• Home
Name Date Size #Lines LOC

..--

amdgpu/12-May-2024-5,1992,829

android/12-May-2024-11254

data/12-May-2024-260251

etnaviv/12-May-2024-2,2291,448

exynos/12-May-2024-2,3101,427

freedreno/12-May-2024-4,8123,139

include/drm/12-May-2024-11,7785,893

intel/12-May-2024-16,46012,978

libkms/12-May-2024-1,9671,354

man/12-May-2024-1,2991,120

nouveau/12-May-2024-3,1862,564

omap/12-May-2024-780530

radeon/12-May-2024-5,8084,622

tegra/12-May-2024-527345

tests/12-May-2024-27,78821,454

vc4/12-May-2024-716512

.gitattributesD12-May-2024631 1615

Android.common.mkD12-May-2024605 2317

Android.mkD12-May-20242.3 KiB7534

BUILD.gnD12-May-2024819 5341

CONTRIBUTING.rstD12-May-20244 KiB10673

CleanSpec.mkD12-May-2024311 54

Makefile.sourcesD12-May-2024938 4641

OAT.xmlD12-May-20244.9 KiB8125

README.OpenSourceD12-May-2024473 1211

README.rstD12-May-20241.1 KiB3423

RELEASINGD12-May-20241.8 KiB4130

bundle.jsonD12-May-2024846 3232

core-symbols.txtD12-May-20243.2 KiB198197

libdrm.pc.inD12-May-2024250 119

libdrm_lists.hD12-May-20244.4 KiB11972

libdrm_macros.hD12-May-20242.7 KiB8841

libsync.hD12-May-20243.4 KiB14977

meson.buildD12-May-202412.1 KiB417372

meson_options.txtD12-May-20243.8 KiB144139

symbols-check.pyD12-May-20243.7 KiB131101

util_double_list.hD12-May-20244.6 KiB14488

util_math.hD12-May-20241.5 KiB358

xf86atomic.hD12-May-20243.8 KiB11562

xf86drm.cD12-May-2024113.6 KiB4,5632,940

xf86drm.hD12-May-202434.6 KiB934700

xf86drmHash.cD12-May-20247 KiB243136

xf86drmHash.hD12-May-20242 KiB4816

xf86drmMode.cD12-May-202437.4 KiB1,6251,246

xf86drmMode.hD12-May-202417.6 KiB570338

xf86drmRandom.cD12-May-20244.7 KiB13949

xf86drmRandom.hD12-May-20241.5 KiB369

xf86drmSL.cD12-May-20248.5 KiB320219

README.OpenSource

1[
2    {
3        "Name": "libdrm",
4        "License": "MIT license",
5        "License File": "meson.build",
6        "Version Number": "2.4.102",
7        "Owner": "lizheng2@huawei.com",
8        "Upstream URL": "https://dri.freedesktop.org/libdrm/libdrm-2.4.102.tar.xz",
9        "Description": "This is libdrm, a userspace library for accessing the DRM, direct rendering manager, on Linux, BSD and other operating systems that support the ioctl interface."
10    }
11]
12

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