code: def init_gl(self):
          
  
          # default background color is white-ish
          background = [.99, .99, .99, 1.0]
          # if user passed a background color use it
          if 'background' in self.kwargs:
              try:
                  # convert to (4,) uint8 RGBA
                  background = to_rgba(self.kwargs['background'])
                  # convert to 0.0 - 1.0 float
                  background = background.astype(np.float64) / 255.0
              except BaseException:
                  log.error('background color set but wrong!',
                            exc_info=True)
  
          self._gl_set_background(background)
          self._gl_enable_depth(self.scene)
          self._gl_enable_color_material()
          self._gl_enable_blending()
          self._gl_enable_smooth_lines()
          self._gl_enable_lighting(self.scene)
docs: Perform the magic incantations to create an
          OpenGL scene using pyglet.