|
|
void SampleMapATI (uint dst, uint interp, enum swizzle)和void PassTexCoordATI (uint dst, uint coord, enum swizzle)两个函数的前两个参数看不明白,比如 PassTexCoordATI的coord可以是TEXTUREx_ARB,一个纹理单位,往dst中写的应该是这个纹理单位的一个纹素,那指定这个纹素的纹理坐标是事先指定或自动生成的吗? 还有 SampleMapATI 当前两个参数分别是REG_x_ATI和REG_y_ATI时, REG_y_ATI中的值为纹理的采样坐标,采样之后写入REG_x_ATI中,它采样是哪个纹理是如何确定的?望大侠指教!
下面附上ATI_fragment_shader externsion的说明文件:
|
|