Reply 180 of 3949, by Dege
I'm sure you've noticed all the musical chairs going around inside the company--with the people at the very top who green-lighted Win 8's "Modern" or "Metro" or whatever they want to call the touch ui--now either permanently gone from the company (Sinofsky) or else banished to quarterly board meetings (Ballmer.) Also, Gates is coming back in a day-to-day capacity as "assistant" to the new CEO. Interesting times--
Yes, it is! I'm curious about (and waiting for) Windows 9. 😀
As for the debugging stuff:
If I think into it better, I don't need to compile a separate version for using the debug layer.
It can be forced through the DirectX control panel (part of the SDK).
So, through the DirectX control panel (32 bit) on the Direct3D10.x/11 tab you can set the debug layer usage to 'Force On' and select the glide wrapped exe's folder into the list of affected executables, see the attached image.
And then, launch DebugView (if you don't want to attach to the process by Visual Studio):
http://technet.microsoft.com/en-us/sysinterna … s/bb896647.aspx
It displays debug outputs coming from any application.
If all that set up, then start the glide application, get to the point where it does not work and see the output of DebugView. DX11 debug layer outputs a lot of info, warnings and errors if any detected.
I think it's important to use the DX Debug layer and the Control Panel from the latest SDK because older version won't work with Win8 (the debug layer simply won't be forced to be injected between the glide wrapper and the DX runtime):
http://msdn.microsoft.com/en-us/library/windo … v=vs.85%29.aspx
Just to correct myself, 64 bit DirectX9 has gone wrong by the Windows update (Win7 SP1 I think) and the DX SDK integrated into the Win SDK, that I mentioned. 64 bit DirectX9 control panel does not work anymore by default with the latest SDK. A manual hack in the registry is needed to get it to work:
http://www.gamedev.net/topic/649179-windows81 … -control-panel/
But this does not affect dgVoodoo, just mentioned as I was suffering agonies from this at my workplace. 😀