]> git.tdb.fi Git - libs/gl.git/blobdiff - blender/io_mspgl/export_mesh.py
Support exporting meshes from Blender using patch primitives
[libs/gl.git] / blender / io_mspgl / export_mesh.py
index 3f5acf9ed35f5cdd8e9c0a32eee6f0faa0dd406b..b0f186dbc04f6d65b850871169fe1db2e13e2e38 100644 (file)
@@ -92,6 +92,8 @@ class MeshExporter:
 
                for b in mesh.batches:
                        st = Statement("batch", Token(b.primitive_type))
+                       if b.primitive_type=="PATCHES":
+                               st.sub.append(Statement("patch_size", b.patch_size))
                        for i in range(0, len(b.vertices), 32):
                                st.sub.append(Statement("indices", *(v.index for v in b.vertices[i:i+32])))
                        statements.append(st)