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 阅读(1875)
评论(1) 编辑 收藏 引用 所属分类:
C/C++语言