diff options
author | David 'Digit' Turner <digit@android.com> | 2011-08-26 01:35:14 +0200 |
---|---|---|
committer | David 'Digit' Turner <digit@android.com> | 2011-08-29 17:02:17 +0200 |
commit | cb88e79ecbd16dea5f2201fd12320db5945db83e (patch) | |
tree | a4f22e25a58723ae81cb9adc6a9a09e3f6a32a43 /android/avd | |
parent | 6a8b698fff4d328c2706776c1c09171cfadb8de4 (diff) | |
download | external_qemu-cb88e79ecbd16dea5f2201fd12320db5945db83e.zip external_qemu-cb88e79ecbd16dea5f2201fd12320db5945db83e.tar.gz external_qemu-cb88e79ecbd16dea5f2201fd12320db5945db83e.tar.bz2 |
Add hw.gpu.enabled hardware property
This patch adds a new hardware property to enable GPU emulation
(named hw.gpu.enabled). It is currently disabled by default.
It also modifies the UI code to display the GL output properly
inside the UI window. And sets the kernel parameter qemu.gles
to either 0 or 1 to indicate to the guest system's GLES libraries
whether to use GPU emulation or fallback to the software renderer.
A future patch will also add auto-detection of desktop GL capabilities.
For example, if the emulator is started on a headless server without
an X11/GL display, hw.gpu.enabled will be forced to 'no', forcing the
guest to use the software renderer.
Another patch will allow to change the property from the command-line
for debugging purpose.
NOTE: If you want to test GPU emulation, change the default value of
the property in android/avd/hardware-properties.ini from 'no'
to 'yes'. You will need to run a ToT master AOSP tree with
the following pending patches applied:
https://review.source.android.com/25797
https://review.source.android.com/25154
https://review.source.android.com/25759
Change-Id: I1fa3512be24395244fd5068f2bf59ad54db5c7d5
Diffstat (limited to 'android/avd')
-rw-r--r-- | android/avd/hardware-properties.ini | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/android/avd/hardware-properties.ini b/android/avd/hardware-properties.ini index 0e650bb..e7eb445 100644 --- a/android/avd/hardware-properties.ini +++ b/android/avd/hardware-properties.ini @@ -224,6 +224,14 @@ default = yes abstract = LCD backlight description = Enable/Disable LCD backlight simulation,yes-enabled,no-disabled. +# Hardware OpenGLES emulation support +# +name = hw.gpu.enabled +type = boolean +default = no +abstract = GPU emulation +description = Enable/Disable emulated OpenGLES GPU + # Maximum VM heap size # Higher values are required for high-dpi devices # Default will depend on RAM size. |