Я хочу создать программу, которая будет применять мои собственные вершинные шейдеры (например, инвертировать все цвета, тусклую яркость, поменять местами красный и зеленый ...) до конечной композиции windows на Windows 7.
Я знаю, что это возможно как потому, что так должно быть, так и потому, что это могут делать другие программы. Например, Flux может применять «эффекты», такие как «Темная комната», которые будут инвертировать все цвета, и Windows сам поставляется с возможностью сделать это.
Как мне go об этом? Есть ли какой-нибудь Win API для него или он предполагает написание собственного графического драйвера? Или даже лучше, есть ли какая-нибудь программа, которая позволила бы мне просто указать мои шейдеры?
Любая помощь или ресурсы очень ценятся.