Re[7]: Сдвиг изображения в GDI
От: T4r4sB Россия  
Дата: 17.03.23 18:46
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>В таких случаях Window Manager пришлет WM_PAINT для нужной области/областей.


Но ведь внутри WM_PAINT ты не знаешь, какие области надо перерисовывать. То есть перерисовываешь всё.

ЕМ>Так операции те же самые — один раз прочитать каждую точку, один раз записать ее. Меняются только источник/назначение.


Есть существенная разница, в каком порядке это делать. BitBlt из памяти на экран — это наверное самая быстрая операция, которая затрагивает все пиксели.
То есть я всё равно не вижу смысла отказываться от промежуточного буфера.
Нет такой подлости и мерзости, на которую бы не пошёл gcc ради бессмысленных 5% скорости в никому не нужном синтетическом тесте
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.