SRM
C library for the development of Linux OpenGL DRM/KMS apps
SRM is a C library that simplifies the development of Linux DRM/KMS API applications.
With SRM, you can focus on the OpenGL ES 2.0 logic of your application. For each available display, you can start a rendering thread that triggers common events like initializeGL(), paintGL(), resizeGL(), pageFlipped() and uninitializeGL().
SRM allows you to use multiple GPUs simultaneously and automatically finds the most efficient configuration.