Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

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.