metal 相关问题

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

[addPresentedHandler未在iOS的Metal中被触发

我已经尝试设置addPresentedHandler一段时间了,但是没有运气。我有一个addCompletedHandler在包含要执行的渲染工作的命令缓冲区上工作...

回答 2 投票 1

Metal Shaders中的函数调用是否昂贵?

我有位于不同#include文件中的不同计算着色器之间共享的代码。从自定义数据类型到实用程序功能。我想知道这些功能是否可以...

回答 1 投票 1

Xcode日志记录:“启用了金属API验证”

我正在通过Xcode构建macOS应用。每次构建时,我都会得到日志输出:启用Metal API验证据我所知,我的应用程序未使用任何Metal功能。我没有使用硬件-...

回答 1 投票 0

在GPU金属与CPU核心图形上渲染文本

我正在尝试确定在低级金属GPU上将文本渲染为视频是一个好主意,还是只是继续使用核心图形在视频帧上绘制文本是个好主意。使用gpu似乎需要几个月的工作...

回答 1 投票 0

金属着色器中采样器lod_options(MSL)的正确用法是什么?

我正在尝试通过金属着色语言规范学习MSL,并且看到您可以通过在sample函数中指定选项来设置纹理采样时设置LOD选项。这是...

回答 1 投票 0

如何消除金属中的模糊纹理?

我刚刚创建了一个Metal模板,并对代码进行了一点改动。我切换了Minecraft 16x16青金石矿石纹理的默认颜色图,但是由于某些原因,当它们处于...时,它们会模糊不清...

回答 1 投票 -3

SceneKit与RealityKit与金属以进行高质量渲染

我是iPhone应用程序开发的新手,尽管具有在OpenGL中进行图形编程的经验。我正在创建一个iPhone应用程序,打算在AR中显示逼真的/高质量的渲染。而...

回答 1 投票 2

Apple调整RayTracing Shader以获得更多反射

我想知道,是否有可能在Apples RayTracing演示*的金属代码中使渲染的对象具有更多的反射(并且彼此反射)。 RayTraced输出更像是一个...

回答 1 投票 2

将MTL纹理渲染到屏幕上

我已将视图的快照捕获到UIImage中,并将相应的CGImage传递到MTKTextureLoader.newTexture(CGImage)中,以将视图加载到MTLTexture中。我现在要确认...

回答 1 投票 0

将MTK实时捕获为影片吗?

从MTKView捕获帧的最有效方法是什么?如果可能的话,我想实时从框架中保存一个.mov文件。是否可以渲染到AVPlayer帧或其他内容?...

回答 2 投票 9

通过键入UnsafeMutualPointer来访问MTLBuffer的问题

我有一个传递了可选MTLBuffer的函数。我的目标是使用指向同一缓冲区的类型化指针的索引来迭代地更改该缓冲区中的值。但是,当我运行代码时,...

回答 1 投票 0

非法矢量组件名称“ x”(金属)

使用Metal,在运行时,当我尝试编译着色器时,我收到错误消息:非法矢量组件名称'x'在macos 10.14 / 10.15中,但在旧Mac mini上的macos 10.11中,它工作正常。

回答 1 投票 -1

不支持的体系结构-Metal和Swift之间的共享枚举

[我尝试在金属和我的快速项目之间共享在头文件中定义的枚举:#ifndef SharedIndizes_h #define SharedIndizes_h #import #endif / * ...

回答 1 投票 4

在单个MTLRenderCommandEncoder中使用多个渲染管道:如何同步MTLBuffer?

核心问题,我在一个渲染命令编码器中有两个渲染管道。第一管线写入第二管线中使用的缓冲器。这似乎不起作用,我希望它...

回答 1 投票 1

[如何通过getBytes()读取.rgba16Float MTLTexture

我在读取像素格式为.rgba16Float的MTLTexture时遇到问题,主要原因是Swift似乎没有相应的SIMD4格式。对于.rgba32Float,我可以简单地使用...

回答 1 投票 0

[使用MemoryLayout使用struct协议的怪异案例,报告了不同的大小

我正在使用Metal开发绘图引擎。我正在从以前的版本进行修改,因此从头开始出现错误。由于...

回答 1 投票 0

SCNProgram Vertex Shader –检索节点剪辑空间坐标

我是Shader Development的新手,目前正在研究SCNProgram,以替换平面几何图形的渲染。在程序的顶点着色器中,我想访问位置(或...

回答 1 投票 1

使用Metal导出视频时的像素失真

我有一个非常奇怪的错误,仅在随机设备中发生。我正在使用avassetwriter导出带有Metal的电影和绘图/着色器,但是在动画mp4中出现了一些彩色的像素化伪像...

回答 1 投票 2

何时使用多个MTLRenderCommandEncoders执行我的Metal渲染?

我正在学习Metal,并且有一个概念性问题正在尝试解决:在什么级别上,我的代码应该处理要求不同...的连续绘制操作?

回答 1 投票 0

什么时候可以安全地重写和重用MTLBuffer或其他Metal顶点缓冲区?

我刚开始接触Metal,但在掌握一些基本知识时遇到了麻烦。我已经阅读了许多有关Metal的网页,并浏览了Apple的示例,依此类推,...

回答 1 投票 0

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