19d4dd8599cb870923ab349d2ab96cacffd9c6f5 |
|
04-Mar-2013 |
Romain Guy <romainguy@google.com> |
Take text scale/skew into account only when rendering into a layer 3D rotations can undo scale/skew transforms; since FreeType only accepts 2x2 matrices we can end up generating very large glyphs that are drawn at a 1:1 scale on screen. For instance, if the current transform has a scale of 2000 set on both X and Y axis and a perspective Z factor set to Z, the actual scale factor on screen ends up being 1. We would however generate glyphs with a scale factor of 2000 causing the font renderer to blow up. Change-Id: Ia5c3618d36644e817825cb9c89e2f53aece2074e
/frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/Rotate3dTextActivity.java
|