Nikolay Sivov (@nsivov) commented about dlls/mfmediaengine/tests/mfmediaengine.c:
+ ok(hr == E_INVALIDARG, "Unexpected hr %#lx.\n", hr); + ID3D11DeviceContext_Unmap(d3d11_dev_ctx, (ID3D11Resource *)video_texture, 0); + + ID3D11DeviceContext_ClearState(d3d11_dev_ctx); + ID3D11DeviceContext_RSSetState(d3d11_dev_ctx, d3d11_rs); + ID3D11DeviceContext_OMSetRenderTargets(d3d11_dev_ctx, 1, &d3d11_rtv, NULL); + ID3D11DeviceContext_VSSetShader(d3d11_dev_ctx, d3d11_vs, NULL, 0); + ID3D11DeviceContext_PSSetShader(d3d11_dev_ctx, d3d11_ps, NULL, 0); + ID3D11DeviceContext_PSSetShaderResources(d3d11_dev_ctx, 0, 1, &d3d11_srv); + ID3D11DeviceContext_IASetPrimitiveTopology(d3d11_dev_ctx, D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST); + ID3D11DeviceContext_RSSetViewports(d3d11_dev_ctx, 1, &viewport); + ID3D11DeviceContext_Draw(d3d11_dev_ctx, 3, 0); + + ID3D11DeviceContext_Release(d3d11_dev_ctx); + + hr = IDXGISwapChain_Present(swapchain, 1, 0); What's the purpose of presenting to a window? What does this test?
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/1046#note_10539