Re[9]: [Windows] GDI - всё.
От: c-smile Канада http://terrainformatica.com
Дата: 20.06.18 01:32
Оценка:
Здравствуйте, vdimas, Вы писали:

V>Здравствуйте, c-smile, Вы писали:


V>>>DWM не работает в новых виндах.

CS>>Ну не выдумывай. Windows 10 это DWM и только DWM.

V>От всей богатой функциональности DWM там осталась только композиция окон.

V>Я же написал следом:
V>

V>DwmDefWindowProc ничего не делает, то бишь, всегда возвращает FALSE


Всё что нужно она делает если окно сконфигурировано так что ей нужно работать. WM_NCPAINT, WM_NCHITTEST и WM_DWM*** сообщения.

CS>>Вычислительная сложность Gaussian blur — O(M*N) где M размер kernel, а N количество пикселов экрана.


V>Не уверен, что нужен Gaussian blur на весь экран.

V>Можно ограничиться обычным линейным размытием с конечным радиусом.
V>При такой сильной степени размытия это однофигственно.

На весь экран это worst case. А если у тебя K окон с размытием друг на друге то еще и O(M*N*K) — т.е. весь Z-order стек размывать приходится.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.