public Program(Window window) : base(window.Graphics) { Window = window; // Image = new Image(Window.Surface.Size); Image.Clear(Color.DarkGray); // Rasterize into image (CPU rendering) FillPixels(Rasterizer.Rectangle(Image.Width / 4, 0, Image.Height / 2, Image.Height), Color.Gray); FillPixels(Rasterizer.Circle(Image.Width / 2, Image.Height * 2 / 3, 96), Color.Pink); FillPixels(Rasterizer.Circle(Image.Width / 2, Image.Height / 2, 64), Color.Cyan); FillPixels(Rasterizer.Circle(Image.Width / 2, Image.Height / 3, 48), Color.White); }