https://bugs.winehq.org/show_bug.cgi?id=47546
--- Comment #6 from Mokou mokouthrowaway@gmail.com --- (In reply to Andrew Fan from comment #4)
Could you also submit test data for Touhou 11 on the AppDB, or describe the environment that you tested here? That might be potentially helpful.
Submitted. It seems weird you couldn't reproduce it, though.
(In reply to Paul Gofman from comment #5)
Created attachment 64995 [details] d3dx9: Pass rectangle to {lock|unlock}_surface().
I hope the attached patch should be fixing it.
The attached patch fixes the issue, tested with Touhou 11 and 14.