瀏覽代碼

Add missing "normalized" accessor property to glTF document

Adam Scott 4 年之前
父節點
當前提交
4771004664
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      modules/gltf/gltf_document.cpp

+ 5 - 0
modules/gltf/gltf_document.cpp

@@ -846,6 +846,7 @@ Error GLTFDocument::_encode_accessors(Ref<GLTFState> state) {
 		d["count"] = accessor->count;
 		d["type"] = _get_accessor_type_name(accessor->type);
 		d["byteOffset"] = accessor->byte_offset;
+		d["normalized"] = accessor->normalized;
 		d["max"] = accessor->max;
 		d["min"] = accessor->min;
 		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"];
 		}
 
+		if (d.has("normalized")) {
+			accessor->normalized = d["normalized"];
+		}
+
 		if (d.has("max")) {
 			accessor->max = d["max"];
 		}