<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
I think most of those effects can be just as easily be done by the 2D
engine (like what the Geode has). Of course it would need a LOT of
coding, like killing the stupid X driver model with the X server
process, using a compositing windows manager, rewriting GTK+ to use
some form of retained rendering mode (like a super optimized Cairo
library with some scene manager functionality) and finally fixing all
of those GTK applications which became buggy because of this rendering
change. Oh yeah, almost forgotten that moving to OpenGL would need just
the same amount of work.<br>
So not only would it chew trough the XO 1.5's battery like crazy but it
would not run on the XO 1.0 so does it really worth that effort?<br>
<br>
Martin Langhoff wrote:
<blockquote
 cite="mid:46a038f90904220200t6a31ada0gfc2511838901b01c@mail.gmail.com"
 type="cite">
  <pre wrap="">On Tue, Apr 21, 2009 at 1:42 PM, Martin Dengler
<a class="moz-txt-link-rfc2396E" href="mailto:martin@martindengler.com">&lt;martin@martindengler.com&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Imagine if it actually looked like the demo:
<a class="moz-txt-link-freetext" href="http://www.sugarlabs.org/index.php?template=gallery&page=media_01">http://www.sugarlabs.org/index.php?template=gallery&amp;page=media_01</a>
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Exactly my thoughts. There are a couple of things we have to be
mindful of as we step into the wild 3D world...

 - memory footprint -- those smooth transitions count on having
various full-screen buffers, one for each screen you might want to
slide smoothly into.

 - batery burn -- the OpenGL API was originally designed for high end
workstations, and has some battery-depleting features such as a hi-res
timer event that triggers all the time and prevents sleep

The iPhone uses these smooth UI tricks (to a fantastic effect), and
its battery life is a fraction of every other phone -- I'd say that
the 3D niceness is part of the reason why.

cheers,



m
  </pre>
</blockquote>
<br>
</body>
</html>