 import Foundation
 import Quick
 import Nimble
+import ModelIO
 
 class ModelIOMeshUsageSpec: QuickSpec {
     

    // - how to convert from 'structure of arrays' format to 'array of structures' format, when altering mesh or adding an attribute or something.
    // - how to convert from MDLVertexDescriptor to MTLVertexDescriptor.  can i automate this?  all of it (even binding that descriptor's definition to the shaders? swift seemed to not be capable of this)
    // - how to structure dependency injection for geometry
    
    override func spec() {
        
        describe("MDLVertexAttribute") {
            
        }
        
        describe("MDLVertexDescriptor") {
            
        }
        
        describe("MDLMeshBufferData") {


            }
        }
        
        describe("MDLMesh generaters (cube/cylider/etc)") {
            // this might be the best way to inspect structure for MDLMeshBuffer (though i think i got it now)
            // - the unknown was the expected byte structure of items in the buffer, but this is defined by VertexDescriptor
        }
        
    }
}
