From a26f11a84f965af1c91922a5f7242e478916d153 Mon Sep 17 00:00:00 2001
From: David Rowe <david@ctrlaltstudio.com>
Date: Sat, 17 Apr 2021 14:22:20 +1200
Subject: [PATCH] Adjust glTF mesh colors

---
 libraries/fbx/src/GLTFSerializer.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libraries/fbx/src/GLTFSerializer.cpp b/libraries/fbx/src/GLTFSerializer.cpp
index 0916316ec1..20f1c3b608 100755
--- a/libraries/fbx/src/GLTFSerializer.cpp
+++ b/libraries/fbx/src/GLTFSerializer.cpp
@@ -1404,7 +1404,7 @@ bool GLTFSerializer::buildGeometry(HFMModel& hfmModel, const hifi::VariantHash&
 
                 if (colors.size() == partVerticesCount * colorStride) {
                     for (int n = 0; n < colors.size(); n += colorStride) {
-                        mesh.colors.push_back(glm::vec3(colors[n], colors[n + 1], colors[n + 2]));
+                        mesh.colors.push_back(ColorUtils::tosRGBVec3(glm::vec3(colors[n], colors[n + 1], colors[n + 2])));
                     }
                 } else {
                     if (meshAttributes.contains("COLOR_0")) {