|
@@ -846,6 +846,7 @@ Error GLTFDocument::_encode_accessors(Ref<GLTFState> state) {
|
|
d["count"] = accessor->count;
|
|
d["count"] = accessor->count;
|
|
d["type"] = _get_accessor_type_name(accessor->type);
|
|
d["type"] = _get_accessor_type_name(accessor->type);
|
|
d["byteOffset"] = accessor->byte_offset;
|
|
d["byteOffset"] = accessor->byte_offset;
|
|
|
|
+ d["normalized"] = accessor->normalized;
|
|
d["max"] = accessor->max;
|
|
d["max"] = accessor->max;
|
|
d["min"] = accessor->min;
|
|
d["min"] = accessor->min;
|
|
d["bufferView"] = accessor->buffer_view; //optional because it may be sparse...
|
|
d["bufferView"] = accessor->buffer_view; //optional because it may be sparse...
|
|
@@ -961,6 +962,10 @@ Error GLTFDocument::_parse_accessors(Ref<GLTFState> state) {
|
|
accessor->byte_offset = d["byteOffset"];
|
|
accessor->byte_offset = d["byteOffset"];
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if (d.has("normalized")) {
|
|
|
|
+ accessor->normalized = d["normalized"];
|
|
|
|
+ }
|
|
|
|
+
|
|
if (d.has("max")) {
|
|
if (d.has("max")) {
|
|
accessor->max = d["max"];
|
|
accessor->max = d["max"];
|
|
}
|
|
}
|