Metal是GPU加速的高级3D图形渲染和数据并行计算工作负载的专有框架。由Apple制造。
我在两个独立的GPU上运行Metal Performance Shader的MPSMatrixMultiplication,一个是内部GPU,一个是AMD GPU。矩阵完全相同。但问题是......
我正在尝试做什么我试图通过使用金属视图在MTKView上显示相机Feed的过滤器。我正在密切关注Apple的示例代码方法 - 通过利用来增强实时视频......
TL; DR:如何引用'not on disk'sampler2D符号并将其传递给SCNTechnique?如果我从我的包中引用一个图像,我的技术是有效的,但如果我没有,我找不到通过的方法......
我正在学习Metal和Cocoa,并尝试将样板应用程序作为未来实验的平台。作为整个过程的一部分,我正在实现一个重绘自己的视图(或者更多...
绘制具有Alpha颜色的金属三角形时颜色不正确。如(0.9,0.6,0,0.4)
vertex Vertex line_vertex_main(device Vertex * vertices [[buffer(0)]],constant Uniforms&uniforms [[buffer(1)]],uint vid [[vertex_id]]){float4x4 matrix = ...
我一直在尝试调整SCNParticleSystem中粒子的亮度,但一直无法找到方法。我找到了一种改变亮度变化的方法......
当应用程序被带到前台时,是否需要重新创建MTLBuffer,MTLTexture或其他金属资源?
我正在重构cocos2d-x的渲染层,新引擎将在iOS上使用Metal。在原始版本中,当应用程序被带到时,cocos2dx将重新创建所有缓冲区和纹理...
iOS金属。为什么简单地改变colorPixelFormat会产生更明亮的图像?
在iOS上的Metal中,默认的colorPixelFormat是bgra8Unorm。当我将格式更改为rgba16Float时,所有图像都会变亮。为什么?一个例子:艺术品MTKView,格式为bgra8Unorm。纹理映射四边形。 ...
如何在macOS上检测外部GPU(eGPU)连接和断开连接?
我想编写一个macOS应用程序,通过Disconnect“GPU Name”菜单Extra来检测何时断开外部GPU,然后采取一些措施。我使用什么API来检测...的存在
不推荐使用Swift -'init(cgImage:options:alphaType :)':替换为MTIImage(cgImage:options:isOpaque :)
我正在尝试将cgImage从旧函数转换为新函数,但我不确定最后一个参数的参数应该是什么。基于旧函数的参数alphaType:参数为....
我有一个张量流图,我想转换为CoreML,但它使用了一些缺少的操作,我将不得不实现为自定义图层。我现在关注的两项行动是......
我是Metal的新手。在哪些实例中,我们在Shaders中使用内核语句。使用它而不是普通的顶点和片段着色器内核void shadowShader有什么好处
为什么这个使用Metal来显示摄像头输出的Xcode项目对电池有如此大的影响,我怎样才能让它变得更好?
我正在使用CoreImageHelpers作为使用Metal通过相机显示实时过滤输出的基础。问题是我出乎意料地获得了很高的电池冲击力,当我期待Metal执行...
当我们点击屏幕时,我正在绘制纹理广场。我使用相同的纹理。在一些攻丝之后,FPS从New ios Devices中的120降至4左右。我正在通过我点击的点......
将数据加载到定义为MTLTextureType1DArray的纹理中
我正在尝试设置一些计算内核,这些内核需要插入傅立叶系数的一些径向轮廓。基本上我需要在一个索引中保持谨慎但在另一个索引中进行插值。一世 ...
我将这些数据传递给Vertex Shader。在图像中您可以看到每次0.024的大小不会改变,但每次我传递该值。无论如何只发送一次到着色器。
我一直在使用MTKTextureLoader将用户提供的图像加载到纹理中进行渲染。我将这些提供的纹理渲染到中间纹理,然后渲染中间...
我已经使用xcode-select --install安装了Xcode命令行工具,它们对我来说一直很好。我现在正在尝试使用Metal,并得到此错误:xcrun:error:无法找到...
无论节点离摄像机多远,如何渲染节点以使其具有恒定的屏幕空间?例如:我有一个平面应该在屏幕上100x100像素,无论你放在哪里......