[Bug 35205] WOLF RPG Editor 2.10: Updating the whole texture in IDirect3DDevice9::UpdateTexture() breaks font caches

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Dec 15 20:10:53 CST 2016


https://bugs.winehq.org/show_bug.cgi?id=35205

Matteo Bruni <matteo.mystral at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch

--- Comment #8 from Matteo Bruni <matteo.mystral at gmail.com> ---
Very nice work, it's probably the first time we find something depending on
correct dirty rects handling in UpdateTexture().

This shouldn't be a hack, it's behavior we want to replicate. We want to test
how it works exactly (e.g. after multiple LockRect() calls should multiple
dirty rects be stored or just the union of the rects?) and then write a proper
implementation.
Actually there seem to be some relevant tests in Wine already (see
add_dirty_rect_test() in d3d9/tests/visual.c), hopefully they are a good
starting point for further work.

Interested? :)

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list