ceGui on the pocket pc (using an opengl es renderer)

Discussion regarding the development of CEGUI itself - as opposed to questions about CEGUI usage that should be in the help forums.

Moderators: CEGUI MVP, CEGUI Team

User avatar
JeDi
Just popping in
Just popping in
Posts: 3
Joined: Wed Jun 22, 2005 13:15
Contact:

ceGui on the pocket pc (using an opengl es renderer)

Postby JeDi » Wed Jun 22, 2005 13:26

Hi,

I also posted about the same thing in the Ogre forum, so there is some more general information.

Is anyone busy porting ceGui to the pocket pc platform? With the upcoming release of vs2005 (and the beta2 available now) the code will probably compile almost out of the box. It's just a question of which external libraries are being used.

With some luck, the only real thing that has to be done is writing an opengl es renderer (that would probably be the best choice with 3D hardware acceleration on the new pocket pcs and all). Has anyone tried this/is busy doing it?

It would be super-cool to have this on pocket pc, because there really isn't a decent (free) alternative right now. Even a normal widget set isn't available (I'm aware that there is something like MFC, but I rather code them myself than using that ugly beast). And the guys at trolltech doesn't seem busy trying to port qt/embedded to windows mobile either.

But anyway, it would be cool to have this :) What do you guys think. Would it be possible. What would be the main problems, ...?

Greetz,
JeDi

User avatar
CrazyEddie
CEGUI Project Lead
Posts: 6760
Joined: Wed Jan 12, 2005 12:06
Location: England
Contact:

Re: ceGui on the pocket pc (using an opengl es renderer)

Postby CrazyEddie » Thu Jun 23, 2005 10:18

This sounds a bit of a challenge :)

I would imagine the main area of difficulty will be one of memory consumption.

User avatar
JeDi
Just popping in
Just popping in
Posts: 3
Joined: Wed Jun 22, 2005 13:15
Contact:

Re: ceGui on the pocket pc (using an opengl es renderer)

Postby JeDi » Thu Jun 23, 2005 13:42

Well, I can't imagine that ceGui consumes that large amount of memory. The textures are stored in video memory (on hardware accelerated devices that is), and the rest won't be that much, is it?

With the upcoming release abstracting out the xml parser (I use expat on my pocket pc projects, but I guess TinyXML will work too) and getting rid of boost, compiling won't be a large problem.

When the release of 0.3.0 is done, I'll try to get it to compile (in visual studio 2005 beta2, eVC++ won't work I'm afraid).

Than it's on to creating an OpenGL ES CL renderer (hardware acceleration of PowerVR only supports the common-light profile of OpenGL ES). That will be the main issue I guess.
Is writing a new renderer difficult? I'm not really into the CeGui code yet.

Greetz,
JeDi

User avatar
JeDi
Just popping in
Just popping in
Posts: 3
Joined: Wed Jun 22, 2005 13:15
Contact:

Re: ceGui on the pocket pc (using an opengl es renderer)

Postby JeDi » Thu Jun 23, 2005 13:51

What are the current dependancies of ceGui? I mean realy necesarry depenancies, as I won't be doing any fancy stuff with ceGui on the pocket pc for now. I hope all the dependency libs will have their port for pocket pc now (I'm not planning on porting 20 or so libraries :lol: )

Greetz,
JeDi


Return to “CEGUI Library Development Discussion”

Who is online

Users browsing this forum: No registered users and 16 guests