Hi Chua,
There are a few 3-d engines available but they run in native code. I do not
think it is practical to even attempt one in managed code. I am currently
working on a series of articles about developing a 2-d engine in managed
code (C#) and the performance is pretty reasonable but probably not good
enough to warrant a jump to 3-d. As far as DirectX and shaders, there is
nothing like that available at this time.
My first sample, the article is submitted for publishing but not available
yet, shows you how to create a DLL to wrap GAPI that works in managed code
and use it to create the start of a graphics engine. In this sample, the
engine only draws colored rectangles but future samples will support various
bitmap formats and effects.
http://www.microsoft.com/downloads/d...displaylang=en
The following is a list of graphics libraries. Links of interest from here
would be PocketGL and DieselEngine:
http://www.pocketpcdn.com/libraries/index.html#gapi
--
Geoff Schwab
Program Manager
Excell Data Corporation
http://msdn.com/mobility
http://msdn.microsoft.com/mobility/p...Q/default.aspx
This posting is provided "AS IS" with no warranties, and confers no rights.
"Chua Wen Ching" <(E-Mail Removed)> wrote in message
news:E748DE51-F230-46FC-A00D-(E-Mail Removed)...
> Hi there,
>
> i am looking for a managed 3d engine written using one of the .net
languages with .NET Compact Framework.
>
> I seen most managed engines like gapidraw.net provides an interface to the
gapidraw dll.
>
> I am looking for a open source engine which is totally written in c#.
>
> Is there such thing?
>
> And frankly, speaking is 3d rendering very possible on Pocket PC 2003
emulators or devices? Can they support Directx 9 effects like Shaders?
>
> I am new to pocket pc. Never really used pocket pc before.
>
> Thanks.