Ios 我们在哪里可以使用金属中的点坐标系

Ios 我们在哪里可以使用金属中的点坐标系,ios,metal,metalkit,Ios,Metal,Metalkit,我怀疑我们不能在片段着色器中使用point_coord来绘制四边形 如果只与点一起使用,我们可以将纹理与片段中的点着色器一起使用,这是正确的。如上所述,属性为point_coord的参数包含“二维坐标,在点基本体上的范围为0.0到1.0,指定当前片段在点基本体中的位置。” 如果在四边形中需要类似的参数,最简单的方法是在从顶点函数返回的结构中包含一对坐标,然后以透视正确的方式在四边形曲面上插值 您可以基于vertex函数中的顶点ID生成这些坐标,也可以在宿主代码中提前生成这些坐标,并将其传递到顶点

我怀疑我们不能在片段着色器中使用point_coord来绘制四边形

如果只与点一起使用,我们可以将纹理与片段中的点着色器一起使用,这是正确的。如上所述,属性为
point_coord
的参数包含“二维坐标,在点基本体上的范围为0.0到1.0,指定当前片段在点基本体中的位置。”

如果在四边形中需要类似的参数,最简单的方法是在从顶点函数返回的结构中包含一对坐标,然后以透视正确的方式在四边形曲面上插值

您可以基于vertex函数中的顶点ID生成这些坐标,也可以在宿主代码中提前生成这些坐标,并将其传递到顶点缓冲区中