We can just make that an explicit boolean field. See how we handle IID_IDirect3D9Ex.
Thanks, I've updated it based on that.
Well, we aren't actually checking anything; we're printing a FIXME. But moreover I don't understand what there is to check. What does it mean for a d3d12 device to "match" the d3d9 device?
According to the test, the D3D12 device retrieved from the Direct3DDevice9On12 object should match the one set in the override list.