By looking at the contents of that document, he means that window managers shouldn't be forced to use OpenGL for compositing. He seems to be criticizing the design of the Wayland reference implementation (which uses KMS/DRM/EGL/OpenGL).
What he doesn't seem to acknowledge is that Wayland is actually a protocol for display servers to communicate with their clients, and is independent of any specific implementation. In other words, Nvidia wouldn't have to use the Wayland reference implementation - the entire point of defining a formal protocol is to allow others to create compliant implementations that fit their own needs. This means Nvidia could create their own Wayland implementation and composite windows however they want, with or without OpenGL. In fact, the Wayland protocol, by the very nature of a protocol, imposes no restrictions at all on how software implementing it should be designed.



Reply With Quote
