Silverlight GPU Acceleration

Mar 24, 2010 at 8:53 AM

Hi,
I tried enabling Silvelight Gpu Acceleration on Map:

I added

<div id="silverlightControlHost">
    <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="580">
      ....
      <param name="EnableGPUAcceleration" value="true" />
      <param name="EnableCacheVisualization" value="true" />

....

according to

http://blogs.silverlight.net/blogs/msnow/archive/2010/01/10/199765.aspx


I also enabled bitmap caching on map:

<DeepEarth:Map x:Name="map" CacheMode="BitmapCache">

but performances are always the same... even if the map is not shown in red (which means that acceleration is enabled), having 300+ pins binded on a map makes it absolutely and incredibly slow... no difference with or without acceleration...

any idea? Thanx

 

Coordinator
Mar 24, 2010 at 3:47 PM

The core MSI control under Silvelright 3 is not hardware accellerated, but I saw a tweet from Mix saying that it will be in Silverlight4.

For pins I've been working on methods to render hundreds of thousands of pins with performance see a test here 2000pins, 11 complex (3600 nodes) polylines and polygons:

http://www.soulsolutions.com.au/silverlight/RenderingPerf/

This code is in the latest truck for the Bing Maps Toolkit.

 

Apr 27, 2010 at 2:32 PM

please, could you give us an example of these new pings binding methods usage?

Thanx a lot