我正在寻找一个小型跨平台库,可以让我轻松地将多个GLSL片段着色器应用到图像上。仅是基本的2D图像处理。我擅长C++和GLSL着色器编写,但在OpenGL方面并没有太多的经验。
所有实际的图像处理都将使用GLSL着色器完成,因此我不需要一个具有图像处理功能、模型和图像文件加载等大型库。
我只需要这个库来处理OpenGL上下文,处理设置FBO和加载/应用给定着色器。我不想在窗口中显示结果图像,因此希望能够简单地进行无窗口渲染设置。
我已经查看了常见的OpenGL框架,并且在SFML中取得了一些成功,但遗憾的是SFML仅支持带有8位颜色的纹理-对于这个任务,我需要完整的32位浮点精度。可能像Cinder这样的框架可以处理我的要求,但对于我要做的事情来说,它似乎过于复杂了。
所以...有没有什么小型库的想法,可以让我轻松地将GLSL着色器应用于2D图像中的FBO?
所有实际的图像处理都将使用GLSL着色器完成,因此我不需要一个具有图像处理功能、模型和图像文件加载等大型库。
我只需要这个库来处理OpenGL上下文,处理设置FBO和加载/应用给定着色器。我不想在窗口中显示结果图像,因此希望能够简单地进行无窗口渲染设置。
我已经查看了常见的OpenGL框架,并且在SFML中取得了一些成功,但遗憾的是SFML仅支持带有8位颜色的纹理-对于这个任务,我需要完整的32位浮点精度。可能像Cinder这样的框架可以处理我的要求,但对于我要做的事情来说,它似乎过于复杂了。
所以...有没有什么小型库的想法,可以让我轻松地将GLSL着色器应用于2D图像中的FBO?