mark blend proc types gcsafe
This commit is contained in:
parent
ab77de6e33
commit
695ca9eb05
1 changed files with 4 additions and 4 deletions
|
@ -34,9 +34,9 @@ type
|
||||||
bmSubtractMask ## Inverse mask
|
bmSubtractMask ## Inverse mask
|
||||||
bmExcludeMask
|
bmExcludeMask
|
||||||
|
|
||||||
Blender* = proc(backdrop, source: ColorRGBX): ColorRGBX {.raises: [].}
|
Blender* = proc(backdrop, source: ColorRGBX): ColorRGBX {.gcsafe, raises: [].}
|
||||||
## Function signature returned by blender.
|
## Function signature returned by blender.
|
||||||
Masker* = proc(backdrop, source: uint8): uint8 {.raises: [].}
|
Masker* = proc(backdrop, source: uint8): uint8 {.gcsafe, raises: [].}
|
||||||
## Function signature returned by masker.
|
## Function signature returned by masker.
|
||||||
|
|
||||||
when defined(release):
|
when defined(release):
|
||||||
|
@ -507,9 +507,9 @@ when defined(amd64) and not defined(pixieNoSimd):
|
||||||
import nimsimd/sse2
|
import nimsimd/sse2
|
||||||
|
|
||||||
type
|
type
|
||||||
BlenderSimd* = proc(blackdrop, source: M128i): M128i {.raises: [].}
|
BlenderSimd* = proc(blackdrop, source: M128i): M128i {.gcsafe, raises: [].}
|
||||||
## Function signature returned by blenderSimd.
|
## Function signature returned by blenderSimd.
|
||||||
MaskerSimd* = proc(blackdrop, source: M128i): M128i {.raises: [].}
|
MaskerSimd* = proc(blackdrop, source: M128i): M128i {.gcsafe, raises: [].}
|
||||||
## Function signature returned by maskerSimd.
|
## Function signature returned by maskerSimd.
|
||||||
|
|
||||||
proc blendNormalSimd(backdrop, source: M128i): M128i =
|
proc blendNormalSimd(backdrop, source: M128i): M128i =
|
||||||
|
|
Loading…
Reference in a new issue