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.

Difference between revisions of "Special K/Render API support"

From PCGamingWiki, the wiki about fixing PC games
(created page)
 
m (added DirectDraw)
Line 5: Line 5:
 
{{mm}} '''Direct3D''' refers to the 3D render API of '''DirectX'''. In general, the terms 'Direct3D' and 'DirectX' are often interchangeable when discussing games.
 
{{mm}} '''Direct3D''' refers to the 3D render API of '''DirectX'''. In general, the terms 'Direct3D' and 'DirectX' are often interchangeable when discussing games.
 
{{Standard table| Render API | Notes |content=
 
{{Standard table| Render API | Notes |content=
 +
{{Standard table/rowalt2| '''DirectDraw'''<br>''DDraw'' | Requires [[dgVoodoo 2]] to wrap the calls to Direct3D 11. }}
 
{{Standard table/rowalt2| '''Direct3D 2-8''' | Requires [[dgVoodoo 2]] to wrap the calls to Direct3D 11. }}
 
{{Standard table/rowalt2| '''Direct3D 2-8''' | Requires [[dgVoodoo 2]] to wrap the calls to Direct3D 11. }}
 
{{Standard table/rowalt2| '''Direct3D 9''' | Basic support as well as texture modding support. Shader modding support is limited. }}
 
{{Standard table/rowalt2| '''Direct3D 9''' | Basic support as well as texture modding support. Shader modding support is limited. }}

Revision as of 00:55, 24 July 2020

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 No in-game render support, but Special K can still be used (through manual config file changes) to improve frame pacing.
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.