tex2Dproj相当于Metal iOS

时间:2015-08-09 00:42:12

标签: ios metal

如何在Metal中进行硬件加速纹理投影?我找不到任何描述如何操作的参考或资源。

1 个答案:

答案 0 :(得分:2)

你自己就是这样做的。

的OpenGL:

a = tex2Dproj( texture, texcoord.xyzw )
b = tex2Dproj( texture, texcoord.xyz )

Metal equivilent:

a = texture.sample( sampler, texcoord.xy/texcoord.w )
b = texture.sample( sampler, texcoord.xy/texcoord.z )

(选择' a'或' b'取决于您正在进行的投影类型,更常见的是' a')