ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
OpenGLOpenGL ES + ANGLEDirect3D 11/12MetalVulkanGNMsokol_gfxbgfxWebGPU
2
WindowsYesYes (GL/D3D9/D3D11/VK)YesNoYesNoYes (D3D11/GL)Yes (D3D9/D3D11/D3D12/GL/VK)WIP (D3D12/VK)
3
macOS~Yes [1]~Yes (GL/MTL) [1]NoYesYes (MoltenVK)NoYes (GL/MTL)Yes (GL/MTL)WIP (MTL)
4
iOSNo~Yes (ES/MTL) [1]NoYesYes (MoltenVK)NoYes (ES/MTL)Yes (ES/MTL)WIP (MTL)
5
tvOSNo~Yes (ES/MTL) [1]NoYesYes (MoltenVK)NoYes? (ES/MTL)Yes (ES/MTL)WIP (MTL)
6
LinuxYesYes (GL/VK)Yes (DXVK)NoYesNoYes (GL)Yes (GL/VK)WIP (VK)
7
AndroidNoYes (ES/VK)NoNoYesNoYes (ES)Yes (ES/VK)WIP (VK)
8
SwitchYesYesNoNoYesNoYes? (GL/ES)Yes? (GL/ES/VK)WIP? (VK)
9
PS4NoNoNoNoNoYesNoYes (GNM)No
10
Xbox OneUnknown [2]Yes (D3D11)YesNoNoNoYes? (D3D11)Yes (D3D11/D3D12)WIP? (D3D12)
11
PS5No?No?NoNoNo?UnknownNo?No?No?
12
Xbox SXUnknown [2]Yes? (D3D11)YesNoNoNoYes? (D3D11)Yes? (D3D11/D3D12)WIP? (D3D12)
13
WebNoYes (WebGL)NoNoNoNoYes (WebGL/WebGPU)Yes (WebGL/WebGPU)WIP
14
StadiaNoYes (VK)NoNoYesNoYes? (ES+ANGLE+VK)Yes? (VK)WIP (VK)
15
% Coverage3185312362885920
16
(85% in theory)
17
Notes:
18
[1] OpenGL(ES) is deprecated on Apple platforms, but has not yet been removed. ANGLE+Metal is not fully GLES conformant yet.
19
[2] Support for OpenGL 3.3 on D3D12 is in progress. This might apply to Xbox One / Xbox SX as well, but that remains to be seen.
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100