We have a DX9 application running on an Intel Iris XE GPU (which uses D3D9on12 for Directx9 support). During calls to CreateDeviceEx() we intermittently get a 0x8876086A error code. As for our usage when we call:
DeviceType is D3DDEVTYPE_HAL
BehaviorFlags are set to “D3DCREATE_HARDWARE_VERTEXPROCESSING | D3DCREATE_NOWINDOWCHANGES | D3DCREATE_MULTITHREADED | D3DCREATE_FPU_PRESERVE”
pFullscreenDisplayMode is null
And these are the presentation parameters used:
pp.BackBufferWidth = 1;
pp.BackBufferHeight = 1;
pp.Windowed = TRUE;
pp.SwapEffect = D3DSWAPEFFECT_COPY;
pp.BackBufferFormat = D3DFMT_UNKNOWN;
pp.hDeviceWindow = hwnd;
pp.Flags = D3DPRESENTFLAG_VIDEO;
pp.PresentationInterval = D3DPRESENT_INTERVAL_DEFAULT;
We have a DX9 application running on an Intel Iris XE GPU (which uses D3D9on12 for Directx9 support). During calls to CreateDeviceEx() we intermittently get a 0x8876086A error code. As for our usage when we call:
DeviceType is D3DDEVTYPE_HAL
BehaviorFlags are set to “D3DCREATE_HARDWARE_VERTEXPROCESSING | D3DCREATE_NOWINDOWCHANGES | D3DCREATE_MULTITHREADED | D3DCREATE_FPU_PRESERVE”
pFullscreenDisplayMode is null
And these are the presentation parameters used:
pp.BackBufferWidth = 1;
pp.BackBufferHeight = 1;
pp.Windowed = TRUE;
pp.SwapEffect = D3DSWAPEFFECT_COPY;
pp.BackBufferFormat = D3DFMT_UNKNOWN;
pp.hDeviceWindow = hwnd;
pp.Flags = D3DPRESENTFLAG_VIDEO;
pp.PresentationInterval = D3DPRESENT_INTERVAL_DEFAULT;