Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
14 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1313345
Топик полностью
Eddy_Em
(27.05.2023 16:24, просмотров: 141)
ответил
RxTx
на
Ну методы быстрой отрисовки я тебе изложил. Они не lowlevel оптимизации (заинлайнить), поменять надо сам подход. Повторюсь, в буфер переносятся шрифты тупо копированием, без масштабирования на лету. Потому что надо понять и допустить самое главное допущение - в нормальном GUI дизайне используется всего 2-3 размера шрифа, ибо так красиво. Так что можно либо подготовить ходовые размеры и положить в пзу, либо держать в озу "кэш". memcpy в GCC будет intrinsic'ом вставлена
Да, флеша там полным-полно, надо будет просто нарисовать шрифт нужного размера. Лень просто: очень уж это долго.
А convert мне какое-то уродство из векторных шрифтов генерировал...
eddy-em.livejournal.com github.com/eddyem
Ответить