LINUX.ORG.RU

Скорость прорисовки картинки попиксельно на Racket

 , ,


0

2

Здравствуйте, хочу написать софтрендер на racket. Я попробовал задать каждый пиксель для bitmap% рандомным цветом (двойным циклом for от нуля до ширины/длинны), но скорость очень медленная. Есть ли возможность ускорения этого процесса т.е. имено по пикселям делать быструю прорисовку? Спасибо.

Ответ на: комментарий от monk

Использовал set-pixel. С set-argb-pixels прирост настолько значительный? Вообще 30-60fps реально достичь?

dershokus ()
Ответ на: комментарий от dershokus

(time (for ([i 90]) (send dc set-argb-pixels 0 0 500 500 b)))

отрабатывает примерно за секунду. Значит 90fps

monk ★★★★★ ()

да, пройти по байт-буферу и вывести его на экран через set-argb-pixels значительно быстрее, нежели set-pixel.

dershokus ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.