Кажется возможным рисовать поверх окон или даже непосредственно в графическом буфере экрана, но можно ли получить доступ к данным кадрового буфера, применить некоторые модификации (возможно, даже шейдеры) и только , затем показать это?