This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PowerVr support for silverlight2.0 in WinCE (with beagleboard xm BSP)

I just received the new BSP beagleboard xm and ran my WinCE6.0R3 OSimage on the Beagleboard Rev C4. The Sample Demos like mouse dance and Chameleon man, carousals works fine on the system. But my Silverlight 2 application is not running smooth. The BSP_XRPLUGIN_OPENGL has been already set. I guess Im not making use of the PowerVR efficiently for my Silverlight application. should I need to add some headers or setting in my Silverlight subproject. Please Help me.

P.S: The same silverlight application run smoothly in the older BSP, but with poor image quality. Please help me out

  • Guess I have found the solution myself,

    The Xamlperf sample application provided along with the new BSP (BeagleBoard XM version) has been designed with the Silverlight 3.0. I just checked the Xaml files and found that it uses the "Cachemode" function which was actually introduced in the silverlight 3.0 for a new GPU operation, resulting in the increased 2D performance.

    When I just Disabled the PowerVR graphix accelarations along with "OPENGLES 1.0", "OPENGLES 2.0" and "OPENVG 1.0.1" (as mentioned in : http://e2e.ti.com/support/embedded/f/353/p/63972/248245.aspx), Apparently the performance is downgraded and very less Frames per sec.

    But it still confuses me whether the WinCE 6.0 R3 is compatible with the silverlight 3.0 application in the Native c++  or its just the new BSP which gives the xaml runtime libraries for the aditional graphical functions introduced in the Silverlight 3.0 ?? !!!!!

    Please give me your stance on this if anyone has....

    - Aravind

    aravind.sn@gmail.com

     

     

     

  • Hi Aravind,

    I believe the question is more for Microsoft; but as far as I understand CE6R3 is based on Silverlight 2+ while WEC7 is based on Silverlight 3+.    When you disabled the PowerVR you should expect a degradation since the GDI plugin will be used instead of  the OpenGL one. With respect to the BSP, there's nothing different in terms of support of SL, but Microsoft has been updating the OpenGL plugin functionality (Ire commend you to check that you have all the latest updates for CE6R3).  In terms of the PowerVR library there are some performance improvements.

     

    Thanks,

     

    Mauricio

  • Hi Mauricio,

    Thanks for your suggestion.  Anyways i will consult with the MPC data or the microsoft. and yes i believe With respect to the BSP, there's nothing different in terms of support of SL but the sample Sl application provided by MPC data makes use of GPU function supported by the new XM BSP (thats what i think), as they use the bitmat image caching techinuqe (which is not in SL2) for better rendering of the images and the graphical objects.

    - thanks

    Aravind