Re[16]: Кроссплатформа - состояние на конец 2022
От: CreatorCray  
Дата: 15.09.22 09:58
Оценка: :)
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Все рассчеты он за меня не сделает. И алгоритмы при этом заметно усложняется.

За меня делает

НС>Я уж не говорю о том, что GetTextExtent тормозной аж пипец

Ты про который из них вообще?

НС> так что его результаты надо активно кешировать иначе будут те самые тормоза, с которыми ты сражаешься.

Ты что, его посимвольно используешь что ли а потом из этих кусочков собираешь строку обратно?
Не удивительно что у тебя "всё тормозит".

НС>Он, конечно, обрежет. Но будут те самые тормоза, с которыми ты сражаешься.

На практике каких либо различимых тормозов не замечено.

НС>>> подавление фликеринга при скроллинге

CC>>Это ж вообще азбука!
НС>Это не азбука, а конкретне, в 2022 году довольно специфические навыки, требующие соответствующего спеца. С чего, собственно, разговор и начался.
Ващета double buffering это та элементарщина, без которой к графике и вовсе подходить не стоит, а не "специфические навыки"

CC>>BitBlt буфера, куда отрисован viewport уже очень давно не фликерит.

НС>А теперь вспоминаем про клиппинг. На который, конечно, можно забить, но будут те самые тормоза, с которыми ты сражаешься.

Какой нафиг клиппинг применительно к BitBlt для которого ты сам говоришь какой RECT откуда и куда сблитить?

НС>>> отсутствие аппаратного курсора

CC>>А в чём проблема нарисовать свой через банальный BitBlt?
НС>В том что это надо делать.
Ну капец какая проблема!!!
Странно что ты не сказал что это тоже "тормозит"

НС>>> поддержку мыши с пиксельными координатами и т.д.

CC>>Да не проблема жеж вообще!
НС>Да оно все не проблема, только в итоге набирается большая куча весьма специфического кода, который надо написать.
Чота ты всё как то уж очень стараешься переусложнить.

CC>>Потом выясняешь внутри строки символьное положение через GetTextExtentExPointW

НС>... который тормозит ... Ну ты понял.
Схренали он у тебя тормозит то?
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.