On Thu, 2 Dec 2004 12:00:29 +0900, The Rasterman Carsten Haitzler <[EMAIL PROTECTED]> wrote: > On Wed, 1 Dec 2004 16:58:33 +0100 Juan Med__n Pi__eiro <[EMAIL PROTECTED]> > babbled: [snip] > > By 3D support I mean to provide the elements that current 3D hardware > > allow > > and that could increase the usability, look and feel, and comfort of the > > window manager. > > the problem is the only thing 3d can help with is 2d rendering and as above - > using opengl in windows on screen (multiple) is just horrid and in the end a > waste of time and stability is horrid. you have lock contention, insanely > jerky > updates and more. what needs doing is xrender needs fixing so the 2d imaging > pipeline of x is decent. and fixing not just for 1 driver. the software > fallabcks need fixing too. a LOT of fixing.
I've often wondered about what are the fundamental differences between imlib2 and xrender that prevents people porting/copy&paste the code over...? It isn't licence issues, surely? Especially after that recent round of benchmarking that you did, where imlib2 came out at about 30x faster... :D > > As far as I can guess now, I__d need to be able to handle windows, > > render > > them to bitmaps, manage and work with the desktop video memory (or whatever > > is called the surface screen where the windows are rendered), learn about > > Linux timers and all the related modules and libraries. I really hope that > > there will be libraries useful for this within the EFL :) > > learning x is a bit of a black art... you kind of learn by osmosis and tonnes > of > trial and error :) there are manual pages but thats not a lot of help. sample > code is good. there are some books but non i would class as a good way to > learn > to code good x stuff on modern systems. If you've working w/ enterprise level databases then I think that would be a good way to start thinking about things. The main killer w/ X is the server/client thing that gets people confused; to be fair, it is pretty over the top if you just want to put a bitmap on screen :p Still, database people generally know that to get maximum performance you need to minimize round-trips -- don't optimize queries by breaking them up into little ones. Of course, no database currently can optimize all queries well, a wierd reflection between X and imlib2 right now. ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ enlightenment-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel