WinRT: made the Direct3D 11.x 'Debug Layer' be enable-able in any app via a hint

To enable the Debug Layer, set the hint, SDL_HINT_RENDER_DIRECT3D11_DEBUG to '1'.

The Debug Layer will be turned off by default, both in Release and Debug builds (of SDL).
This commit is contained in:
David Ludwig 2013-10-25 20:31:43 -04:00
parent 97a9be1608
commit 69cd08bc13
2 changed files with 22 additions and 5 deletions

View file

@ -117,6 +117,20 @@ extern "C" {
*/
#define SDL_HINT_RENDER_VSYNC "SDL_RENDER_VSYNC"
/**
* \brief A variable controlling whether to enable Direct3D 11+'s Debug Layer.
*
* This variable does not have any effect on the Direct3D 9 based renderer,
* which is used in Win32-based (aka Windows Desktop) apps.
*
* This variable can be set to the following values:
* "0" - Disable Debug Layer use
* "1" - Enable Debug Lyaer use
*
* By default, SDL does not use Direct3D Debug Layer.
*/
#define SDL_HINT_RENDER_DIRECT3D11_DEBUG "SDL_HINT_RENDER_DIRECT3D11_DEBUG"
/**
* \brief A variable controlling whether the X11 VidMode extension should be used.
*