From 4d783649f5d7a1d7d37a75f6133bfab2ca525b7e Mon Sep 17 00:00:00 2001 From: TrueZhuanjia Date: Thu, 28 Aug 2025 23:34:26 +0800 Subject: [PATCH] cancel iOS13 availability check for metal renderer --- VoidLink/Metal/MetalVideoRenderer.h | 2 +- VoidLink/Metal/MetalViewController.m | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/VoidLink/Metal/MetalVideoRenderer.h b/VoidLink/Metal/MetalVideoRenderer.h index 954374bc..c798df75 100644 --- a/VoidLink/Metal/MetalVideoRenderer.h +++ b/VoidLink/Metal/MetalVideoRenderer.h @@ -24,7 +24,7 @@ @property (nonatomic) BOOL hdrEnabled; - (nonnull instancetype)initWithMetalDevice:(nonnull id)device drawablePixelFormat:(MTLPixelFormat)drawablePixelFormat framerate:(float)framerate hdrEnabled:(BOOL)hdrEnabled; -- (void)renderFrame:(nonnull Frame *)frame toLayer:(nonnull CAMetalLayer *)layer API_AVAILABLE(ios(13.0)); +- (void)renderFrame:(nonnull Frame *)frame toLayer:(nonnull CAMetalLayer *)layer; - (void)waitToRenderTo:(nonnull CAMetalLayer *)layer API_AVAILABLE(ios(13.0)); - (void)drawableResize:(CGSize)drawableSize; - (void)shutdown; diff --git a/VoidLink/Metal/MetalViewController.m b/VoidLink/Metal/MetalViewController.m index 30bc8d7f..089bc84d 100644 --- a/VoidLink/Metal/MetalViewController.m +++ b/VoidLink/Metal/MetalViewController.m @@ -131,9 +131,9 @@ if (!_renderer.isStopping) { // Only render if not paused if (frame) { - if (@available(iOS 13.0, *)) { + //if (@available(iOS 13.0, *)) { [_renderer renderFrame:frame toLayer:layer]; - } + //} } } else { // When paused, we still dequeue frames to prevent accumulation