glut/glew簡單配置1. 所有lib,丟C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Lib
2. 所有.h,丟C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include\gl
3. 所有.dll和bin,丟C:\WINDOWS\system32
4. 把項目的Unicode去掉,包括Debug和Release(for glut)
5. 項目預編譯頭文件里面,添:
#include <GL/glew.h>
#include <GL/glut.h>
#pragma comment(lib,"opengl32.lib")
#pragma comment(lib,"glew32.lib")
#pragma comment(lib,"glut.lib")
#pragma comment(lib,"glut32.lib")
6. 開始玩....進一步參考簡單glut及glew程序模板
CxImage在OpenGl中的應用
注意,不能將CxImage::GetBits()直接用于OpenGL,否則會:
1. 紋理上下顛倒
2. 紋理中像素點格式為BGR
3. 不能用于GL_RGBA,只能GL_RGB,GetBits獲取不到Alpha分量
如果一定要用CxImage::GetBits(),必須進行如下操作:
1. CxImage::SwapRGB2BGR()
2. CxImage::Flip()
推薦在OpenGl全用CxImage::Encode2RGBA獲取Bitmap,用了之后啥麻煩事都沒了.....
posted on 2008-05-01 16:24
w2001 閱讀(1894)
評論(1) 編輯 收藏 引用 所屬分類:
C/C++語言