[Bug 421] Implement a DIB engine

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Aug 30 10:53:23 CDT 2010


http://bugs.winehq.org/show_bug.cgi?id=421

--- Comment #380 from max at veneto.com 2010-08-30 10:53:21 CDT ---
(In reply to comment #379)
> I tried it with SolidWorks, with hope that it would solve some performance
> issues with toolbar refresh and left panel display, but unfortunately it
> doesn't change anything. I didn't notice any improvement in general
> responsiveness during 3D modelling. 
> 
> But there is at least one positive effect : geometric constraints in solidworks
> sketches are shown with little blue-background icons. With dibengine on, they
> are displayed correctly, but without, they are completely garbled. 
> 
> And a negative point : icons in CSG (left panel) are partially black. It
> doesn't seems to be directly related to transparency, as the black area is not
> exactly the transparent area of the icons, but maybe it is related to an offset
> problem with alpha channel ?

The toolbar refresh slowness (which has also to some extent Autocad) depends (I
guess) of app's mixing of DIB and DDB ops. Not solvable by current state of the
engine, it should handle DDB directly too without having to convert to an
forth, so co-operate with wineX11.drv internals which, because of being an
"external" part of wine (and, mostly, because I don't want to rebase it on each
change in winex11 !) it can't do now.

About the transparency, I've noticed that one too, but I have no time right now
to investigate it in depth. It should be something trivial, indeed.... Maybe on
next months, but I'm not motivated anymore to do hard development on DIB engine
now. AutoCad works and that was my urgent problem.
I lost the hope to see the engine into mainstream some time ago....

About the constraints, I'm happy to hear that :-)
I've seen that the engine, in some graphic parts, pass more tests than wine GDI
itself :-) I also have an app that behaves (graphically) better with the engine
than without, but usually it's the opposite, the engine has still some missing
points.

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.



More information about the wine-bugs mailing list