metal 相关问题

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

在swift中创建透明纹理

我只需要创建一个透明纹理。(alpha为0的像素)。 func layerTexture() - > MTLTexture {let width = Int(self.drawableSize.width)let height = Int(self.drawableSize ....

回答 1 投票 0

使用MTLTexture作为SCNScene的环境映射

我想将MTLTexture对象设置为场景的环境贴图,因为根据文档似乎是可能的。我可以使用以下代码将环境贴图设置为UIImage:...

回答 1 投票 16

裁剪和缩放MTLTexture

我可以创建现有MTLTexture区域x1 / y1 / w1 / h1的尺寸为w2 / h2的新MTLTexture吗? PS:我想过使用MTLTexture.buffer?.makeTexture,但偏移需要是64字节。为什么?

回答 2 投票 5

在swift中本地保存MTLTexture数据

MTLTexture是用于存储GPU可访问的格式化图像数据的存储器分配。我很好奇是否有办法在本地保存MTLTexture数据?如果是这样的话,那将是最......

回答 1 投票 1

金属:从单元测试中捕获GPU

有没有办法从单元测试中进行GPU捕获?这对于我们调试计算内核(特别是它们如何修改纹理)非常有用。也适用于分析和优化。一世 ...

回答 1 投票 0

从ARKit获取RGB“CVPixelBuffer”

我正试图从Apple的ARKit获得RGB色彩空间的CVPixelBuffer。在ARSessionDelegate的func session(_ session:ARSession,didUpdate frame:ARFrame)方法中,我得到了ARFrame的一个实例。 ...

回答 4 投票 9

信号量是否在三重缓冲示例中使用阻塞主线程?

看看Apple为金属缓冲区和纹理资源的三重缓冲提供的代码,使用信号量可能会阻塞代码中的主线程,如...

回答 1 投票 2

在初始化时创建和编译自定义Metal着色器

由于初始化时已知的输入不同,我正在创建一个需要不同编码着色器的类。目标是初始化对象时,着色器也被初始化...

回答 2 投票 0

SceneKit - 从SCNView获取渲染场景作为MTLTexture而不使用单独的SCNRenderer

我的SCNView使用Metal作为渲染API,我想知道是否有办法将渲染场景作为MTLTexture抓取而无需使用单独的SCNRenderer? ......时性能下降

回答 2 投票 6

与金属的角色动画

我刚刚钻研了金属世界,我想我已经掌握了它!但后来我想到,如果我想制作游戏,那么在屏幕上移动的静态物体就不会......

回答 3 投票 4

金属着色语言中的矩阵乘法

我正在使用Apple的Metal 2框架。官方金属着色语言文档,第2.3节。矩阵数据类型表明:Metal支持矩阵数据类型的子集......

回答 1 投票 0

内存写入性能 - GPU CPU共享内存

我根据memkite提供的共享GPU / CPU文档,使用posix_memalign分配输入和输出MTLBuffer。除此之外:使用最新的API比使用muck更容易...

回答 2 投票 27

从我的Metal内核函数调用外部函数

我有一个简单的Metal文件,在我的函数中,我想从我正在导入的C ++库中调用一个耗时的函数(interface.h)。我的目标是将繁重的工作从CPU卸载到GPU ......

回答 1 投票 0

如何确定我应该用于金属顶点计算的线程组和线程大小

我是Metal计算机的新手,我试图围绕线程和组的概念。问题是大多数(如果不是全部)示例都使用2d纹理作为示例,这完全是......

回答 1 投票 0

MTLBlitCommandEncoder是否执行线性采样

如果我想将低分辨率纹理复制到更高分辨率的纹理上并使用Blit Command Encoder,它会在纹理拉伸时对纹理进行线性采样吗?

回答 1 投票 1

Metal - 一个线程本地的命名空间变量?

我正在尝试在Metal中创建一个伪随机数生成器(PRNG),类似于推力的RNG,每次在一个线程内调用RNG时,它会产生一个给定特定的不同随机数...

回答 1 投票 1

为什么我的绘制方法没有在子类MTKView中调用?

我试图绘制一个从MTKView子类的视图,但绘图方法没有被调用。 @interface GameViewController:MTKView @end @implementation GameViewController {...} - (BOOL)......

回答 1 投票 0

金属质感比原始图像暗

我正在为macOS中的一个小程序编写一些代码,以便使用Metal Performance Shaders进行图像处理。出于某种原因,下面的代码会产生一个看起来更暗的图像......

回答 1 投票 1

我必须在Metal中指定深度纹理还是自动为我分配?

这可能是一个快速vs客观的事情,但我已经看到一些示例代码,其中深度纹理在MTLRenderPassDescriptor.depthAttachment.texture和其他...

回答 1 投票 0

金属输出数组中的一个条目

我是Metal框架(以及GPGPU)的新手,试图利用代码来更好地处理正在发生的事情。以下代码应该只输出输入数组'...

回答 1 投票 0

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