Showing the changes to libraries/render-utils/src/GeometryCache.cpp (1 of 1 file). Show all
Unified · Split
| @@ -1056,38 +1056,38 @@ void GeometryCache::renderBevelCornersRect(gpu::Batch& batch, int x, int y, int · 1055 unmodified lines | ||
| 1056 | 1056 | int vertexPoint = 0; |
| 1057 | 1057 | |
| 1058 | 1058 | // Triangle strip points |
| 1059 | − // 4 ------ 6 | |
| 1059 | + // 3 ------ 5 | |
| 1060 | 1060 | // / \ |
| 1061 | − // 2 8 | |
| 1062 | − // | | | |
| 1063 | 1061 | // 1 7 |
| 1062 | + // | | | |
| 1063 | + // 2 8 | |
| 1064 | 1064 | // \ / |
| 1065 | − // 3 ------ 5 | |
| 1065 | + // 4 ------ 6 | |
| 1066 | 1066 | |
| 1067 | 1067 | // 1 |
| 1068 | 1068 | vertexBuffer[vertexPoint++] = x; |
| 1069 | − vertexBuffer[vertexPoint++] = y + bevelDistance; | |
| 1069 | + vertexBuffer[vertexPoint++] = y + height - bevelDistance; | |
| 1070 | 1070 | // 2 |
| 1071 | 1071 | vertexBuffer[vertexPoint++] = x; |
| 1072 | − vertexBuffer[vertexPoint++] = y + height - bevelDistance; | |
| 1072 | + vertexBuffer[vertexPoint++] = y + bevelDistance; | |
| 1073 | 1073 | // 3 |
| 1074 | 1074 | vertexBuffer[vertexPoint++] = x + bevelDistance; |
| 1075 | − vertexBuffer[vertexPoint++] = y; | |
| 1075 | + vertexBuffer[vertexPoint++] = y + height; | |
| 1076 | 1076 | // 4 |
| 1077 | 1077 | vertexBuffer[vertexPoint++] = x + bevelDistance; |
| 1078 | − vertexBuffer[vertexPoint++] = y + height; | |
| 1078 | + vertexBuffer[vertexPoint++] = y; | |
| 1079 | 1079 | // 5 |
| 1080 | 1080 | vertexBuffer[vertexPoint++] = x + width - bevelDistance; |
| 1081 | − vertexBuffer[vertexPoint++] = y; | |
| 1081 | + vertexBuffer[vertexPoint++] = y + height; | |
| 1082 | 1082 | // 6 |
| 1083 | 1083 | vertexBuffer[vertexPoint++] = x + width - bevelDistance; |
| 1084 | − vertexBuffer[vertexPoint++] = y + height; | |
| 1084 | + vertexBuffer[vertexPoint++] = y; | |
| 1085 | 1085 | // 7 |
| 1086 | 1086 | vertexBuffer[vertexPoint++] = x + width; |
| 1087 | − vertexBuffer[vertexPoint++] = y + bevelDistance; | |
| 1087 | + vertexBuffer[vertexPoint++] = y + height - bevelDistance; | |
| 1088 | 1088 | // 8 |
| 1089 | 1089 | vertexBuffer[vertexPoint++] = x + width; |
| 1090 | − vertexBuffer[vertexPoint++] = y + height - bevelDistance; | |
| 1090 | + vertexBuffer[vertexPoint++] = y + bevelDistance; | |
| 1091 | 1091 | |
| 1092 | 1092 | int compactColor = ((int(color.x * 255.0f) & 0xFF)) | |
| 1093 | 1093 | ((int(color.y * 255.0f) & 0xFF) << 8) | |