         }
         
         override func render<Encoder: DGRendererEncoder>(encoder: Encoder, output: Encoder.Buffer) throws where Encoder.Renderer.Model == Model {
-            
             try encoder.draw(source, output, transform, antialias)
         }
     }

            return nil
        }
        
        func render<Encoder: DGRendererEncoder>(encoder: Encoder, output: Encoder.Buffer) throws where Encoder.Renderer.Model == Model {
            
        }

        }
        
        override func render<Encoder: DGRendererEncoder>(encoder: Encoder, output: Encoder.Buffer) throws where Encoder.Renderer.Model == Model {
            try encoder.linearGradient(output, stops, start, end, startSpread, endSpread)
        }
    }
