【发布时间】:2017-05-22 23:10:02
【问题描述】:
正如您使用限定符 [[ buffer(n) ]] 访问传递给 Metal 中的顶点着色器的信息一样,我如何使用 setFragmentBuffer 或 setFragmentBytes 传递数据? buffer 不是片段着色器的有效限定符,显然texture 和color 都有其他使用场景。我只想传入我自己的自定义数据,例如绘制的整个图元的统一颜色或当前系统时间。
【问题讨论】:
正如您使用限定符 [[ buffer(n) ]] 访问传递给 Metal 中的顶点着色器的信息一样,我如何使用 setFragmentBuffer 或 setFragmentBytes 传递数据? buffer 不是片段着色器的有效限定符,显然texture 和color 都有其他使用场景。我只想传入我自己的自定义数据,例如绘制的整个图元的统一颜色或当前系统时间。
【问题讨论】:
是的,buffer 是片段着色器的有效限定符。是什么让您认为不是?
片段着色器的处理方式与顶点着色器的处理方式相同。
【讨论】: