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 }