Теперь ругается на img.create(128, 128, false, 5) говоря `but expected one of: proc create(T: typedesc; size = 1.Positive): ptr T:type` откуда он это взял я так и не понял. Переменная инициализируется как var img: Image и у самого image.nim в кода написано proc create(self: Image; width: int64; height: int64; useMipmaps: bool; format: int64)
вобщем, попробовал я потоки в ним....выводы весьма печальные((( на с++ с оптимизацией 3 уровня та же задача выполняется в 2 раза примерно быстрее в один поток, чем через spawn в ним...с максимальными оптимизациями по скорости, отключенными рантайм проверками и флагом релиза( (gc не отключал, т.к. без него не хватает памяти.) ворошил переборы порядка 2 ^ 26.....ну или не умею юзать потоки в ним правильно(