我想將一些圖像處理工作移植到OpenGL以獲得使用OpenGL ES的性能。我有一個非常簡單的閾值算法,但我想將其他濾鏡合併到圖像中(如對比度)。結合多個opengl片段着色器
我的第一個想法是通過使用多片段着色器來完成此操作。但是,我想很快這樣做,這會導致很多狀態改變?我讀過的唯一方法是通過處理紋理,然後多次調用「使用程序」來完成此操作。
有沒有更有效的方法來做到這一點?理想情況下,我希望執行對比度拉伸和直方圖平衡作爲步驟的一部分。
除非我可以將它組合成單個着色器,否則FBO會爲我工作嗎?
我對OpenGL有點新(如果你看不清)。
謝謝!
西蒙
感謝您的支持。你有樣品(僞代碼或其他)嗎? – Simon 2011-03-23 07:58:56
示例代碼如下所示: – Daryl 2015-04-15 02:46:02