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

将3个组件向量传递给openCL(java),opencl,Opencl,我正在试用openCL,我想知道如何将一个3分量向量(float3)传递给openCL程序?这可能真的很简单,但我无法让它工作。。。 谢谢Afloat3总是存储在16字节中,而不是12字节。您应该将所有float3缓冲区对齐到16字节,或者只需使用float4。在主机上,cl\u float3相当于cl\u float4

我正在试用openCL,我想知道如何将一个3分量向量(float3)传递给openCL程序?这可能真的很简单,但我无法让它工作。。。
谢谢

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