On Mon Apr 14 14:27:39 2025 +0000, Charlotte Pabst wrote:
this check can be removed. it was a misguided attempt to fix the tests erroring on the windows CI (it works on a bare metal windows installation). however actually the problem only manifests once MFT_MESSAGE_SET_D3D_MANAGER is sent, which fails when the DX11 device is a "Basic display adapter", there is no real way to work around this in virtualized windows, none of the DX11 software renderers support video processing
Surely topology loader should be able to recover if d3d device has no decoding/processing support. Have you tried to query for ID3D11VideoDevice for example?
There is some documentation at https://learn.microsoft.com/en-us/windows/win32/medfound/supporting-direct3d....