如何在 Metal 中访问传入的片段着色器数据



就像您使用限定符[[ buffer(n) ]]访问传递给 Metal 中顶点着色器的信息一样,如何使用setFragmentBuffersetFragmentBytes传入的数据? buffer不是片段着色器的有效限定符,显然texturecolor都有其他使用方案。我只想传入我自己的自定义数据,例如统一颜色或整个基元绘制的当前系统时间。

是的

buffer 片段着色器的有效限定符。是什么让你认为它不是?

对于片段着色器,您可以像对

顶点着色器一样执行此操作。

最新更新