Special K/Render API support
From PCGamingWiki, the wiki about fixing PC games
< Special K
Revision as of 05:08, 23 April 2021 by 45.74.79.11 (talk)
- This page is meant to be transcluded unto other pages as needed. See Special K for the full details and context.
- This is a general overview of the level of support Special K has for different render APIs, as well as what additional features might be available for each API.
- Direct3D refers to the 3D render API of DirectX. In general, the terms 'Direct3D' and 'DirectX' are often interchangeable when discussing games.
Render API | Notes |
---|---|
DirectDraw DDraw |
Requires dgVoodoo 2 to wrap the calls to Direct3D 11. |
Direct3D 2-8 | Requires dgVoodoo 2 to wrap the calls to Direct3D 11. |
Direct3D 9 | Basic support as well as texture modding support. Shader modding support is limited. |
Direct3D 10 | No support. |
Direct3D 11 | Enhanced support, including HDR injection, texture modding, flip model override, and shader debugging. |
Direct3D 12 | Enhanced support like D3D11, though no texture mods yet. Visit the official website to download the latest release. |
OpenGL | Basic support. |
Vulkan | No support, except in HDR enabled modes running on Nvidia hardware, where Special K hooks the Nvidia DXGI/Direct3D 11 interop layer instead. |