Project Home
Project Home
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - Switch between accelerated and unaccelerated OpenGL ES implementations: (4 Items)
   
Switch between accelerated and unaccelerated OpenGL ES implementations  
How I can switch OpenGL ES in runtime between software implementation and hardware if hardware supports any acceleration
 ?

Is it possible to determine if application uses software or hardware OpenGL ES implementation ?
RE: Switch between accelerated and unaccelerated OpenGL ES implementations  
Hi Mike,

I am not aware of any method/query to switch at runtime, or determine
what is in use.

Basically, if the driver has 3D acceleration (non-NULL driver 3D
callouts), the driver gets used, otherwise devg-soft3d.so is used to
populate the 3D callouts table.

I examined the code, and it *appears*, on the surface, to be as blunt as
my description in the previous paragraph.

-Derek

-----Original Message-----
From: Mike Gorchak [mailto:community-noreply@qnx.com] 
Sent: Tuesday, March 17, 2009 8:19 AM
To: opengles-graphics
Subject: Switch between accelerated and unaccelerated OpenGL ES
implementations

How I can switch OpenGL ES in runtime between software implementation
and hardware if hardware supports any acceleration ?

Is it possible to determine if application uses software or hardware
OpenGL ES implementation ?


_______________________________________________
OpenGL ES
http://community.qnx.com/sf/go/post24533
Re: Switch between accelerated and unaccelerated OpenGL ES implementations  
Is there a specific reason for wanting to switch between accelerated and non-accelerated rendering ?
Re: Switch between accelerated and unaccelerated OpenGL ES implementations  
Yes, I want to use reference software rasterizer in debugging purpouses, to check if my error in rasterization has been 
caused by hardware errors/bugs in graphics driver or my error has been caused by my incorrect OpenGL ES usage.