Do you have example of something that uses this interface? I guess it would be more beneficial "motivation" to get this implemented.
I don't - at least nothing that's on steam. Was just trying to get some of my own code running on steam deck.
0x80004002x1 2022-09
Proton version: experimental
Hardware platform: steam deck
Creating an
ID2D1Factory4always fails with HRESULT0x80004002(E_NOINTERFACE), indicating that this interface is not supported.This means that software that makes use of Direct2D sprite batches cannot run under Proton because d2d sprite batches can only be created using the
ID2D1DeviceContext3interface, which can only be created byID2D1Device3interface, which can only be created fromID2D1Factory4interface. NOTE: UsingQueryInterfaceto obtain the necessary interfaces from more generic COM objects doesn't work either.