ThinkGeo.com    |     Documentation    |     Premium Support

OpenGL and hardware acceleration

I do not know where the appropriate forum would be for this question so I will post it here since this is how we are developing our application.  The question is whether MapSuite uses OpenGL to render the graphics in Windows.  If it does, does it use/support OpenGL with hardware acceleration?  What version of OpenGL would it operate with? 


Any help that can provided would be greatly appreciated.


Thank you


Richard


 


 



Richard, 
  
 I am afraid our MapSuite doesn’t can use hardware accelaration, because in our core, our rendering engine is based on Microsoft Gdi+ which is a pure software library. But we are researching on provide a new GeoCanvas which is based on Direct2D which rely on hardware acceleration. Any good news from it I will update to you. 
  
 Thanks, 
 James

James,


Thank you so much for for fast response. 


I would like to ask a followup question based on the information you supplied. In our environment, we use Citrix server to host multiple virtual machines to provide the Map services for our application.  Only one virtual machine per Citrix server can be using hardware acceleration.   When MapSuite is updated to use a GeoCanvas with Direct2D will there be an option to disable hardware acceleration?


Your help is greatly appreciated.


Richard


 



Richard, 
  
 I am afraid it’s not soon, probably will update at next public release during November. 
  
 Thanks, 
 James

Hi, I took a look at the demos for silverlight and Web you provide on your main page. It seems like they are hardware accelerated, as in the tiles load individually making zooming and panning less "Laggy". I was wondering if this feature will be coming to Desktop Edition.

Gary, 
  
 Thanks for your post! 
  
 Actually the demos aren’t hardware accelerated but they may seem fast if they are cached locally on your browser.  Also our tile server is load balanced across four different domains so a browser can utilize multiple connections to each URL for a faster response since some browsers limit the number of simultaneous connections to one URL to four.  This could be another reason why the tiles seem faster. 
  
 Hope this helps. 
  
 Thanks!