aboutsummaryrefslogtreecommitdiffstats
path: root/android/skin
diff options
context:
space:
mode:
authorVladimir Chtchetkine <vchtchetkine@google.com>2012-04-11 13:22:48 -0700
committerVladimir Chtchetkine <vchtchetkine@google.com>2012-04-11 13:22:48 -0700
commit1a820e90d8848c6b0ac7c78b5a2e8b28c9738a3a (patch)
tree6d7da6487df206f892f3629f62ec71a2d0331fe1 /android/skin
parentb12c531a21d1e6edcc28dcfcd4ea63bd36db30c1 (diff)
downloadexternal_qemu-1a820e90d8848c6b0ac7c78b5a2e8b28c9738a3a.zip
external_qemu-1a820e90d8848c6b0ac7c78b5a2e8b28c9738a3a.tar.gz
external_qemu-1a820e90d8848c6b0ac7c78b5a2e8b28c9738a3a.tar.bz2
Enable multi-touch emulation with -gpu on
This CL implements a callback that gets invoked by OpenGLES emulator on it framebuffer updates. This allows transferring framebuffer changes to the supporting device. Proper implementation of this new callback also required changes to JPEG compression, addressing: 1. OpenGLES framebuffer format is RGBA8889, which required implementing line conversion for this format. 2. OpenGLES framebuffer is (or at least could be) bottom-up arranged. This requires changes to the compressor, so it compresses the FB starting from the bottom, so the resulting image is up-bottom. Change-Id: Icd4efbe4a251c838adfa3518decbfc43a7ef06c8
Diffstat (limited to 'android/skin')
0 files changed, 0 insertions, 0 deletions