I did not know that CF support for this is so bad. Is there a way to incorporate GDI + into the system? I do not have Platform Builder, so I canβt take a look at myself.
I am using OpenVG. This is very fast if your device supports it at the hardware level (as it seems to many OpenGL ES 2.0 devices), and there are software implementations that should also work fast enough (on the desktop I use AmanithVG SRE for emulation). However, I did not try to use AmanithVG SRE on my CE device, and I think you need to contact them to get the binary (the Desktop binary is available on the website). If your device has a PowerVR chip (for example, TI OMAP35x has one), PowerVR delivers OpenVG hardware rendering (although you still need one for the desktop).
OpenVG has an ugly API, like all OpenXX APIs (that is, if you are used to .NET BCL), but they are fine, and OpenVG is really easy to translate to .NET, because although it is procedural, more or less object oriented, and they turned all of their constants into enumerations, not defined.
source share