Я хочу инициализировать структуру данных в OpenCL. В C++ инициализация структуры похожа:Использование Struct в OpenCL
typedef struct mystruct{
float x;
float y;
float z;
mystruct(){
x = 0.0;
y = 0.0;
z = 0.0;
}
}mystruct;
Как это сделать в OpenCL?
Просто предположение, если вы просто хотите определить простую структуру (в качестве примера), используйте максимально возможный тип сборки, то есть float4. – colddie
Это потому, что это более эффективно? – xiaoke
Да. Это не будет иметь большого значения, если у вас есть только 3 переменные для инициализации. – colddie