2
0
Эх сурвалжийг харах

Use `forceNumber` argument of `WriteAttrs` to write correct attribute names, instead

Daniel Hritzkiv 8 жил өмнө
parent
commit
b1a5ca4516

+ 4 - 4
code/glTF2AssetWriter.inl

@@ -380,10 +380,10 @@ namespace glTF2 {
                 {
                 {
                     WriteAttrs(w, attrs, p.attributes.position, "POSITION");
                     WriteAttrs(w, attrs, p.attributes.position, "POSITION");
                     WriteAttrs(w, attrs, p.attributes.normal, "NORMAL");
                     WriteAttrs(w, attrs, p.attributes.normal, "NORMAL");
-                    WriteAttrs(w, attrs, p.attributes.texcoord, "TEXCOORD_0", true);
-                    WriteAttrs(w, attrs, p.attributes.color, "COLOR_0");
-                    WriteAttrs(w, attrs, p.attributes.joint, "JOINTS_0");
-                    WriteAttrs(w, attrs, p.attributes.weight, "WEIGHTS_0");
+                    WriteAttrs(w, attrs, p.attributes.texcoord, "TEXCOORD", true);
+                    WriteAttrs(w, attrs, p.attributes.color, "COLOR", true);
+                    WriteAttrs(w, attrs, p.attributes.joint, "JOINTS", true);
+                    WriteAttrs(w, attrs, p.attributes.weight, "WEIGHTS", true);
                 }
                 }
                 prim.AddMember("attributes", attrs, w.mAl);
                 prim.AddMember("attributes", attrs, w.mAl);
             }
             }