Release v0.9.6

This commit is contained in:
nimblefox-ci
2026-07-31 19:29:07 +03:00
parent 3602e87e0c
commit 8e6b90a10e
264 changed files with 12411 additions and 2 deletions
@@ -0,0 +1,20 @@
// Licensed under the Non-Profit Open Software License version 3.0
// Variables
uint PseudoRandomNoiseSeed;
// Kernel
[numthreads(32,1,1)]
void PseudoRandomNoise (uint3 id : SV_DispatchThreadID)
{
if(id.x < HeightMapLength){ // Keep in bounds
// Calculate vector
uint2 pos = IndexToVector(id.x, HeightMapResolution);
// Generate noise
float noise = Random((pos.x + (pos.y * HeightMapResolution)) * PseudoRandomNoiseSeed);
// Update buffer
HeightBuffer[id.x] = noise;
}
}