am df46c637: Merge "Prevent degenerate 9-patches from drawing out of bounds Bug #7137292" into jb-mr1-dev

* commit 'df46c637550b4c6f0543574cfbd544329f48f5c7':
  Prevent degenerate 9-patches from drawing out of bounds Bug #7137292
This commit is contained in:
Romain Guy
2012-09-10 17:44:58 -07:00
committed by Android Git Automerger

View File

@@ -266,6 +266,11 @@ void Patch::generateQuad(TextureVertex*& vertex, float x1, float y1, float x2, f
const uint32_t oldQuadCount = quadCount;
quadCount++;
if (x1 < 0.0f) x1 = 0.0f;
if (x2 < 0.0f) x2 = 0.0f;
if (y1 < 0.0f) y1 = 0.0f;
if (y2 < 0.0f) y2 = 0.0f;
// Skip degenerate and transparent (empty) quads
if ((mColorKey >> oldQuadCount) & 0x1) {
#if DEBUG_PATCHES_EMPTY_VERTICES