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 | int vertexPoint = 0; | 1056 | int vertexPoint = 0; |
| 1057 | 1057 | ||
| 1058 | // Triangle strip points | 1058 | // Triangle strip points |
| 1059 | // 4 ------ 6 | 1059 | // 3 ------ 5 |
| 1060 | // / \ | 1060 | // / \ |
| 1061 | // 2 8 | ||
| 1062 | // | | | ||
| 1063 | // 1 7 | 1061 | // 1 7 |
| 1062 | // | | | ||
| 1063 | // 2 8 | ||
| 1064 | // \ / | 1064 | // \ / |
| 1065 | // 3 ------ 5 | 1065 | // 4 ------ 6 |
| 1066 | 1066 | ||
| 1067 | // 1 | 1067 | // 1 |
| 1068 | vertexBuffer[vertexPoint++] = x; | 1068 | vertexBuffer[vertexPoint++] = x; |
| 1069 | vertexBuffer[vertexPoint++] = y + bevelDistance; | 1069 | vertexBuffer[vertexPoint++] = y + height - bevelDistance; |
| 1070 | // 2 | 1070 | // 2 |
| 1071 | vertexBuffer[vertexPoint++] = x; | 1071 | vertexBuffer[vertexPoint++] = x; |
| 1072 | vertexBuffer[vertexPoint++] = y + height - bevelDistance; | 1072 | vertexBuffer[vertexPoint++] = y + bevelDistance; |
| 1073 | // 3 | 1073 | // 3 |
| 1074 | vertexBuffer[vertexPoint++] = x + bevelDistance; | 1074 | vertexBuffer[vertexPoint++] = x + bevelDistance; |
| 1075 | vertexBuffer[vertexPoint++] = y; | 1075 | vertexBuffer[vertexPoint++] = y + height; |
| 1076 | // 4 | 1076 | // 4 |
| 1077 | vertexBuffer[vertexPoint++] = x + bevelDistance; | 1077 | vertexBuffer[vertexPoint++] = x + bevelDistance; |
| 1078 | vertexBuffer[vertexPoint++] = y + height; | 1078 | vertexBuffer[vertexPoint++] = y; |
| 1079 | // 5 | 1079 | // 5 |
| 1080 | vertexBuffer[vertexPoint++] = x + width - bevelDistance; | 1080 | vertexBuffer[vertexPoint++] = x + width - bevelDistance; |
| 1081 | vertexBuffer[vertexPoint++] = y; | 1081 | vertexBuffer[vertexPoint++] = y + height; |
| 1082 | // 6 | 1082 | // 6 |
| 1083 | vertexBuffer[vertexPoint++] = x + width - bevelDistance; | 1083 | vertexBuffer[vertexPoint++] = x + width - bevelDistance; |
| 1084 | vertexBuffer[vertexPoint++] = y + height; | 1084 | vertexBuffer[vertexPoint++] = y; |
| 1085 | // 7 | 1085 | // 7 |
| 1086 | vertexBuffer[vertexPoint++] = x + width; | 1086 | vertexBuffer[vertexPoint++] = x + width; |
| 1087 | vertexBuffer[vertexPoint++] = y + bevelDistance; | 1087 | vertexBuffer[vertexPoint++] = y + height - bevelDistance; |
| 1088 | // 8 | 1088 | // 8 |
| 1089 | vertexBuffer[vertexPoint++] = x + width; | 1089 | vertexBuffer[vertexPoint++] = x + width; |
| 1090 | vertexBuffer[vertexPoint++] = y + height - bevelDistance; | 1090 | vertexBuffer[vertexPoint++] = y + bevelDistance; |
| 1091 | 1091 | ||
| 1092 | int compactColor = ((int(color.x * 255.0f) & 0xFF)) | | 1092 | int compactColor = ((int(color.x * 255.0f) & 0xFF)) | |
| 1093 | ((int(color.y * 255.0f) & 0xFF) << 8) | | 1093 | ((int(color.y * 255.0f) & 0xFF) << 8) | |