Updated for DirectX 11 and revised SDK