metal 相关问题

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

如何将MetalKit纹理加载器与Metal堆一起使用?

我有一组Metal纹理作为纹理集存储在Xcode Assets目录中。我正在使用MTKTextureLoader.newTexture(名称:scaleFactor:bundle:options)加载这些。然后我用...

回答 1 投票 3

64位RGBA UIImage? CGBitmapInfo为64位

我正在尝试使用iOS上的Metal纹理保存带有P3色彩空间的16位深度PNG图像。纹理有pixelformat = .rgba16Unorm,我用这个代码func dataProviderRef()提取数据 - &...

回答 1 投票 0

如何使用UnsafeMutableRawPointer来填充数组?

我有一个Metal纹理,我想通过使它成为一个float4数组从Swift访问它的数据(这样我就可以访问每个像素的4个颜色组件)。我发现了MTLTexture的这种方法:getBytes(...

回答 3 投票 5

找不到QuartzCore / CAMetalLayer.h文件

我尝试从新的Metal API for iOS中查看新的样本。当我下载代码时,在XCode 6 Beta中打开它我收到以下错误消息:QuartzCore / CAMetalLayer.h文件不...

回答 4 投票 20

金属makeComputeCommandEncoder断言失败

我正在尝试设置并执行计算内核并将其输出提交给MTKView进行绘制。但是我得到了以下崩溃: - [MTLDebugCommandBuffer computeCommandEncoder]:889:断言失败`...

回答 1 投票 2

如何在macOS上使用MTLSharedTextureHandle或MTLSharedEventHandle与C XPC接口?

TL; DR:你如何编码和解码MTLSharedTextureHandle和MTLSharedEventHandler,以便它可以通过xpc_dictionary内的XPC连接传输?我是一个macOS应用程序...

回答 1 投票 0

我如何与Metal沟通,以避免GPU和CPU之间的数据冲突

因此,当涉及到iOS的图形时,共享内存模型调节在图形应用程序中访问内存的方式缓冲是一个重要的概念。想法是你缓冲你的数据......

回答 1 投票 1

使用iPhone金属的纵向和横向模式之间的差异很大

我正在为iPhone编写一个Metal应用程序。我有大量的OpenGL经验,所以它不应该太难,对吧?错误。我正在渲染这个没有宽高比校正的2d矩形场景 - ...

回答 1 投票 0

Apple Metal元素矩阵乘法(Hadamard产品)

是否可以使用Apple的金属性能着色器执行Hadamard产品?我看到可以使用这个进行正常的矩阵乘法,但我特意找...

回答 1 投票 2

当笔画在金属中相互交叉时混合

我绘制了固定间隔重叠的小方块,使其感觉像绘图应用程序中的纹理画笔。目前我使用管道描述符管道Descriptor.color附件[...

回答 1 投票 2

使用Metal API与Imageblocks模板“隐式实例化”错误

在以下金属性能着色器代码中:#include #包括 使用namespace metal; struct MeshVertex {half3 worldPosition3d; half2 ......

回答 2 投票 -1

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