metal 相关问题

Metal是GPU加速的高级3D图形渲染和数据并行计算工作负载的专有框架。由Apple制造。

修改存储在Objective-C块中的实例变量中的信号量

Apple提供了一个CPU和GPU同步示例项目,该项目展示了如何在CPU和GPU之间同步对共享资源的访问。为此,它使用存储在实例中的信号量...

回答 2 投票 4

如何释放MTLBuffer和MTLTexture

我知道如何创建MTLBuffer和/或MTLTexture但是如何在不再需要这些资源时释放GPU内存?

回答 2 投票 3

如何从深度/模板纹理中读取或采样模板值?

假设我有一个深度/模板纹理,其格式为MTLPixelFormatDepth32Float_Stencil8,我在渲染过程中用作附件,然后我想从该纹理中采样模板值...

回答 1 投票 1

使用MTKView显示解码的视频流会导致不希望的模糊输出

我设法创建了一个接收实时h264编码视频流的应用程序,然后使用Video Toolbox和AVSampleBufferDisplayLayer对视频进行解码和显示。这按预期工作但我...

回答 1 投票 1

metallib:错误读取模块:无效的bitcode签名

我有以下Filter.metal文件#include 使用namespace metal; #包括 //包括CIKernelMetalLib.h extern“C”{namespace coreimage {...

回答 1 投票 1

金属中的Alpha混合没有给出预期的结果

我在Metal中渲染半透明精灵时遇到了麻烦。我已经阅读了这个问题,这个问题,以及这个问题,以及Apple论坛上的这个主题,以及其他几个,但不能完全理解......

回答 1 投票 3

如何在iOS上的Metal中使用OpenCV函数?

我开发了Xcode项目,该项目在iPhone摄像头直播时使用OpenCV函数进行图像处理。处理一帧需要一些时间,看起来不像实时。是吗 ...

回答 1 投票 1

与金属swift并行计算数组值的总和

我试图与金属swift并行计算大数组的总和。有神的方法吗?我的飞机是我将我的数组划分为子数组,并行计算一个子数组的总和...

回答 2 投票 5

如何从MTKView无缝切换到UIView显示

我有一个MTKView,其内容我绘制成UIView。我想将显示从MTKView交换到UIView而没有明显的变化。怎么实现?目前,我已经让strokeCIImage = CIImage(...

回答 1 投票 0

如何在相机ARKit上添加半透明背景

我正在尝试添加一个半透明的背景,从ARKit覆盖我的相机视图。我尝试不同的东西:添加背景到sceneView.scene,但不支持透明度添加...

回答 1 投票 0

金属内核函数缺少缓冲区绑定随时间变化?

我开发了一个iOS金属相机应用程序,但有一个错误:计算功能(kernel_function):在timeDelta [0]的索引0处缺少缓冲区绑定。内核代码如下:kernel void ...

回答 2 投票 0

在重绘之前调整MTKView的大小可以缩放旧内容

我正在使用MTKView绘制金属内容。它的配置如下:mtkView = MTKView(frame:self.view.frame,device:device)mtkView.colorPixelFormat = .bgra8Unorm mtkView.delegate = ...

回答 2 投票 1

Metal如何将图像块分配给每个线程组?

例如,如果我想进行灰度转换,我需要以下面的方式设置我的threadsPerGroup和线程组。 NSUInteger maxTotalThreadsPerThreadgroup = [self ....

回答 1 投票 2

有谁知道如何将一点OpenGL代码转换为金属?

我一直在使用一些OpenGL代码来实现我的Objective-c相机捕获会话,我几乎无法理解。现在OpenGL已经折旧,我不知道如何将这一点OpenGL代码转换为......

回答 1 投票 -1

如何在Objective-C中初始化MPSMatrixMultiplication?

在Swift中,我们使用matrixMultiplication = MPSMatrixMultiplication(device:device,transposeLeft:false,transposeRight:false,resultRows:rowsC,resultColumns:columnsC,interiorColumns:columnsA,...

回答 1 投票 0

AVCaptureVideoPreviewLayer在iOS中添加叠加并捕获照片

最初的想法是通过AVCaptureSession启动摄像头流,在原始CMSampleBuffer中找到面,然后在AVCaptureVideoPreviewLayer上添加一些图像作为图层,然后截取屏幕截图。 ...

回答 1 投票 0

金属核函数是原子的吗?

可以在内核函数内的行之间进行上下文切换吗?因为我在进行更改之前设置了一些值,所以我想确定是否设置了值,然后进行了更改。

回答 1 投票 1

如何在objective-c中导入Metal?

我尝试使用metal_stdlib,或导入MetalKit,但它显示找不到metal_stdlib文件,并且MetalKit没有消除任何错误,例如未知类型名称'MTLDevice';你是说'GDevice'吗?所以......

回答 3 投票 -1

MTLTexture与CGImageRef

MTLTexture与CGImageRef之间的主要区别是什么?我们何时需要使用MTLTexture而不是CGImageRef(反之亦然)?我有一个应用程序(比如一个视频游戏)自己绘制所有东西......

回答 1 投票 1

核心ML中fp16计算与fp32计算的区别

我想问一下fp16和fp32 Core ML模型在iPhone(我正在使用的iPhone X和iOS 12)上的计算是如何工作的。我有一个fp32模型,并使用coremltools将其量化为fp16。尺寸确实......

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.