 //            }
 //        }
 //        
-//        describe("S3DXMLMTLComputePipelineDescribeNode") {
+//        describe("ComputePipelineDescribeNode") {
 //            it("can parse a compute pipeline descriptor") {
 //                let desc = metalParser.getComputePipelineDescriptor("compute_pipeline_desc")
 //                expect(desc.label) == "compute-pipeline-descriptor"

            
        }

        describe("S3DXMLMTLFunctionNode") {
            let vertName = "basic_color_vertex"
            let fragName = "basic_color_fragment"
            let compName = "test_compute_function"

            // it("generates libraries")
        }

        describe("VertexDescriptorNode") {
            it("can parse the attribute descriptor array") {
                let vertDesc = metalParser.getVertexDescriptor("common_vertex_desc")
                expect(vertDesc.attributes[0].format) == MTLVertexFormat.Float4
