访问向量类型的第 i 个分量

问题描述 投票:0回答:0

有没有办法访问向量类型的第 j 个分量,例如

int4
? 这是我目前的做法,但有更简单的方法吗?

int4 temp = (int4)(10,20,30,40)
for (int j = 0; j < 4; ++j){
   int component_j = shuffle(pix, (uint4)(j,(j+1)&3,(j+2)&3,(j+3)&3)).s0;
}
cuda opencl
© www.soinside.com 2019 - 2024. All rights reserved.