查看单个帖子
旧 2007-06-05, 06:01 PM   #2
yogy
高级会员
 
注册日期: 06-11
帖子: 1527
精华: 15
现金: 6353 标准币
资产: 6353 标准币
yogy 向着好的方向发展
默认 回复: 请教gdi,opengl,directx画二维图形速度哪个更快?

你用GDI只画Rectangle, 而OpenGL却设置了许多高级特性(如你的
GL_InitCfg()中所设), 比较完全不对称!

以下的设置都会对速度带来影响, 若只是比较画Rect的速度, 应该完全
关闭这些特性:

//==============================================
glShadeModel(GL_SMOOTH);//启用阴影平滑

glClearDepth(1.0f);//设置深度缓存
glEnable(GL_DEPTH_TEST);//启用深度测试
glDepthFunc(GL_LEQUAL);//所作深度测试的类型

glHint(GL_PERSPECTIVE_CORRECTION_HINT,GL_NICEST);//真正精细的透视修正
glEnable(GL_POINT_SMOOTH);
//==============================================
yogy离线中   回复时引用此帖