Dec. 4, 2024
2:45 p.m.
On Wed Dec 4 13:43:12 2024 +0000, Nikolay Sivov wrote:
Yes, the case with user-provided dxgi device is trivial. I recall that it wasn't possible to get underlying device that you didn't provide yourself, indirectly or directly. What this means is that we need tests for CreateDxgiSurfaceRenderTarget() - you should get a device surface is associated with, but e.g. CreateHwndRenderTarget() should not give access to it. (I think it's possible to do render_taget->QI(IID_device_context) -> GetDevice() -> QI(IID_device2) -> GetDxgiDevice()). I see. I will add more tests.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/6959#note_89716