diff options
author | Mike Reed <reed@google.com> | 2009-09-21 20:51:27 -0400 |
---|---|---|
committer | Mike Reed <reed@google.com> | 2009-09-22 07:53:05 -0400 |
commit | b5c17a64edbdac47d8aa48951b50ea0a8e982655 (patch) | |
tree | d5cef6e93f34e98b58a24a7d3e84445083900597 /libs/ui/FramebufferNativeWindow.cpp | |
parent | 77fa24a5ef3ee3bc108d4bf3c77b7b4c7d0d5451 (diff) |
experimental fix for compatibility mode. When we scale up by 1.5 (240 dpi), we put stretched ninepatches on
exact pixel boundaries when we walk the inverse matrix (e.g. 2/3, 1+1/3, 2, 2+2/3, 3+1/3, 4, ...).
These are not stable, since any variance in the inverse matrix (even in the lowest bit) can cause some other
part of the ninepatch to start a hair to the left, resulting in misaligning every 3 pixels.
The fix changes the matrix' phase enough to keep all of the stretched ninepatches in phase.
Diffstat (limited to 'libs/ui/FramebufferNativeWindow.cpp')
0 files changed, 0 insertions, 0 deletions