SkillAgentSearch skills...

Libetnaviv

Fully OSS userspace interface to the galcore kernel graphics driver - Legacy, use upstream libdrm instead: https://cgit.freedesktop.org/mesa/drm/

Install / Use

/learn @etnaviv/Libetnaviv
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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.

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated2y ago
Forks3

Languages

C

Security Score

55/100

Audited on Feb 28, 2024

No findings