On Thu, 2 Dec 2004 08:17:40 +0000 Gen Zhang <[EMAIL PROTECTED]> babbled:
(B
(B> I've often wondered about what are the fundamental differences between
(B> imlib2 and xrender that prevents people porting/copy&paste the code
(B> over...? It isn't licence issues, surely? Especially after that recent
(B> round of benchmarking that you did, where imlib2 came out at about 30x
(B> faster... :D
(B
(Bno - there are many issues. i wont go into details - but its 1. doing
(Bread/modify/write cycles per pixel across a agp/pci bus, AND not having
(Boptimised blend/scale routines.
(B
(B> > >       As far as I can guess now, I__d need to be able to handle windows,
(B> > >       render
(B> > > them to bitmaps, manage and work with the desktop video memory (or
(B> > > whatever is called the surface screen where the windows are rendered),
(B> > > learn about Linux timers and all the related modules and libraries. I
(B> > > really hope that there will be libraries useful for this within the EFL :)
(B> > 
(B> > learning x is a bit of a black art... you kind of learn by osmosis and
(B> > tonnes of trial and error :) there are manual pages but thats not a lot of
(B> > help. sample code is good. there are some books but non i would class as a
(B> > good way to learn to code good x stuff on modern systems.
(B> 
(B> If you've working w/ enterprise level databases then I think that
(B> would be a good way to start thinking about things. The main killer w/
(B> X is the server/client thing that gets people confused; to be fair, it
(B> is pretty over the top if you just want to put a bitmap on screen :p
(B> Still, database people generally know that to get maximum performance
(B> you need to minimize round-trips -- don't optimize queries by breaking
(B> them up into little ones. Of course, no database currently can
(B> optimize all queries well, a wierd reflection between X and imlib2
(B> right now.
(B
(Bwell yes and no - but you are partly there - even on a localhost a round trip to
(Bx is evil. you want  to avoid them if you don't need them
(B
(B
(B
(B-- 
(B------------- Codito, ergo sum - "I code, therefore I am" --------------
(BThe Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]
$BMg9%B?(B                              [EMAIL PROTECTED]
(BTokyo, Japan ($BEl5~(B $BF|K\(B)
(B
(B
(B-------------------------------------------------------
(BSF email is sponsored by - The IT Product Guide
(BRead honest & candid reviews on hundreds of IT Products from real users.
(BDiscover which products truly live up to the hype. Start reading now. 
(Bhttp://productguide.itmanagersjournal.com/
(B_______________________________________________
(Benlightenment-devel mailing list
([EMAIL PROTECTED]
(Bhttps://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to