message: Print warning when Metal reaches memoryless geo limit
diff: @@ -107,6 +107,8 @@ id<MTLCommandBuffer> getPendingCommandBuffer(MetalContext* context) {
  auto errorCode = (MTLCommandBufferError)buffer.error.code;
  if (@available(macOS 11.0, *)) {
  if (errorCode == MTLCommandBufferErrorMemoryless) {
  + utils::slog.w << "Metal: memoryless geometry limit reached. "
  + "Continuing with private storage mode." << utils::io::endl;
  context->memorylessLimitsReached = true;
  }
  }
  