HashGrid
1 参照
2 解説
定義
n = particle数
uint indexBuffer[n] : particle連番
uint cellIndexBuffer[n] : cell ID
uint cellOffsetBuffer[n] : cell内で何個目か
特徴
- hashは高速アクセス目的ではなく、uint3のIDを、重複せずにuintにする場面で活躍
- cellID順でソートすることで、同一cellIDの要素に連番アクセスできる。0,0,0,1,1,3…..
- 要素数がparticle数なので、空き配列がなく、効率的。
