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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user