Fully OSS userspace interface to the galcore kernel graphics driver - Legacy, use upstream libdrm instead: https://cgit.freedesktop.org/mesa/drm/
Switch branches/tags
Nothing to show
Clone or download
linux4kix Fix includes to find non-installed headers
After a local revert I forgot to change the header paths to look
in the path provided by --with-galcore-headers.  I missed this
because the compile was finding the locally installed headers in
/usr/include/etnaviv.

Signed-of-by: Jon Nettleton <jon.nettleton@gmail.com>
Latest commit 60105d1 Nov 2, 2014

README.md

libetnaviv

Library for

a) ioctl (kernel interface) wrapping b) video memory management c) command buffer and event queue handling d) context / state delta handling (still incomplete) e) register description headers f) converting surfaces and textures from and to Vivante specific tiling formats

Currently used only by the 3D driver in driver/. A future 2D, SVG or OpenCL driver can share this code.

This library completely wraps the kernel interface, so that clients don't depend on the specific headers.