https://bugs.winehq.org/show_bug.cgi?id=37259
--- Comment #3 from Henri Verbeet hverbeet@gmail.com --- It's probably because d3d10_1 now implements D3D10CreateStateBlock() then. My guess would be that d2d1 was falling back to the software renderer before.
While using Wine dlls on Windows like that is an interesting use of Wine, it's not something we actively support, for much that same reasons that using native Windows dlls in a Wine prefix is unsupported. The application not working / drawing incorrectly with a regular Wine setup would be a valid bug, of course.