<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
ext Cornelius Hald wrote:
<blockquote cite="mid:4A262EE9.3070000@icandy.de" type="cite">
  <pre wrap="">Kate Alhola wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">I hane not used SDL myself, so i hope that someone more familiar to it 
can comment how much work is needed
to make to use OpenGL-ES2 in maemo. I checked little bit Armagedonad 
source code and it least looks
that there is used OpenGL 1.x style primitives in eDisplay.cpp .

OpenGL-ES2.0 != OpenGL 1.x  . You can check 
<a class="moz-txt-link-freetext" href="http://wiki.maemo.org/OpenGL-ES">http://wiki.maemo.org/OpenGL-ES</a>  . To port applications that use 
OpenGL-1.x API to OpenGL-ES2.0 need to use new API
that you need to use if you are porting for desktop OpenGL 3.0 .
    </pre>
  </blockquote>
  <pre wrap=""><!---->I think qole is asking for a wrapper library, that offers a OpenGL-1.x / 
OpenGL-2.0 API and translates those calls on the fly to OpenGL-ES2.0. 
With a library like that it would be possible to run standard/non-mobile 
OpenGL applications on Maemo without changing much of the code.
  </pre>
</blockquote>
I don't know is the translation library from desktop OpenGL to
OpenGL-ES <br>
sense at all. OpenGL-ES is made as mobile optimized and translation <br>
may be heavy.<br>
<br>
OpenGL-ES1.0 is much more similar than Desktop OpenGL1.0<br>
where you can use fixed function pipeline API. In OpenGL-ES2.0<br>
you need to use programable shaders.<br>
<br>
If you have application that is made using OpenGL1.x style API<br>
it won't be so big work to translate code to OpenGL-ES1.x .<br>
&nbsp;<br>
There is Imagination OpenGL-ES1.x emulation libraries for Omap3/ SGX <br>
gpu (opengles-sgx-img-common, libgles1-sgx-img)&nbsp; . I noticed that they
are not (yet ?) part of <br>
published beta&nbsp; SDK. <br>
<br>
In practice what they do is that they load shaders that emulates
OpenGL-ES1.x<br>
fixed function pipeline and then API wrappers for OpenGL-ES1.x API.<br>
<br>
I tested and it looks a like they work nicely with our device. I need
to propose<br>
that they would be also included to out next SDK<br>
<br>
<br>
Kate<br>
<blockquote cite="mid:4A262EE9.3070000@icandy.de" type="cite">
  <pre wrap="">
Sorry, if this is already clear, I had the feeling that there is some 
misunderstanding...

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