I am trying to create a dx11 device using D3D11CreateDeviceAndSwapChain on Windows 8.1.
This was previously working on Windows 8 before I installed 8.1. However now the device creation fails when I pass the D3D11_CREATE_DEVICE_DEBUG flag.
The enum documentation http://msdn.microsoft.com/en-us/library/windows/desktop/ff476107(v=vs.85).aspx states that you need D3D11_1SDKLayers.dll installed but shouldn't this be installed already as part of the Windows 8 SDK?
I've even tried re installing the Windows 8 SDK but this hasn't helped. Any one have any ideas?