On Mon Jul 15 21:41:39 2024 +0000, Elizabeth Figura wrote:
Unfortunately this won't be hit in the d3d9ex case, and a quick test shows that d3d9ex should end the scene here. So we probably do need to do wined3d_device_end_scene() from the client libraries after all :-/
Are you sure about this? I've just copied over the `test_scene()` test from d3d9's `device.c` test into `d3d9ex.c` and it doesn't seem to end the scene upon device reset. I've updated the MR branch with the d3d9ex tests.