↓ on → | CPU | OpenGL | OpenGLES | D3D9 | D3D11 | D3D12 | Vulkan | Metal |
---|---|---|---|---|---|---|---|---|
OpenGL | llvmpipe | - | gl4es | TitaniumGL wined3d | wined3d | d3d12 | zink | |
OpenGLES | llvmpipe SwiftShader (legacy) | ANGLE | - | ANGLE | ANGLE | ANGLE | ANGLE | ANGLE MoltenGL |
D3D9 | SwiftShader (legacy) | - | D3D9on12 | DXVK | ||||
D3D11 | WARP | - | D3D11on12 | DXVK | D3DMetal dxmt | |||
D3D12 | WARP | - | VKD3D | D3DMetal | ||||
Vulkan | lavapipe SwiftShader | Ashes | Ashes | dzn | - | MoltenVK | ||
WebGPU | Dawn | Dawn | Dawn |
Last active
May 9, 2025 19:00
-
-
Save mmozeiko/60113a463bb4fd1e0810a8df6e92438a to your computer and use it in GitHub Desktop.
GPU API matrix
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment