Vulkan - is a modern most advanced graphics API. It allows to get best of your GPU.
Greentea OS is going to use Vulkan as much as possible: window composition, Direct 3D and OpenGL rendering, image and video decoding, WebGL and so on.
This would require Vulkan to be always present, so there should be at least software emulation of that graphics API.
We will also investigate possibility of native D3D implementation in the project called NjRAA aka Not just Renamed AMD API.
- OpenGL over Vulkan
- Direct3D 9 over Vulkan
- Direct3D 9/10/11 over Vulkan
- Direct3D 9/10 over Gallium
- Vulkan over Metal