Client buffers:
DONE: We have separated ShmBuffer into generic code so all graphics drivers can use it.
TODO: Add support for rendering GL from LLVMpipe to ShmBuffers instead of GBM (see bug 1576032)
Server display buffers:
TODO: Add support for rendering GL from LLVMpipe to DRM dumb buffers (see bug 1575516), or something fb-ish.
Mode setting:
Stuck between a rock and a hard place. Mesa dropped support for fbdev last year [1]. Meanwhile, its likely replacement has fallen silent and nothing has landed [2].
Status update...
GL Support:
DONE: Verified LLVMpipe supports Mir's default GL renderer (see bug 1576032)
Client buffers:
DONE: We have separated ShmBuffer into generic code so all graphics drivers can use it.
TODO: Add support for rendering GL from LLVMpipe to ShmBuffers instead of GBM (see bug 1576032)
Server display buffers:
TODO: Add support for rendering GL from LLVMpipe to DRM dumb buffers (see bug 1575516), or something fb-ish.
Mode setting:
Stuck between a rock and a hard place. Mesa dropped support for fbdev last year [1]. Meanwhile, its likely replacement has fallen silent and nothing has landed [2].
[1] https:/ /lists. freedesktop. org/archives/ mesa-commit/ 2015-March/ 055567. html /lists. freedesktop. org/archives/ dri-devel/ 2014-January/ 052584. html
[2] https:/