https://bugs.winehq.org/show_bug.cgi?id=35205
kakurasan@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|WOLF RPG Editor 2.10 |WOLF RPG Editor 2.10: |(Game.exe): Broken font |Updating the whole texture |rendering in GPU rendering |in |mode |IDirect3DDevice9::UpdateTex | |ture() breaks font caches Component|-unknown |directx-d3d
--- Comment #5 from kakurasan@gmail.com --- The bug is still present.
Sagawa investigated the problem and found the followings:
* DX Library 3.10f/3.11 (which is used in WOLF RPG Editor 2.10) expects that IDirect3DDevice9::UpdateTexture() updates **ONLY** the dirty portions (recorded in IDirect3DTexture9::LockRect()) of a texture in the font cache handling * d3d9.dll in Windows does it, but wined3d updates the whole texture and it breaks font caches