如何在HLSL中复制一个数组?

6
HLSL 中,我有两个数组:
int arr1[2]; 
int arr2[2];

我需要将 arr1 的内容复制到 arr2 中。我需要遍历每个元素吗?
arr2[0] = arr1[0]; 
arr2[1] = arr1[1];

是否有特定的HLSL工具(类似于C / C ++中的memcpy())?

还是我可以只写arr2 = arr1;就可以了?

1个回答

0

arr2 = arr1 是可以正常工作的。没有必要遍历每个元素,这可能会增加相当多的时间,具体取决于数组元素的数量或大小。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接