title: D3D11_CREATE_DEVICE_DEBUG on Windows 8.1
body: <p>I am trying to create a dx11 device using D3D11CreateDeviceAndSwapChain on Windows 8.1. </p>
  
  <p>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.</p>
  
  <p>The enum documentation <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ff476107(v=vs.85).aspx" rel="noreferrer">http://msdn.microsoft.com/en-us/library/windows/desktop/ff476107(v=vs.85).aspx</a> states that you need D3D11_1SDKLayers.dll installed but shouldn't this be installed already as part of the Windows 8 SDK?</p>
  
  <p>I've even tried re installing the Windows 8 SDK but this hasn't helped. Any one have any ideas?</p>