结构体重命名，避免名字混淆， 自定义float4改为vector4
预备容纳多柱喷泉， 而且CPU和GPU两种OpenCL方案并存
支持多柱喷泉， CPU和GPU异构，预期异步并行节省时间 ，实际没有，CPU和GPU完成串行同步执行