소스 검색

gltf: Permit sparse accessors without a bufferView.

Lyuma 2 년 전
부모
커밋
72d131899b
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      modules/gltf/doc_classes/GLTFAccessor.xml
  2. 1 1
      modules/gltf/structures/gltf_accessor.h

+ 1 - 1
modules/gltf/doc_classes/GLTFAccessor.xml

@@ -7,7 +7,7 @@
 	<tutorials>
 	</tutorials>
 	<members>
-		<member name="buffer_view" type="int" setter="set_buffer_view" getter="get_buffer_view" default="0">
+		<member name="buffer_view" type="int" setter="set_buffer_view" getter="get_buffer_view" default="-1">
 		</member>
 		<member name="byte_offset" type="int" setter="set_byte_offset" getter="get_byte_offset" default="0">
 		</member>

+ 1 - 1
modules/gltf/structures/gltf_accessor.h

@@ -39,7 +39,7 @@ struct GLTFAccessor : public Resource {
 	friend class GLTFDocument;
 
 private:
-	GLTFBufferViewIndex buffer_view = 0;
+	GLTFBufferViewIndex buffer_view = -1;
 	int byte_offset = 0;
 	int component_type = 0;
 	bool normalized = false;