» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[模拟相关] 开始做桌面型mame HTPC 求欣赏

posted by wap, platform: iPhone

opengl的三重缓冲不会造成任何延迟
d3d的三重缓冲是先天缺陷,可以用d3doverdrive改善,这个程序涉及到d3d9.dll这样的底层文件,会和另一些如enb、fxaa之类的外挂冲突
lz要搞这些东西的话,最好先补补硬件知识,d3d开三重缓冲后不满60fps会造成输入延时的原因在很多年前网上就写的很清楚了,自己找找吧
不过话再说回来,要是lz研究一下linux下的模拟器,就不会有三重缓冲的问题了,因为linux只支持opengl,^_^


TOP

posted by wap, platform: iPhone

逻辑帧和视频渲染帧不是互相独立的关系吗,怎么会有“渲染迟滞造成未跑到逻辑贞”?
只要性能足够,跑3重缓冲不会带来任何输入和显示上的延迟;即使性能不够,显示上也只会出现跳帧,而逻辑帧不变,比如ken的升龙依然能顺利发出,只是显示不全所有动画而已。
lz顶楼所说的模拟器设置中的“三重缓冲”,我不是很清楚什么状况,因为windows下不管是nv还是amd、intel,显卡驱动中都没有提供dx的三重缓冲,lz是否在视频渲染中选用了opengl并勾选了三重缓冲呢
如果渲染用d3d,或者ddraw,这个选项并不会产生任何作用——驱动不支持;如果用d3doverdrive强制打开,那也在加载软件的同时打开了3重缓冲,模拟器中的选项也不会再次打开,能产生什么延时呢?实在不明白。
如果说的有不对之处,还望指点。



TOP

发新话题
     
官方公众号及微博