From 8a3a7e5b7f7ffc13d08eadc67179cd9f253e6cfc Mon Sep 17 00:00:00 2001 From: Atlante45 Date: Tue, 16 Jun 2015 20:30:49 +0200 Subject: [PATCH] Reorder triangle strip --- libraries/render-utils/src/GeometryCache.cpp | 28 ++++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/libraries/render-utils/src/GeometryCache.cpp b/libraries/render-utils/src/GeometryCache.cpp index 926d894a2f..7f7350fee7 100644 --- a/libraries/render-utils/src/GeometryCache.cpp +++ b/libraries/render-utils/src/GeometryCache.cpp @@ -1056,38 +1056,38 @@ void GeometryCache::renderBevelCornersRect(gpu::Batch& batch, int x, int y, int int vertexPoint = 0; // Triangle strip points - // 4 ------ 6 - // / \ - // 2 8 - // | | - // 1 7 - // \ / // 3 ------ 5 + // / \ + // 1 7 + // | | + // 2 8 + // \ / + // 4 ------ 6 // 1 vertexBuffer[vertexPoint++] = x; - vertexBuffer[vertexPoint++] = y + bevelDistance; + vertexBuffer[vertexPoint++] = y + height - bevelDistance; // 2 vertexBuffer[vertexPoint++] = x; - vertexBuffer[vertexPoint++] = y + height - bevelDistance; + vertexBuffer[vertexPoint++] = y + bevelDistance; // 3 vertexBuffer[vertexPoint++] = x + bevelDistance; - vertexBuffer[vertexPoint++] = y; + vertexBuffer[vertexPoint++] = y + height; // 4 vertexBuffer[vertexPoint++] = x + bevelDistance; - vertexBuffer[vertexPoint++] = y + height; + vertexBuffer[vertexPoint++] = y; // 5 vertexBuffer[vertexPoint++] = x + width - bevelDistance; - vertexBuffer[vertexPoint++] = y; + vertexBuffer[vertexPoint++] = y + height; // 6 vertexBuffer[vertexPoint++] = x + width - bevelDistance; - vertexBuffer[vertexPoint++] = y + height; + vertexBuffer[vertexPoint++] = y; // 7 vertexBuffer[vertexPoint++] = x + width; - vertexBuffer[vertexPoint++] = y + bevelDistance; + vertexBuffer[vertexPoint++] = y + height - bevelDistance; // 8 vertexBuffer[vertexPoint++] = x + width; - vertexBuffer[vertexPoint++] = y + height - bevelDistance; + vertexBuffer[vertexPoint++] = y + bevelDistance; int compactColor = ((int(color.x * 255.0f) & 0xFF)) | ((int(color.y * 255.0f) & 0xFF) << 8) |