Direct3D 11 Swap-Chain Madness

Started by
21 comments, last by Jason Z 9 years, 9 months ago

Do you really have to use VS2012 to use that debug flag though? Or can you use whatever IDE you want just as long as the platform SDK has been installed on your PC some time?

The debug flag is related to the Windows SDK version, but NightCreature83 said that as of the Windows 8 SDK the debug setup has to be done through Visual Studio 2012. That’s the connection.
A faulty connection, but a connection. I was sleepypuff.

Regarding the debug flag, I was not aware that there were any restrictions about which version of the SDK had to be installed. I added the debug flag in debug builds in one of the earliest versions of Hieroglyph 3, which was created when D3D11 was still a CTP...

Their wording and my wording are slightly different: http://msdn.microsoft.com/en-us/library/windows/desktop/ff476107(v=vs.85).aspx
Technically you can use it as long as you have D3D11_1SDKLayers.dll installed and use Direct3D 11.1.
To get D3D11_1SDKLayers.dll they suggest installing the Windows 8 SDK, though technically you could get it from elsewhere.
I also think I am using raw Direct3D 11. I tend not to use the latest versions of things for maximum compatibility, but I don’t have a strong opposition to using Direct3D 11.X, especially since I plan to support Direct3D 12 eventually. I really wish they would release it soon while my graphics parts are still in their infancy… dry.png


L. Spiro

I restore Nintendo 64 video-game OST’s into HD! https://www.youtube.com/channel/UCCtX_wedtZ5BoyQBXEhnVZw/playlists?view=1&sort=lad&flow=grid

Advertisement

I'm using the June 2010 SDK, but with VS 2012 and VS 2010, on a Windows 8.1 machine, and the debug flag works. AFAIK I haven't installed the Windows 8 SDK, but maybe MS installed it along with VS 2012?

I work at a company that has roughly 300,000 employees, so I'm pretty sure BizSpark is out of the question Thanks for the suggestion though!

How are software licensing costs a problem then!? ohmy.png tongue.png

I'm using the June 2010 SDK, but with VS 2012 and VS 2010, on a Windows 8.1 machine, and the debug flag works. AFAIK I haven't installed the Windows 8 SDK, but maybe MS installed it along with VS 2012?

I work at a company that has roughly 300,000 employees, so I'm pretty sure BizSpark is out of the question Thanks for the suggestion though!

How are software licensing costs a problem then!? ohmy.png tongue.png

VS2012 will install the Win8 SDK for you along with the IDE. Which I still don't see as a bad thing - it should be ok to install it and get rid of the DXSDK (assuming you aren't targeting XP anymore with D3D9).

Regarding the licensing costs - things add up quickly if you lots of licenses to buy. I run an 'internal' open source project, where anyone can contribute to it and it is available to anyone else in the company. So it is important to keep a low cost footprint for these kind of activities. For more traditional projects, better SKUs are ordered whenever they are needed and the project calls for them.

This topic is closed to new replies.

Advertisement