в функции renderimg создаешь рисунок, он нигде не удаляется -> утечка памяти.
|
-->IF img=0 img=CreateImage(w,h)
Нах удалять...он его обновляет..перерисовывает на нём...
2) ставишь размеры текстур кривые, старайся ставить 2^n, т.е. 2,4,8,16,32,64...
|
я просто проверить решил...256*256 маленькая*пойдёт) была, а 512*512 большая
3) юзаешь рисунки для внеэкранного рендеринга. Советую вообще забыть про все 2д в блице, юзай FastImage библиотеку например, т.к. в блице все 2D не имеет аппаратной поддержки. Пример я приводил как с камеры снимать изображение, смотри код.
|
тоже самое......только я не знал ещё как маску на текстуру сделать...вот и юзал имги...а fastImage---ПЛАТНЫЙ