13 lines
315 B
HLSL
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);
|
|
}
|