|
|
union { |
|
struct { |
|
ndUnsigned64 m_y: D_SPH_HASH_BITS * 2 |
| |
|
ndUnsigned64 m_z: D_SPH_HASH_BITS * 2 |
| |
|
ndUnsigned64 m_particleIndex: 23 |
| |
|
ndUnsigned64 m_cellType: 1 |
| |
| } | |
| |
|
struct { |
|
ndUnsigned64 m_yLow: D_SPH_HASH_BITS |
| |
|
ndUnsigned64 m_yHigh: D_SPH_HASH_BITS |
| |
|
ndUnsigned64 m_zLow: D_SPH_HASH_BITS |
| |
|
ndUnsigned64 m_zHigh: D_SPH_HASH_BITS |
| |
| } | |
| |
|
ndUnsigned64 m_gridHash: D_SPH_HASH_BITS * 2 * 2 |
| |
| }; | |
| |