Revision control

+ { "asset": { "version": "2.0" },
+ "extensionsUsed": [ "EXT_mesh_gpu_instancing" ],
+ "buffers": [ { "uri": "data:application/octet-stream;base64,AAAAvwAAAL8AAAAAAAAAPwAAAL8AAAAAAAAAPwAAAD8AAAAAAAAAvwAAAD8AAAAAAAABAAIAAAACAAMAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAABXvwz5eg2w/AAAAPwAAAD8AAAA/AACAPwAAgD8AAIA/AADAPwAAwD8AAMA/", "byteLength": 180 } ],
+ "bufferViews": [
+ { "buffer": 0, "byteOffset": 0, "byteLength": 48 },
+ { "buffer": 0, "byteOffset": 48, "byteLength": 12 },
+ { "buffer": 0, "byteOffset": 60, "byteLength": 36 },
+ { "buffer": 0, "byteOffset": 96, "byteLength": 48 },
+ { "buffer": 0, "byteOffset": 144, "byteLength": 36 } ],
+ "accessors": [
+ { "bufferView": 0, "componentType": 5126, "count": 4, "type": "VEC3", "min": [-0.5,-0.5,0], "max": [0.5,0.5,0] },
+ { "bufferView": 1, "componentType": 5123, "count": 6, "type": "SCALAR" },
+ { "bufferView": 2, "componentType": 5126, "count": 3, "type": "VEC3" },
+ { "bufferView": 3, "componentType": 5126, "count": 3, "type": "VEC4" },
+ { "bufferView": 4, "componentType": 5126, "count": 3, "type": "VEC3" } ],
+ "meshes": [ { "primitives": [ { "attributes": { "POSITION": 0 }, "indices": 1 } ] } ],
+ "nodes": [ { "name": "InstancedQuad", "mesh": 0, "translation": [0, 1, 0],
+ "extensions": { "EXT_mesh_gpu_instancing": {
+ "attributes": { "TRANSLATION": 2, "ROTATION": 3, "SCALE": 4 } } } } ],
+ "scenes": [ { "nodes": [0] } ], "scene": 0 }