cl_int2这样的向量(vector)类型用pos.x,pos.y这样的别名来访问向量元素,只能用pos.s[0]这种数组访问的方式。...----
opencl内核代码中向量元素的访问
在opencl内核代码中,对于opencl中的向量类型,既可以使用s0~sF(根据向量长度不同)来访问向量中的指定元素,也可以用元素的别名来访问(x,y,...float2 f2=f.hi //f中前2个元素组成的float2
可以看出,使用x,y,hi,lo这样的别名,代码更加直观易懂。...__CL_ANON_STRUCT__ struct{ cl_float x, y, z, w; };
__CL_ANON_STRUCT__ struct{ cl_float s0,...同时它也支持以别名(x,y,z,w,s0~s3)访问元素。