consistent
This commit is contained in:
parent
03dcd05969
commit
9ea66864b1
1 changed files with 3 additions and 3 deletions
|
@ -18,9 +18,9 @@ proc lerp*(a, b: ColorRGBA, t: float32): ColorRGBA {.inline.} =
|
||||||
|
|
||||||
proc toPremultipliedAlpha*(c: ColorRGBA): ColorRGBA {.inline.} =
|
proc toPremultipliedAlpha*(c: ColorRGBA): ColorRGBA {.inline.} =
|
||||||
## Converts a color to premultiplied alpha from straight alpha.
|
## Converts a color to premultiplied alpha from straight alpha.
|
||||||
result.r = ((c.r.uint16 * c.a.uint16) div 255).uint8
|
result.r = ((c.r.uint32 * c.a.uint32) div 255).uint8
|
||||||
result.g = ((c.g.uint16 * c.a.uint16) div 255).uint8
|
result.g = ((c.g.uint32 * c.a.uint32) div 255).uint8
|
||||||
result.b = ((c.b.uint16 * c.a.uint16) div 255).uint8
|
result.b = ((c.b.uint32 * c.a.uint32) div 255).uint8
|
||||||
result.a = c.a
|
result.a = c.a
|
||||||
|
|
||||||
proc toStraightAlpha*(c: ColorRGBA): ColorRGBA {.inline.} =
|
proc toStraightAlpha*(c: ColorRGBA): ColorRGBA {.inline.} =
|
||||||
|
|
Loading…
Reference in a new issue