<!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 Qole wrote:
<blockquote
 cite="mid:60fd4dce0906021544p45ebf17bpd450bbbe2b04699b@mail.gmail.com"
 type="cite">
  <div class="gmail_quote">
  <div class="im">
  <div class="gmail_quote">On Tue, Jun 2, 2009 at 1:14 PM, <span
 dir="ltr">&lt;<a moz-do-not-send="true"
 href="mailto:kate.alhola@nokia.com" target="_blank">kate.alhola@nokia.com</a>&gt;</span>
wrote:<br>
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
&gt;________________________________________<br>
&gt;From: <a moz-do-not-send="true"
 href="mailto:maemo-developers-bounces@maemo.org" target="_blank">maemo-developers-bounces@maemo.org</a>
[<a moz-do-not-send="true"
 href="mailto:maemo-developers-bounces@maemo.org" target="_blank">maemo-developers-bounces@maemo.org</a>]
On Behalf Of ext Qole [<a moz-do-not-send="true"
 href="mailto:qole.tablet@gmail.com" target="_blank">qole.tablet@gmail.com</a>]<br>
&gt;Sent: Tuesday, June 02, 2009 9:05 PM<br>
&gt;To: maemo-developers<br>
&gt;Subject: Fremantle OpenGL wrapper?<br>
    <div><br>
&gt;Hi all,<br>
&gt;<br>
&gt;I'm not much of a developer, but I really think it would be a good
idea to get a couple OpenGL wrappers ready for Fremantle.<br>
    <br>
    </div>
What do you like the wrapper do ? &nbsp;If you like to get easiest way to
run OpenGL you can take example skeleton<br>
from Imagination OpenGL-ES2.0 examples. They run in Fremantle, you just
need to compile them<br>
or then you can take Qt GLWidget as it is done in hellogl_es2 &nbsp;that is
part of Qt4.5 source.<br>
I also runs nicely in Fremantle.<br>
    <br>
Good thing using Qt as a wrapper is that you can use full GL but you
can mix it with Qt UI widgets<br>
or QGraphicsWiew higer level drawing primitives.<br>
    <br>
Kate<br>
    <br>
  </blockquote>
  </div>
  <br>
  </div>
I am asking for a wrapper that will make it possible to port existing
OpenGL applications (mainly games) to Maemo 5+ without having to do any
real rewriting. I gave an example in my e-mail of an SDL game that uses
OpenGL.<br>
  <br>
If your solutions will allow someone to port a game like Armagetron
Advanced without much effort, then that is what I'm looking for. If
this means rewriting the game / application, then that's not what I'm
asking for.<br>
  <br>
A good way to know if your solution is what I'm looking for is to take
the Debian Lenny source code of Armagetron Advanced (<a
 moz-do-not-send="true"
 href="http://packages.debian.org/source/lenny/armagetronad"
 target="_blank">http://packages.debian.org/source/lenny/armagetronad</a>)
and make a Qt / Imagination wrapper for it, then compile it to run on
Fremantle. If this takes a very long time, then this isn't what I'm
looking for. I'm looking for something that would be a drop-in
replacement for the OpenGL libraries for games like Quake2 or SDL games
like Armagetron.<br>
  </div>
</blockquote>
I hane not used SDL myself, so i hope that someone more familiar to it
can comment how much work is needed<br>
to make to use OpenGL-ES2 in maemo. I checked little bit Armagedonad
source code and it least looks<br>
that there is used OpenGL 1.x style primitives in eDisplay.cpp .<br>
<br>
OpenGL-ES2.0 != OpenGL 1.x&nbsp; . You can check
<a class="moz-txt-link-freetext" href="http://wiki.maemo.org/OpenGL-ES">http://wiki.maemo.org/OpenGL-ES</a>&nbsp; . To port applications that use
OpenGL-1.x API to OpenGL-ES2.0 need to use new API<br>
that you need to use if you are porting for desktop OpenGL 3.0 .<br>
<br>
<blockquote
 cite="mid:60fd4dce0906021544p45ebf17bpd450bbbe2b04699b@mail.gmail.com"
 type="cite">
  <div class="gmail_quote"><br>
You may think, "these aren't important, they're only games," but I
would disagree. And I'm not even a gamer.<br>
  </div>
</blockquote>
<br>
I don't think so, i think that games are very important applications.
They have a lot of users, there is lot of business with them .<br>
<br>
I was just saying that there is already many ways to take OpenGL-ES in
use in maemo. <br>
<br>
<br>
Kate<br>
<blockquote
 cite="mid:60fd4dce0906021544p45ebf17bpd450bbbe2b04699b@mail.gmail.com"
 type="cite">
  <div class="gmail_quote"><font color="#888888"><br>
-- <br>
  </font>
  <div>
  <div class="h5">enthusiast, n. "One whose mind is wholly possessed
and heated by what engages it; one who is influenced by a peculiar
fervor of mind; an ardent and imaginative person."<br>
  </div>
  </div>
  </div>
</blockquote>
<br>
</body>
</html>