The Following 2 Users Say Thank You to qole For This Useful Post: | ||
|
2009-05-21
, 09:17
|
Posts: 1,208 |
Thanked: 1,028 times |
Joined on Oct 2007
|
#3
|
The Following User Says Thank You to mikkov For This Useful Post: | ||
|
2009-05-21
, 09:35
|
Posts: 3,319 |
Thanked: 5,610 times |
Joined on Aug 2008
@ Finland
|
#4
|
|
2009-05-21
, 16:06
|
|
Moderator |
Posts: 7,109 |
Thanked: 8,820 times |
Joined on Oct 2007
@ Vancouver, BC, Canada
|
#5
|
The Following User Says Thank You to qole For This Useful Post: | ||
|
2009-05-21
, 18:50
|
|
Moderator |
Posts: 7,109 |
Thanked: 8,820 times |
Joined on Oct 2007
@ Vancouver, BC, Canada
|
#6
|
One other problem is that apparently clutter is only supported way to get acceleration. When using Opengl ES directly hildon-desktop has to be shutdown first. I remember Kate Alhola mentioning it somewhere.
|
2009-05-21
, 19:05
|
Posts: 5,335 |
Thanked: 8,187 times |
Joined on Mar 2007
@ Pennsylvania, USA
|
#7
|
|
2009-05-21
, 19:26
|
|
Moderator |
Posts: 7,109 |
Thanked: 8,820 times |
Joined on Oct 2007
@ Vancouver, BC, Canada
|
#8
|
I have tried and got both native OpenGL-ES2.0 applications and Qt4.5 OpenGL-ES2.0 applications working together with Hildon desktop composite window manager.
I tried same thing with clutter but there is some issue with it. I have not yet had time to investigate more, i just returned from my Bossa conference trip.
We are here considering to set up wiki pages avbout how to use 3d acceleration in Fremantle and collect there instructions needed to get it running.
Kate
As Kate has already proven, multi-context works.
But as long as you have hildon-desktop running in the background, you will not render directly to the screen even if you use Clutter/QtGraphicsView/EGL+OpenGLES2.0/whatnot in your application. When hildon-desktop is running, it is the only one drawing on the screen (with the exception of XVideo). So, killing hildon-desktop is the only way to get direct rendering to the screen at the moment. (We might have something more elegant for this in the future...)
|
2009-05-21
, 19:30
|
Posts: 1,208 |
Thanked: 1,028 times |
Joined on Oct 2007
|
#9
|
killing hildon-desktop is the only way to get direct rendering to the screen at the moment. (We might have something more elegant for this in the future...)
|
2009-05-21
, 20:07
|
|
Posts: 3,105 |
Thanked: 11,088 times |
Joined on Jul 2007
@ Mountain View (CA, USA)
|
#10
|
The code comes originally from the S60 ports of the Quake engines, and then it was modified by "Pickle" (1) (2) to run Quake 3 on the Pandora.
I can't find Pickle's source code, but it seems to me someone needs to get that library ported for Fremantle, so people can compile OpenGL games / applications for Fremantle.
Last edited by qole; 2009-05-20 at 23:59. Reason: S60 Quake link