metal 相关问题

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

基本 ImGui 程序不渲染、内存泄漏和崩溃

我正在尝试使用 ImGui、GLFW 和 Metal API 创建最基本的示例程序。 这是我的代码: // 主.mm #包括 #包括 #定义

回答 1 投票 0

Metal 中缺乏非标准化 10_10_10_2 顶点格式

在我的 OpenGL ES 3.0+ 应用程序中,我使用非标准化 GL_INT_2_10_10_10_REV 数据类型,根据规范,这完全没问题 - https://docs.gl/es3/glVertexAttribPointer 当移植到 Metal 时我发现

回答 1 投票 0

glDrawPixels 等同于 Metal API

我想使用 Apple Metal API 直接在屏幕上绘制像素缓冲区。 在 OpenGL 中我可以使用 glDrawPixels 如何在金属中做到这一点? 是否只能在纹理上绘制我的缓冲区然后撕裂......

回答 1 投票 0

参数缓冲区的金属采样纹理会生成 GPU 地址错误

我有一个片段着色器函数,可以对立方体贴图纹理(texturecube)进行采样。它工作得很好,直到我决定通过参数缓冲区传递这个纹理和其他参数: #ifdef

回答 1 投票 0

突变::应用错误:缺少节点“顺序/密集/MatMul”存在扇出“顺序/密集/BiasAdd”

创建一个简单的线性回归模型来检测马力每加仑的英里数,由于某种原因,该模型根本无法拟合,我可以预测,总结等。 - 这不是完整的代码,只是

回答 1 投票 0

如何创建自定义网格? [已关闭]

我正在尝试使用 SwiftUI、RealityKit 和 ARKit 开发我的第一个 Apple Vision Pro 应用程序。我遇到了一些问题。为了更简单地描述这个问题,我将使用我找到的一个例子

回答 1 投票 0

RealityKit - 如何创建自定义网格?

目前,我正在尝试使用 SwiftUI、RealityKit 和 ARKit 开发我的第一个有用的 Apple Vision Pro 应用程序。但我遇到了一些问题。为了以更简单的方式描述这个问题,我将...

回答 1 投票 0

为什么 mac 上的 webgpu“最大绑定大小”比报告的“最大缓冲区大小”小得多?

我正在使用 Chrome 在高端 Mac 笔记本电脑上开发一个基于 WebGPU 的库。 该库主要设计用于实现计算着色器管道以进行操作 显微镜和其他 3D 体积

回答 2 投票 0

将 UISegmentedControl 覆盖在 SKSpriteNode 上

我目前正在使用Metal创建一个带有浮动气球的游戏板;每个气球都是一个带有气球图像的 SKSpriteNode。用户触摸气球并将其拖动到第二个气球...

回答 1 投票 0

有没有办法将纹理传递给 SwiftUI 中 .colorEffect 视图修改器引用的金属着色器?

我需要在 SwiftUI UI 中创建一个涉及 2D 和 3D 表查找的效果。我是金属新手,所以我的目的是让它尽可能简单。 我目前想知道我是否可以使用...

回答 1 投票 0

libMTLHud.dylib`Renderer::DrawText:

我写了一个由metal渲染的视图,当视图初始化时,我为视图创建了一个MTLCommandQueue。但是如果我同时在屏幕上放置两个视图,程序就会崩溃。谁能告诉...

回答 1 投票 0

在金属着色语言(MSL)中,如何在地址空间上编写通用的按引用传递函数?

我正在为 Metal 计算着色器编写 Foo 类,并希望用户能够添加 Foo,无论他们驻留在哪个地址空间。如果我通过参考获取这些值,这意味着我必须

回答 1 投票 0

Metal 中网格创建断言失败

我正在尝试使用适用于 Swift/C 的 Metal API 来调整向量并行求和的示例代码,以便进行矩阵求和。 该代码块管理网格和组的大小。 垫子...

回答 2 投票 0

MTKView 透明度

我无法让我的 MTKView 清除其背景。我已将视图及其图层的 isOpaque 设置为 false,将背景颜色设置为清除,并尝试了在 google/stackoverflow 上找到的多种解决方案(大多数在...

回答 2 投票 0

Core Graphics有提供计算CGPath面积的方法吗?

正如标题所说,我正在计算归一化 CGPath 中包含的简单凸多边形的面积。 我正在考虑尝试实现以下数学中描述的方法......

回答 1 投票 0

我可以在Metal(MSL)中使用[[stage_in]]签名和[[buffer(0)]]签名吗?

以下 MSL 代码有效吗? 结构体UniformBuffer { 浮点2刻度; float2 翻译; }; 结构体顶点输入 { float4 位置 [[ 属性(0) ]]; float2 texcoord [[ 属性(1...

回答 1 投票 0

Metal - 优化内存访问

这个问题有两个部分,但它们密切相关: 问题1 Metal 是否提供了一种利用共享线程组内存的方法? 例如,在 CUDA 中,您可以显式地从 de...

回答 2 投票 0

金属着色器语言随机数

在金属着色器语言中,使用金属标准库来实现函数 非常简单,例如,可以调用片段函数中的步骤: 浮动边框红色 = 步骤(150,位置.x); 我是什么

回答 1 投票 0

Swift Int 数组到 MetalBuffer<Int>

我正在研究使用 Swift 和 Metal Kit 进行应用程序开发 我想将 int 类型数组转换为 Metalbuffer,因为我必须在 Shader.h 中覆盖该数组数据 在操作shader.h之前,arra...

回答 2 投票 0

MPS(苹果硅金属)上的 PyTorch 错误

当我在CPU上使用PyTorch时,它运行良好。当我尝试使用 mps 设备时,它失败了。我在 osx-arm64 上使用 miniconda,并且尝试了 python 3.8 和 3.11 以及稳定版和夜间版 P...

回答 1 投票 0

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