高级会员
注册日期: 06-11
帖子: 1527
精华: 15
现金: 6353 标准币
资产: 6353 标准币
|
回复: 请教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);
//==============================================
|