crypt of decay - оптимизации, оптимизации... [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

оптимизации, оптимизации... [Mar. 10th, 2017|10:29 pm]
Previous Entry Add to Memories Tell A Friend Next Entry
не выдержал массивного давления злого мира: сменил в Chiroptera шрифт с няшного 8x8 битмапа на FreeType-двгатель. конечно, сразу пришлось перестать увеличивать окно в два раза. и попёрли адовые ТОРМОЗА.

а вот и не угадали! тормоза — потому что gxFillRect() делал это попиксельно. а экран стал охуенно больше. хорошо, что я об этом вспомнил до того, как пытаться оптимизировать отрисовку ttf: волшебный memset() вернул нормальную скорость.

но оптимизнуть ttf-рисователя всё равно тянет. пока сопротивляюсь.
Linkmeow!

Comments:
From:[info]silly_sad
Date:March 12th, 2017 - 11:20 am
(Link)
bez pikseljnyx shriftov mne ono ne nado.
mne nado "terminus" bez soplej, kak sejchas
[User Picture]
From:[info]ketmar
Date:March 12th, 2017 - 07:19 pm
(Link)
во-первых, у chi с самого рождения был proprtional font, а не моноширинный, и тем паче не терминус.

во-вторых, у меня хоть и есть рендер pcf, но как раз сейчас ты *можешь* поставить терминус, сконвертированый в ttf, и таки это будет работать. а раньше не работало никак вообще, и варианта такого не было.

а в-третьих, это тебе ненормально, что ли:
From:[info]silly_sad
Date:March 12th, 2017 - 07:34 pm
(Link)
xorosho vidno. pustj budet.
[User Picture]
From:[info]ketmar
Date:March 12th, 2017 - 07:37 pm
(Link)
вот. а это самый что ни на есть ttf. их просто надо уметь готовить, и тогда всё выглядит вполне kulturna.
From:(Anonymous)
Date:March 12th, 2017 - 05:07 pm
(Link)
сменил в Chiroptera шрифт с няшного 8x8 битмапа на FreeType-двгатель

А завтра Родину продашь!
[User Picture]
From:[info]ketmar
Date:March 12th, 2017 - 07:10 pm
(Link)
да хоть и сегодня. ты-таки что-то серьёзное предлагаешь, или так?