For a couple of days I've been scratching my head trying to get some simple 
OpenGL ES 2.0 code to work on a 4.0.3 or 4.1 AVD with GPU emulation 
(supposedly) enabled.  While the code works on an actual device, none of my 
searches on the various warnings and error messages revealed why the GPU 
emulation simply didn't seem to work at all.  Finally, I stumbled onto the 
docs for ARM's OpenGL ES 2.0 emulator SDK.
 
ARM's emulator code works by translating OpenGL SE 2.0 instructions to 
OpenGL 2.0 before passing them on to the graphics adapter.  I'm assuming 
that the GPU emulation on AVDs work on the same principle.  Therefore, I 
conclude that OpenGL ES 2.0 code will not work on an AVD if the box's 
graphic card chipset and driver don't support OpenGL 2.
 
Can anyone verify this?  If so, it would be nice if the "Using the Android 
Emulator" doc also mentioned it.
 
 

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to