History

Reorder triangle strip

Atlante45 committed 11 years ago

Commit 8a3a7e51 parent a9d2bb11 file · +12 −12Browse files

Showing the changes to libraries/render-utils/src/GeometryCache.cpp (1 of 1 file). Show all

Unified · Split

libraries/render-utils/src/GeometryCache.cpp+12−12
@@ -1056,38 +1056,38 @@ void GeometryCache::renderBevelCornersRect(gpu::Batch& batch, int x, int y, int · 1055 unmodified lines
10561056 int vertexPoint = 0;
10571057
10581058 // Triangle strip points
1059− // 4 ------ 6
1059+ // 3 ------ 5
10601060 // / \
1061− // 2 8
1062− // | |
10631061 // 1 7
1062+ // | |
1063+ // 2 8
10641064 // \ /
1065− // 3 ------ 5
1065+ // 4 ------ 6
10661066
10671067 // 1
10681068 vertexBuffer[vertexPoint++] = x;
1069− vertexBuffer[vertexPoint++] = y + bevelDistance;
1069+ vertexBuffer[vertexPoint++] = y + height - bevelDistance;
10701070 // 2
10711071 vertexBuffer[vertexPoint++] = x;
1072− vertexBuffer[vertexPoint++] = y + height - bevelDistance;
1072+ vertexBuffer[vertexPoint++] = y + bevelDistance;
10731073 // 3
10741074 vertexBuffer[vertexPoint++] = x + bevelDistance;
1075− vertexBuffer[vertexPoint++] = y;
1075+ vertexBuffer[vertexPoint++] = y + height;
10761076 // 4
10771077 vertexBuffer[vertexPoint++] = x + bevelDistance;
1078− vertexBuffer[vertexPoint++] = y + height;
1078+ vertexBuffer[vertexPoint++] = y;
10791079 // 5
10801080 vertexBuffer[vertexPoint++] = x + width - bevelDistance;
1081− vertexBuffer[vertexPoint++] = y;
1081+ vertexBuffer[vertexPoint++] = y + height;
10821082 // 6
10831083 vertexBuffer[vertexPoint++] = x + width - bevelDistance;
1084− vertexBuffer[vertexPoint++] = y + height;
1084+ vertexBuffer[vertexPoint++] = y;
10851085 // 7
10861086 vertexBuffer[vertexPoint++] = x + width;
1087− vertexBuffer[vertexPoint++] = y + bevelDistance;
1087+ vertexBuffer[vertexPoint++] = y + height - bevelDistance;
10881088 // 8
10891089 vertexBuffer[vertexPoint++] = x + width;
1090− vertexBuffer[vertexPoint++] = y + height - bevelDistance;
1090+ vertexBuffer[vertexPoint++] = y + bevelDistance;
10911091
10921092 int compactColor = ((int(color.x * 255.0f) & 0xFF)) |
10931093 ((int(color.y * 255.0f) & 0xFF) << 8) |