         return desc
     }
 }
-
 
 public class S3DXMLMTLRenderPipelineDescriptorNode: S3DXMLNodeParser {
     public typealias NodeType = MTLRenderPipelineDescriptor

        if let label = elem.valueForAttribute("label") as? String {
            desc.label = label
        }
        if let _ = elem.valueForAttribute("alpha-to-coverage-enabled") as? String {
            desc.alphaToCoverageEnabled = true
        }

        //TODO: resourceOptions is option set type
        // texDesc.resourceOptions?  optional?  set later?
        if let cpuCacheMode = elem.valueForAttribute("cpu-cache-mode") as? String {
            let mtlEnum = descriptorManager.mtlEnums["mtlCpuCacheMode"]!
            let enumVal = UInt(mtlEnum.getValue(cpuCacheMode))
            texDesc.cpuCacheMode = MTLCPUCacheMode(rawValue: enumVal)!
        }
