|
@@ -120,7 +120,7 @@ private final class LNHWDMetalCoreRenderer {
|
|
|
self.pipelineState = pipelineState
|
|
self.pipelineState = pipelineState
|
|
|
|
|
|
|
|
metalLayer.device = device
|
|
metalLayer.device = device
|
|
|
- metalLayer.framebufferOnly = false
|
|
|
|
|
|
|
+ metalLayer.framebufferOnly = true
|
|
|
|
|
|
|
|
let cacheStatus = CVMetalTextureCacheCreate(kCFAllocatorDefault, nil, device, nil, &textureCache)
|
|
let cacheStatus = CVMetalTextureCacheCreate(kCFAllocatorDefault, nil, device, nil, &textureCache)
|
|
|
guard cacheStatus == kCVReturnSuccess else { return nil }
|
|
guard cacheStatus == kCVReturnSuccess else { return nil }
|
|
@@ -281,7 +281,7 @@ private final class LNVAPMetalCoreRenderer {
|
|
|
self.shaderLoader = LNVAPMetalShaderFunctionLoader(device: device)
|
|
self.shaderLoader = LNVAPMetalShaderFunctionLoader(device: device)
|
|
|
|
|
|
|
|
metalLayer.device = device
|
|
metalLayer.device = device
|
|
|
- metalLayer.framebufferOnly = false
|
|
|
|
|
|
|
+ metalLayer.framebufferOnly = true
|
|
|
|
|
|
|
|
let cacheStatus = CVMetalTextureCacheCreate(kCFAllocatorDefault, nil, device, nil, &textureCache)
|
|
let cacheStatus = CVMetalTextureCacheCreate(kCFAllocatorDefault, nil, device, nil, &textureCache)
|
|
|
guard cacheStatus == kCVReturnSuccess else { return nil }
|
|
guard cacheStatus == kCVReturnSuccess else { return nil }
|