Loading...
Searching...
No Matches
DrmFunctions.hpp File Reference
dlopen'd libdrm entry points, so KMS output adds no link-time dep. More...
Detailed Description
dlopen'd libdrm entry points, so KMS output adds no link-time dep.
Same shape as CudaFunctions / GbmDmaBufExport: score must build and run on a machine with no libdrm at all, and a missing library has to degrade the output rung rather than fail to load the plugin. Only the symbols the KMS device actually calls are resolved; load() returns false if any is absent, so a partial libdrm is caught at init instead of at the first flip.
The public libdrm structs are ABI-stable and come from the headers; only the functions are late-bound.
Go to the source code of this file.
Classes | |
| struct | score::gfx::drm::DrmFunctions |
Namespaces | |
| namespace | score |
| Base toolkit upon which the software is built. | |
| namespace | score::gfx |
| Graphics rendering pipeline for ossia score. | |