thead_admin 2168748b4f Linux_SDK_V0.9.5 1 рік тому
..
amdgpu 2168748b4f Linux_SDK_V0.9.5 1 рік тому
android 2168748b4f Linux_SDK_V0.9.5 1 рік тому
data 2168748b4f Linux_SDK_V0.9.5 1 рік тому
etnaviv 2168748b4f Linux_SDK_V0.9.5 1 рік тому
exynos 2168748b4f Linux_SDK_V0.9.5 1 рік тому
freedreno 2168748b4f Linux_SDK_V0.9.5 1 рік тому
include 2168748b4f Linux_SDK_V0.9.5 1 рік тому
intel 2168748b4f Linux_SDK_V0.9.5 1 рік тому
libkms 2168748b4f Linux_SDK_V0.9.5 1 рік тому
man 2168748b4f Linux_SDK_V0.9.5 1 рік тому
nouveau 2168748b4f Linux_SDK_V0.9.5 1 рік тому
omap 2168748b4f Linux_SDK_V0.9.5 1 рік тому
radeon 2168748b4f Linux_SDK_V0.9.5 1 рік тому
tegra 2168748b4f Linux_SDK_V0.9.5 1 рік тому
tests 2168748b4f Linux_SDK_V0.9.5 1 рік тому
vc4 2168748b4f Linux_SDK_V0.9.5 1 рік тому
.editorconfig 2168748b4f Linux_SDK_V0.9.5 1 рік тому
Android.common.mk 2168748b4f Linux_SDK_V0.9.5 1 рік тому
Android.mk 2168748b4f Linux_SDK_V0.9.5 1 рік тому
CONTRIBUTING.rst 2168748b4f Linux_SDK_V0.9.5 1 рік тому
CleanSpec.mk 2168748b4f Linux_SDK_V0.9.5 1 рік тому
Makefile.sources 2168748b4f Linux_SDK_V0.9.5 1 рік тому
README.rst 2168748b4f Linux_SDK_V0.9.5 1 рік тому
RELEASING 2168748b4f Linux_SDK_V0.9.5 1 рік тому
core-symbols.txt 2168748b4f Linux_SDK_V0.9.5 1 рік тому
libdrm.pc.in 2168748b4f Linux_SDK_V0.9.5 1 рік тому
libdrm_lists.h 2168748b4f Linux_SDK_V0.9.5 1 рік тому
libdrm_macros.h 2168748b4f Linux_SDK_V0.9.5 1 рік тому
libsync.h 2168748b4f Linux_SDK_V0.9.5 1 рік тому
meson.build 2168748b4f Linux_SDK_V0.9.5 1 рік тому
meson_options.txt 2168748b4f Linux_SDK_V0.9.5 1 рік тому
symbols-check.py 2168748b4f Linux_SDK_V0.9.5 1 рік тому
util_double_list.h 2168748b4f Linux_SDK_V0.9.5 1 рік тому
util_math.h 2168748b4f Linux_SDK_V0.9.5 1 рік тому
xf86atomic.h 2168748b4f Linux_SDK_V0.9.5 1 рік тому
xf86drm.c 2168748b4f Linux_SDK_V0.9.5 1 рік тому
xf86drm.h 2168748b4f Linux_SDK_V0.9.5 1 рік тому
xf86drmHash.c 2168748b4f Linux_SDK_V0.9.5 1 рік тому
xf86drmHash.h 2168748b4f Linux_SDK_V0.9.5 1 рік тому
xf86drmMode.c 2168748b4f Linux_SDK_V0.9.5 1 рік тому
xf86drmMode.h 2168748b4f Linux_SDK_V0.9.5 1 рік тому
xf86drmRandom.c 2168748b4f Linux_SDK_V0.9.5 1 рік тому
xf86drmRandom.h 2168748b4f Linux_SDK_V0.9.5 1 рік тому
xf86drmSL.c 2168748b4f Linux_SDK_V0.9.5 1 рік тому

README.rst

libdrm - userspace library for drm
----------------------------------

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.
The library provides wrapper functions for the ioctls to avoid exposing the
kernel interface directly, and for chipsets with drm memory manager, support
for tracking relocations and buffers.
New functionality in the kernel DRM drivers typically requires a new libdrm,
but a new libdrm will always work with an older kernel.

libdrm is a low-level library, typically used by graphics drivers such as
the Mesa drivers, the X drivers, libva and similar projects.


Compiling
---------

To set up meson:

meson builddir/

By default this will install into /usr/local, you can change your prefix
with --prefix=/usr (or `meson configure builddir/ -Dprefix=/usr` after
the initial meson setup).

Then use ninja to build and install:

ninja -C builddir/ install

If you are installing into a system location you will need to run install
separately, and as root.