openGL和双缓存 我用open画了一些图,图上还有一些非opengl画的图元。为了解决重画闪烁的问题,我将代码改为GDI的双缓存方式(就是MemDC+Bitmap),结果发现opengl的图元比例严重失调。查了相关文档,好像是说opengl有自己的一套双缓存方式PFD_DOUBLEBUFFER,和GDI是冲突的。我该怎么做呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 非opengl画的图元建议修改为使用OpenGL绘制 这是功能需要,不可能全部用opengl现在发现opengl的图元大小和CreateCompatibleBitmap的参数有关,大致是放大了宽高各除以100倍的样子,也就是说,把opengl的图元的x坐标值除以兼容位图的宽度再乘以100,y坐标值除以兼容位图的高度再乘以100,就基本上对了。(尚有轻微的变形)真是奇怪。有没有高手指点一下? 比例失调不是冲突的问题。但是全部采用 OPENGL 绘制还是很必要的。 MSChart20.ocx注册问题 有没有人给维基捐过款 一个SDI使用了左右两个切分窗口,左边是一个TreeView,右边是一个FormView,怎么给treeview添加节点 VC6程序升级到VS2005里的小问题,高手进,请指点下 如何获得数据库中的表名和个数 三个C题目???? 想自己建个ToolTip窗口,因为CToolTipCtrl不能在Static中使用. 请教高手一个巨难的问题(附源码)?? vc 监视应用程序的启动 关于 CListCtrl 列表排序的问题 求Windows Messenger 5.0 的开发相关 请问:在DLL中怎么使用Windows的消息机制?
现在发现opengl的图元大小和CreateCompatibleBitmap的参数有关,大致是放大了宽高各除以100倍的样子,也就是说,把opengl的图元的x坐标值除以兼容位图的宽度再乘以100,y坐标值除以兼容位图的高度再乘以100,就基本上对了。(尚有轻微的变形)
真是奇怪。有没有高手指点一下?