Jump to content

Setting DirectX Debug Levels


Recommended Posts

Hello,

I'm trying to diagnose the cause of some DirectX errors (D3DERR_INVALIDCALL), but am having a hard time with the directx debug levels set to zero.

dxdiag:

DirectX Debug Levels

--------------------

Direct3D: 0/4 (retail)

DirectDraw: 0/4 (retail)

DirectInput: 0/5 (retail)

DirectMusic: 0/5 (retail)

DirectPlay: 0/9 (retail)

DirectSound: 0/5 (retail)

DirectShow: 0/6 (retail)

I've followed the advice of several threads elsewhere to no avail:

http://gamedev.stackexchange.com/questi ... -direct3d9

https://social.technet.microsoft.com/Fo ... proinstall

http://www.gamedev.net/topic/278167-cre ... validcall/

http://stackoverflow.com/questions/1775 ... wont-stick

I've even upgraded Visual Studio to Ultimate and also tried setting the directx 10 debug settings. I'm currently checking the output window of visual studio and do see MTA OutputDebugLine output, but no directx messages.

Full MTADiag here: http://pastebin.mtasa.com/326160800

Thanks in advance for your help.

Link to comment

Looks like this a windows 8 problem.

One of the reasons for installing the DirectX SDK is to get the 'developer runtime' with debug versions of various components and the reference devices. The Windows 8.0 SDK includes these debugging facilities for Direct3D 10.x/11.x, Direct2D, and DXGI for Windows 7 and Windows 8. Parts of the DirectX SDK (June 2010) developer runtime are not compatible with Windows 8, and won't install, so the Windows 8.0 SDK is required for DirectX debugging support on Windows 8. The Windows 8.0 SDK does not include support for debugging Direct3D 9 applications. The only way to get the debug version of Direct3D 9 for Windows 8 is to install a 'checked' version of the OS.

http://blogs.msdn.com/b/chuckw/archive/ ... x-sdk.aspx

Going to install Windows 7 and see how it goes. A checked windows 8 version sounds suck.

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...