Search code examples
c#directxdirect3dslimdx

SlimDX: Cannot see Direct3D debug output in Visual Studio 2010


  1. I've installed the June 2010 SDK
  2. Enabled the Debug Runtime in the DirectX Control Panel
    • set the Debug Output Level to maximum (More)
  3. Enabled unmanaged code debugging.

Result: The debug output from Direct3D is missing

However if I start the application externally and use dbgview.exe, the output is shown there.

What could be the reason for that?


Solution

  • After hours of trial and error I found a solution to my problem.

    Export your settings and check the value of the following setting:

    <PropertyValue name="OutputOnOutputDebugString">1</PropertyValue>
    

    I had 0 there. The most likely reason for this is that I use CSharp default settings. When using C++ environment default settings, that value is most likely already set.