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

Reply via email to