Template:API/Documentation
From PCGamingWiki, the wiki about fixing PC games
- Description
The API template contains information on what APIs and additional features does the game support.
- Supported values
Direct3D versions
Direct3D versions | Notable new features | Notes | |
---|---|---|---|
2 | |||
3 | |||
5 | |||
6 | Multitexturing | ||
7 | Hardware Transformation, Clipping and Lighting (TCL/T&L) | ||
8 | Pixel Shader 1.0 & Vertex Shader 1.0 | ||
8.0a | Pixel Shader 1.1, Pixel Shader 1.2, Pixel Shader 1.3 | ||
8.1 | Pixel Shader 1.4 & Vertex Shader 1.1 | ||
9 | Shader Model 2.0 (Pixel Shader 2.0 & Vertex Shader 2.0) | ||
9.0b | Pixel Shader 2.0b | ||
9.0c | Shader Model 3.0 (Pixel Shader 3.0 & Vertex Shader 3.0), GPGPU) | ||
9Ex | Windows Graphics Foundation 1.0, DXVA 1.0 | Also known as 9.L or 9.0L. | |
10 | Shader Model 4.0, Windows Graphics Foundation 2.0, DXVA 2.0 | ||
10.1 | Shader Model 4.1, Windows Graphics Foundation 2.1, DXVA 2.1 | ||
11 | Shader Model 5.0, Tessellation, Multithreaded rendering, Compute shaders | ||
11.1 | Stereoscopic 3D Rendering | ||
11.2 | Tiled resources | ||
11.3 | Shader Model 5.1 | ||
11.4 | |||
12 | Low-level rendering API, Shader Model 6.0 |
- The parameter will automatically map DirectX versions over to the appropriate Direct3D version (e.g.
8.2
is mapped to8.1
as DirectX 8.2 did not bring a new version of Direct3D.
OpenGL versions
OpenGL versions | |
---|---|
true | |
1.0 | |
1.1 | |
1.2 | |
1.2.1 | |
1.3 | |
1.4 | |
1.5 | |
2.0 | |
2.1 | |
3.0 | |
3.1 | |
3.2 | |
3.3 | |
4.0 | |
4.1 | |
4.2 | |
4.3 | |
4.4 | |
4.5 | |
4.6 |
Vulkan versions
Vulkan versions | |
---|---|
true | |
1.0 | |
1.1 |
DOS modes
DOS modes | Mode description | |
---|---|---|
text |
Output drawn by characters rather than pixels. | |
hgc |
Hercules Graphics Card | |
cga |
Color Graphics Adapter | |
mcga |
Multi-Color Graphics Array | |
ega |
Enhanced Graphics Adapter | |
tga |
Tandy Graphics Adapter | |
vga |
Video Graphics Array | |
svga |
Super Video Graphics Array |
- The DOS row is only shown in the article when a DOS or PC booter release date row is also present in the Infobox.
- Syntax
{{API |direct3d versions = |direct3d notes = |directdraw versions = |directdraw notes = |wing = |wing notes = |opengl versions = |opengl notes = |glide versions = |glide notes = |software mode = |software mode notes = |mantle support = |mantle support notes = |metal support = |metal support notes = |vulkan versions = |vulkan notes = |dos modes = |dos modes notes = |shader model versions = |shader model notes = |windows 32-bit exe = |windows 64-bit exe = |windows arm app = |windows exe notes = |mac os x powerpc app = |macos intel 32-bit app = |macos intel 64-bit app = |macos arm app = |macos app notes = |linux powerpc app = |linux 32-bit executable= |linux 64-bit executable= |linux arm app = |linux executable notes = }}
- Related templates