高速滚动的DX显示问题,另寻人:nlstone(天外流星)大侠
我在论坛上看到nlstone(天外流星)的关于“挑战GDI下的实时波形图像的效率”的大作,最后在DX下获得解决,达到
“高速多显示(两个显示器各一个大小接近全屏的显示窗口,显示独立12道波形,走速400mm/s,刷新率85Hz),我今天终于搞定了:)”
性能,我的项目是显示图像,用的DX,目前在1280*1024(17"液晶)的窗口模式(必须的,不能使用全屏模式)下,每秒40帧,每帧滚动30行以上,应该不到400ms/s(17液晶高270mm,每秒大约就是324mm/s),但我显示的效果让人看了累眼睛,而且有些抖动,我测试了一下,画一屏的时间大约用了20ms,我是用的Blt方法,我觉得肯定有地方不对,请各位大侠指点,并希望 nlstone(天外流星)大侠赐教。
说明,我的机器是HPxw8600工作站,XEON5430 cpu *2,12G内存,fx370显卡
尽管我也用了垂直空白时间写入主表面,但是由于画图本身的问题,没有效果。
我的图是一个9000*9000的位图,首先载入到内存中,然后再显示的
请高手出手相帮啊!!