Speaker
Austin Shafer
(NVIDIA)
Description
This talk puts forward the following assertion: OpenGL should no longer be considered the "default" API used for compositor development, and Vulkan's design is a better match for what the modern compositor needs. This talk will cover multi-GPU challenges I've encountered during recent compositor work, explain why Vulkan's device-aware API is a good match, demonstrate some unique asynchronous copy logic made possible by Vulkan, and go over why EGL can't be extended with similar features. Vulkan isn't a silver bullet, but OpenGL isn't the obvious choice it once was. The goal is to promote discussion about and further development of Vulkan-based compositors and infrastructure.
Code of Conduct | Yes |
---|---|
GSoC, EVoC or Outreachy | No |
In-person or virtual presentation | In-person |
Primary author
Austin Shafer
(NVIDIA)