[Bug 421] Implement a DIB engine
http://bugs.winehq.org/show_bug.cgi?id=421 --- Comment #86 from max(a)veneto.com 2008-11-16 16:16:45 --- Created an attachment (id=17317) --> (http://bugs.winehq.org/attachment.cgi?id=17317) Jesse Allen's starting DIB engine applied to current git This *big* patch is for testing Jesse Allen's dib engine with some changes in order to have it compiling in current git tree (date 2008/11/16). It's just for testing purposes, as it misses *many* stuffs; I tested it on AutoCad and, besides many display problems, it shows noticeable speed up on drawings containing TT files. A note : this DIB engine don't draws TTF so, using autocad, you'll notice 3 conditions : 1) Far zooms (much wider than text sizes; Autocad uses internal text approximation, no speed difference. 2) Middle zooms (texts about 1/20 of screen size); autocad uses some internal approximation, but making heavy use of dibs. Here the speed is some 50 or more time faster than without dib engine 3) Near zooms : fonts disappears because missing font routines in this engine. The speed is indeed good as point 2. Icons on toolbars are not displayed because of missing stuffs in engine. I have put the patch here to get some feedback and some advices on how to proceed. A side note : in the engine ALL winex11.drv corresponding functions are present OR (most of them) stubbed, so you'll see a lot of fixmes (which can slow down painting if displayed). Ciao Max -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
participants (1)
-
wine-bugs@winehq.org