目錄
零基礎 OpenGL ES 學習路線推薦 : OpenGL ES 學習目錄 >> OpenGL ES 基礎
零基礎 OpenGL ES 學習路線推薦 : OpenGL ES 學習目錄 >> OpenGL ES 特效
零基礎 OpenGL ES 學習路線推薦 : OpenGL ES 學習目錄 >> OpenGL ES 轉場
零基礎 OpenGL ES 學習路線推薦 : OpenGL ES 學習目錄 >> OpenGL ES 函數
零基礎 OpenGL ES 學習路線推薦 : OpenGL ES 學習目錄 >> OpenGL ES GPUImage 使用
零基礎 OpenGL ES 學習路線推薦 : OpenGL ES 學習目錄 >> OpenGL ES GLSL 編程
一.glew 簡介
OpenGL Extension Wrangler Library (GLEW) 是一個跨平臺的開源 C/C++ 擴展加載庫。GLEW 提供了有效的運行時機制來確定目標平臺支持哪些 OpenGL 擴展。OpenGL 核心和擴展功能在單個頭文件中公開。
不同的顯卡公司,也會發布一些只有自家顯卡才支持的擴展函數,你要想用這數涵數,不得不去尋找最新的 glext.h ,有了 GLEW 擴展庫,你就再也不用爲找不到函數的接口而煩惱,因爲 GLEW 能自動識別你的平臺所支持的全部 OpenGL 高級擴展函數。也就是說,只要包含一個 glew.h 頭文件,你就能使用 gl glu glext wgl glx 的全部函數。
glew 包含了 OpenGL 所需的核心,glew 作用:用來找 openGL 的函數,並初始化,這樣我們就能直接調用 OpenGL 的函數了。
GLEW 已經在各種操作系統上進行了測試,包括 Windows、Linux、Mac OS X、FreeBSD、Irix 和 Solaris。
二.glew 下載
glew下載地址:https://www.linuxfromscratch.org/blfs/view/svn/x/glew.html
下載文件後解壓使用 Visual Studio 打開 glew.sln 編譯便可得到對應的 glew.lib 和 glew.dll 文件;
OpenGL glew 繪製可以參考以下代碼:
- Windows OpenGL 調節亮度 Demo
- Windows OpenGL 調節曝光 Demo
- Windows OpenGL 調節對比度 Demo
- Windows OpenGL 調節飽和度 Demo
- Windows OpenGL 調節伽馬線 Demo
五.猜你喜歡
- OpenGL ES 簡介
- OpenGL ES 版本介紹
- OpenGL ES 2.0 和 3.0 區別
- OpenGL ES 名詞解釋(一)
- OpenGL ES 名詞解釋(二)
- OpenGL ES GLSL 着色器使用過程
- OpenGL ES EGL 簡介
- OpenGL ES EGL 名詞解釋
- OpenGL ES EGL eglGetDisplay
- OpenGL ES EGL eglInitialize
- OpenGL ES EGL eglGetConfigs
- OpenGL ES EGL eglChooseConfig
- OpenGL ES EGL eglGetError
- OpenGL ES EGL eglCreateContext
- OpenGL ES EGL eglCreateWindowSurface
- OpenGL ES EGL eglCreatePbufferSurface
- OpenGL ES EGL eglMakeCurrent
- OpenGL ES EGL eglSwapBuffer
- OpenGL ES EGL eglDestroySurface
- OpenGL ES EGL eglDestroyContext
- OpenGL ES EGL eglQueryContext
- OpenGL ES EAGLContext 和 EGLContext
- OpenGL ES OpenGL WebGL EGL WGL 區別
- OpenGL ES freeglut 下載和使用
- OpenGL ES glew 下載和使用
本文由博客 - 猿說編程 猿說編程 發佈!