unused
This commit is contained in:
parent
0cf0c95791
commit
0cdb84407b
1 changed files with 0 additions and 23 deletions
|
@ -291,10 +291,6 @@ proc alphaFix(backdrop, source, mixed: Color): Color =
|
||||||
result.g /= result.a
|
result.g /= result.a
|
||||||
result.b /= result.a
|
result.b /= result.a
|
||||||
|
|
||||||
proc blendNormalFloats*(backdrop, source: Color): Color {.inline.} =
|
|
||||||
result = source
|
|
||||||
result = alphaFix(backdrop, source, result)
|
|
||||||
|
|
||||||
proc blendDarkenFloats*(backdrop, source: Color): Color {.inline.} =
|
proc blendDarkenFloats*(backdrop, source: Color): Color {.inline.} =
|
||||||
result.r = min(backdrop.r, source.r)
|
result.r = min(backdrop.r, source.r)
|
||||||
result.g = min(backdrop.g, source.g)
|
result.g = min(backdrop.g, source.g)
|
||||||
|
@ -405,25 +401,6 @@ proc blendSaturationFloats*(backdrop, source: Color): Color {.inline.} =
|
||||||
result = SetLum(SetSat(backdrop, Sat(source)), Lum(backdrop))
|
result = SetLum(SetSat(backdrop, Sat(source)), Lum(backdrop))
|
||||||
result = alphaFix(backdrop, source, result)
|
result = alphaFix(backdrop, source, result)
|
||||||
|
|
||||||
proc blendMaskFloats*(backdrop, source: Color): Color {.inline.} =
|
|
||||||
result = backdrop
|
|
||||||
result.a = min(backdrop.a, source.a)
|
|
||||||
|
|
||||||
proc blendSubtractMaskFloats*(backdrop, source: Color): Color {.inline.} =
|
|
||||||
result = backdrop
|
|
||||||
result.a = backdrop.a * (1 - source.a)
|
|
||||||
|
|
||||||
proc blendIntersectMaskFloats*(backdrop, source: Color): Color {.inline.} =
|
|
||||||
result = backdrop
|
|
||||||
result.a = backdrop.a * source.a
|
|
||||||
|
|
||||||
proc blendExcludeMaskFloats*(backdrop, source: Color): Color {.inline.} =
|
|
||||||
result = backdrop
|
|
||||||
result.a = abs(backdrop.a - source.a)
|
|
||||||
|
|
||||||
proc blendOverwriteFloats*(backdrop, source: Color): Color {.inline.} =
|
|
||||||
source
|
|
||||||
|
|
||||||
when defined(amd64) and not defined(pixieNoSimd):
|
when defined(amd64) and not defined(pixieNoSimd):
|
||||||
proc alphaFix(backdrop, source: ColorRGBA, vb, vs, vm: M128): ColorRGBA =
|
proc alphaFix(backdrop, source: ColorRGBA, vb, vs, vm: M128): ColorRGBA =
|
||||||
let
|
let
|
||||||
|
|
Loading…
Reference in a new issue