code: func (ml MetalLayer) SetPixelFormat(pf mtl.PixelFormat) {
  	e := C.MetalLayer_SetPixelFormat(ml.metalLayer, C.uint16_t(pf))
  	if e != nil {
  		panic(errors.New(C.GoString(e)))
  	}
  }
docs: // SetPixelFormat controls the pixel format of textures for rendering layer content.
  //
  // The pixel format for a Metal layer must be PixelFormatBGRA8UNorm, PixelFormatBGRA8UNormSRGB,
  // PixelFormatRGBA16Float, PixelFormatBGRA10XR, or PixelFormatBGRA10XRSRGB.
  // SetPixelFormat panics for other values.
  //
  // Reference: https://developer.apple.com/documentation/quartzcore/cametallayer/1478155-pixelformat.