后期处理窗口视频输出

时间:2013-10-04 13:45:04

标签: c++ windows opengl glsl fullscreen

我试着看看是否/如何制作一个Windows(甚至是mac / linux)应用程序,它将处理屏幕上的所有内容。如果可能的话,我希望能够使用glsl着色器对屏幕上的所有内容执行颜色反转和sobel过滤等操作。有谁知道如何做到这一点?

1 个答案:

答案 0 :(得分:0)

Linux的Compiz合成器看起来可以做你想要的。它已包含许多后期处理效果(包括插件),并允许您通过自定义插件添加自己的。看起来这些插件可以使用GLSL像素着色器。

根据this site,以下命令应在Ubuntu 13.04上设置CompizConfig设置管理器

sudo apt-get install synaptic
sudo apt-get install compizconfig-settings-manager compiz-plugins-extra

希望这为您的项目提供了一个有用的起点!

免责声明:我实际上没有使用过Compiz。我的描述基于我在网上找到的内容。