将3组件向量传递给openCL(java)

时间:2013-07-24 09:37:07

标签: opencl

我正在试用openCL,我想知道如何将3组件向量(float3)传递给openCL程序?这可能很简单,但我不能让它工作...... 感谢

1 个答案:

答案 0 :(得分:0)

float3 总是存储在16个字节中,而不是12个。您应该将所有 float3 缓冲区对齐到16个字节,或者只使用 float4 。在主机上, cl_float3 相当于 cl_float4