automated snapshot
This commit is contained in:
5
utils.go
5
utils.go
@@ -21,6 +21,11 @@ func GrayCurve(v, k float32) rl.Color {
|
||||
return rl.Color{R: c, G: c, B: c, A: 255}
|
||||
}
|
||||
|
||||
func LerpCurve(v, k float32, lo rl.Color, hi rl.Color) rl.Color {
|
||||
v = float32(math.Pow(float64(clamp01(v)), float64(k))) // k < 1 boosts highlights, k > 1 boosts shadows
|
||||
return rl.ColorLerp(lo, hi, v)
|
||||
}
|
||||
|
||||
func Brightness(c rl.Color) float32 {
|
||||
r := float32(c.R) / 255
|
||||
g := float32(c.G) / 255
|
||||
|
||||
Reference in New Issue
Block a user