Files
client/Editor/Internal Data/Third Party/Shaders/Layers/HeightContrast.hlsl
T
2026-07-31 19:29:07 +03:00

13 lines
315 B
HLSL

// Licensed under the Non-Profit Open Software License version 3.0
// Variables
float HeightContrastPow;
// Kernel
[numthreads(32,1,1)]
void HeightContrast (uint3 id : SV_DispatchThreadID)
{
// Expand height
HeightBuffer[id.x] = clamp(pow(abs(HeightBuffer[id.x] + 0.5), HeightContrastPow) - 0.5, 0, 1);
}