D3D11_CREATE_DEVICE_DEBUG в Windows 8.1

Я пытаюсь создать устройство dx11, используя D3D11CreateDeviceAndSwapChain в Windows 8.1.

Ранее это работало на Windows 8, прежде чем я установил 8.1. Однако теперь создание устройства не удается, когда я передаю флаг D3D11_CREATE_DEVICE_DEBUG.

Перечень документации http://msdn.microsoft.com/en-us/library/windows/desktop/ff476107(v=vs.85).aspx заявляет, что вам нужно установить D3D11_1SDKLayers.dll, но разве он не должен быть установлен уже как часть Windows 8 SDK?

Я даже пытался переустановить Windows 8 SDK, но это не помогло. У кого-нибудь есть идеи?

5

Решение

Для использования Windows 8.1 SDK Layers (которые используются при прохождении D3D11_CREATE_DEVICE_DEBUG) необходимо, чтобы Windows 8.1 SDK был установлен в вашей системе. Слои Windows 8 SDK (находятся в Windows 8 SDK) не совместимы с 8.1.

Вы можете найти 8.1 SDK по ссылке ниже.

http://go.microsoft.com/fwlink/?LinkID=294834

Кроме того, команда разработчиков Windows Graphics внимательно следит за форумом MSDN «Создание игр для Магазина Windows с помощью DirectX», который можно найти по адресу:
http://social.msdn.microsoft.com/Forums/windowsapps/en-us/home?category=windowsapps%2Cwindowsapps81preview

Так что не стесняйтесь использовать это как ресурс, если вам нужна помощь.

9

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]