func (c *newScreenFramebufferImageCommand) Exec(context *opengl.Context, indexOffsetInBytes int) error { if c.width < 1 { return errors.New("graphics: width must be equal or more than 1.") } if c.height < 1 { return errors.New("graphics: height must be equal or more than 1.") } f := &framebuffer{ native: context.ScreenFramebuffer(), flipY: true, } c.result.framebuffer = f return nil }