https://bugs.winehq.org/show_bug.cgi?id=33761
--- Comment #16 from itoh shimon shimon@postfixnotation.org --- Created attachment 68165 --> https://bugs.winehq.org/attachment.cgi?id=68165 Touhou 10 with MS's d3xd9 dll (left, anti-aliased), Touhou 10 with Wine's d3xd9 dll (middle, aliased), and Touhou 10 with Wine's d3xd9 dll and whiteout patch (right, whiteout)
Implementing the processing of this filter (D3DX_FILTER_TRIANGLE) in D3DXLoadSurfaceFromMemory may solve this issue. This filter is for interpolation and is related to aliasing.
When I filled the destination buffer in white when this filter was specified in D3DXLoadSurfaceFromMemory, only the aliased text was filled in white.
Wine 5.17 (git commit hash: 01bacebba418bf6f58a644b1aab41be215bd200a)