HI,
I have a question of OpenGL ES Hardware Acceleration (HA) for Silverlight for Windows Embedded.
I set an environment variable "BSP_XRPLUGIN_OPENGL" in project properties in Visual Studio 2008 to enable OpenGL ES 2.0 HA, and then I set "SYSGEN_SAMPLEXAMLPERF" to use Silverlight for Windows Embedded application demos. ("SYSGEN_XAML_RUNTIME" is automatically set because I selected "Enterprise web pad " as design template when creating project.)
After downloading an OS image to a target board (TMDSEVM3530) and running "carousel" application, I found the performance of drawing got better somewhat than running without HA, but still the movements of objects are not smooth. CPU usage changes around 50~100%, while it keeps 100% without HA.
I also tested on CE 6.0 R3 using Visual Studio 2005, and I found the movements of objects are quite smooth and CPU usage is under 10%. (In addition to setting "BSP_XRPLUGIN_OPENGL" and "SYSGEN_XAML_RUNTIME" variable, I checked off "PowerVR", "OPENGLES 1.0", "OPENGLES 2.0" and "OPENVG 1.0.1" in "Third Party" tree)
BSP versions I used for this test are shown below.
[ Compact 7 ] ver.6.13.00 included in Compact 7 CTP (The directory name under "platform" is "ti_evm_3530")
[ CE 6.0 R3 ] ver.6.14.01 download from TI website.
Is the difference of performance caused by BSPs?
On the TI website, there' s a description of "Support for Windows Embedded Compact 7 from TI is coming soon.".
(http://focus.ti.com/docs/toolsw/folders/print/dvsdk-winceomap.html)
Does this mean the drawing performance using OpenGL ES HA on WEC 7 will get better when a new BSP for WEC 7 releases?
If there is the way to improve the performance at present, please inform me.