OpenGL GLFX开放GL效果库
生活随笔
收集整理的這篇文章主要介紹了
OpenGL GLFX开放GL效果库
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Open GLFX開放GL效果庫
- OpenGL GLFX開放GL效果庫簡介
- 源代碼剖析
- 主要源代碼
OpenGL GLFX開放GL效果庫簡介
本課與前一課略有不同。我們將討論 OpenGL 效果庫 GLFX,而不是探索 OpenGL 技術的功能。效果是一個文本文件,可能包含多個著色器,并簡化了它們在程序中的組合。這允許您繞過 glShaderSource() 函數的限制,該函數僅需要指定著色器的一個階段的文本。它強制對每個著色器使用不同的文本文件(或不同的緩沖區,就像我們在上一課中所做的那樣)。將所有著色器放在一個文件中,可以更輕松地在它們之間交換結構定義。此外,GLFX 還提供了一個簡單的 API,用于將效果翻譯成 GLSL 程序,這在一定程度上隱藏了 OpenGL 函數的復雜性。
效果文件的想法并不新鮮。事實上,微軟已經在DirectX世界中實現了這一點。我敢肯定,游戲工作室有自己的工具包,但可恥的是,在OpenGL沒有這個標準。
從源安裝
獲取源,并使用以下命令收集它們:
$ svn checkout http://glfx.googlecode.com/svn/trunk/ libglfx
$ cd libglfx
$ ./configure –prefix=/usr
$ make
make install
源代碼剖析
將 GLFX 嵌入到
總結
以上是生活随笔為你收集整理的OpenGL GLFX开放GL效果库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑的无线网络不可用怎么办 电脑无线网络
- 下一篇: OpenGL延迟着色之一