Initial commit

This commit is contained in:
Dynamitos
2026-04-06 09:55:59 +02:00
commit 0a4552a1a4
24 changed files with 1718 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
static const uint3 gridSize = uint3(128, 128, 128);
struct FluidGridData<T>
{
RWStructuredBuffer<T> dataGrid;
__subscript(uint3 index) -> T
{
get { return dataGrid[index.x + index.y * gridSize.x + index.z * gridSize.x * gridSize.y]; }
set { dataGrid[index.x + index.y * gridSize.x + index.z * gridSize.x * gridSize.y] = newValue; }
}
__subscript(uint x, uint y, uint z) -> T
{
get { return dataGrid[x + y * gridSize.x + z * gridSize.x * gridSize.y]; }
set { dataGrid[x + y * gridSize.x + z * gridSize.x * gridSize.y] = newValue; }
}
};