How to use Graphic in CF?

F

Frankie D.

I try to summarize information about 3d graphics.
Please check wether these statements are true?

1. DirectX 3d is a wrapper around OpenGl in CE.

2. DirectX a low level tool, Open GL is a high level tool. Openg GL is easier.

3. I need 3rd party package to use Open GL in CE 6.0. (How can Open GL
implementation be downloaded?)

4. I can download from http://www.khronos.org/opengles/ only the OpenGL ES
specification.

5. DirectX is not supported in CE, it is only supported in Windows Mobile,
but Direct3D is being phased out in Windows Mobile 7.

6. If I want to run Open GL wrapper (
http://www.koushikdutta.com/2008/08/net-compact-framework-wrapper-for.html )
I need Windows mobile

5. There is no Open GL package in Platform Builder


Thanks in advance

Frankie
 
C

Chris Tacke, eMVP

1. DirectX 3d is a wrapper around OpenGl in CE.

According to who? I'd say that it may be true on some devices, but that
would be OEM dependent and certainly not true across all devices.
2. DirectX a low level tool, Open GL is a high level tool. Openg GL is
easier.

Have a look at the OpenGL API. It's very, very far from simple or easy.
3. I need 3rd party package to use Open GL in CE 6.0. (How can Open GL
implementation be downloaded?)

True. Probably. If the device doesn't ship with OpenGL then you would need
a 3rd party version, yes.
4. I can download from http://www.khronos.org/opengles/ only the OpenGL ES
specification.

Probably true, but since it's the only OpenGL port for CE I know of, it's
the only one that matters.
5. DirectX is not supported in CE, it is only supported in Windows Mobile,
but Direct3D is being phased out in Windows Mobile 7.

Windows CE supports DShow, and it often is not in WinMo. It's not as
cut-and-dry as you are trying to make it.
6. If I want to run Open GL wrapper (
http://www.koushikdutta.com/2008/08/net-compact-framework-wrapper-for.html
)
I need Windows mobile

You need the OpenGL ES library - that's what it wraps.
5. There is no Open GL package in Platform Builder

True.


--

Chris Tacke, Embedded MVP
OpenNETCF Consulting
Giving back to the embedded community
http://community.OpenNETCF.com
 
C

Chris Tacke, eMVP

1. DirectX 3d is a wrapper around OpenGl in CE.

According to who? I'd say that it may be true on some devices, but that
would be OEM dependent and certainly not true across all devices.
2. DirectX a low level tool, Open GL is a high level tool. Openg GL is
easier.

Have a look at the OpenGL API. It's very, very far from simple or easy.
3. I need 3rd party package to use Open GL in CE 6.0. (How can Open GL
implementation be downloaded?)

True. Probably. If the device doesn't ship with OpenGL then you would need
a 3rd party version, yes.
4. I can download from http://www.khronos.org/opengles/ only the OpenGL ES
specification.

Probably true, but since it's the only OpenGL port for CE I know of, it's
the only one that matters.
5. DirectX is not supported in CE, it is only supported in Windows Mobile,
but Direct3D is being phased out in Windows Mobile 7.

Windows CE supports DShow, and it often is not in WinMo. It's not as
cut-and-dry as you are trying to make it.
6. If I want to run Open GL wrapper (
http://www.koushikdutta.com/2008/08/net-compact-framework-wrapper-for.html
)
I need Windows mobile

You need the OpenGL ES library - that's what it wraps.
5. There is no Open GL package in Platform Builder

True.


--

Chris Tacke, Embedded MVP
OpenNETCF Consulting
Giving back to the embedded community
http://community.OpenNETCF.com
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top