GLAMOR Code Lands In X.Org Server 1.16
The GLAMOR 2D-over-OpenGL acceleration code is being integrated into the X.Org Server itself for the in-development X.Org Server 1.16 release.
At the end of last year I wrote about the work being done by Intel's Eric Anholt on moving GLAMOR into the X.Org Server, which was its original design but was then turned into its own library/module.
Eric has been working on GLAMOR even though it's only an optional feature for Intel graphics drivers but is now a requirement for modern AMD Radeon (GCN-based) graphics processors. The advantage of GLAMOR is that in doing 2D via OpenGL it's much less code to write and maintain; that's why AMD's been doing it and meanwhile the very-fast SNA 2D acceleration back-end for Intel's driver is super speedy but extremely complex and is extremely large in size.
Moving the GLAMOR code into the X.Org Server is being done so it can be useful beyond the X.Org Server DDX driver portion and he's made Xephyr work with GLAMOR. Eric ultimately intends to further refactor the GLAMOR API and he's already been working on DRI3 support.
The landing of GLAMOR inside the X.Org Server happened with this Git merge. The official release of X.Org Server 1.16 is expected around July and also boasts features of no more compiler warnings, demoting DMX, and potentially the landing of XWayland support.
At the end of last year I wrote about the work being done by Intel's Eric Anholt on moving GLAMOR into the X.Org Server, which was its original design but was then turned into its own library/module.
Eric has been working on GLAMOR even though it's only an optional feature for Intel graphics drivers but is now a requirement for modern AMD Radeon (GCN-based) graphics processors. The advantage of GLAMOR is that in doing 2D via OpenGL it's much less code to write and maintain; that's why AMD's been doing it and meanwhile the very-fast SNA 2D acceleration back-end for Intel's driver is super speedy but extremely complex and is extremely large in size.
Moving the GLAMOR code into the X.Org Server is being done so it can be useful beyond the X.Org Server DDX driver portion and he's made Xephyr work with GLAMOR. Eric ultimately intends to further refactor the GLAMOR API and he's already been working on DRI3 support.
The landing of GLAMOR inside the X.Org Server happened with this Git merge. The official release of X.Org Server 1.16 is expected around July and also boasts features of no more compiler warnings, demoting DMX, and potentially the landing of XWayland support.
3 Comments