HGE多线程渲染方案

时间:2016-05-02 09:46:57
【文件属性】:

文件名称:HGE多线程渲染方案

文件大小:3.98MB

文件格式:RAR

更新时间:2016-05-02 09:46:57

HGE 多线程渲染 多线程 DX8 原始接口

使用循环队列最小锁实现底层多线程渲染。原始HGE接口未进行任何修改,理论上只需替换DLL即可实现多线程渲染,并且大幅度提高性能。 使用循环队列原来本来无需加锁,但由于我们的项目资源加载又开启了另一条线程,为了最简单实现,使用了加锁,否则可能需要再加入一个循环队列。 如果仅使用单线程加载,可以自己去锁。 目前效率测试,在CPU差的机器上性能提升非常明显,超过5倍以上。


网友评论

  • 很好,如果也能实现资源的异步加载就好了
  • 很不错,提高了引擎的渲染功能,就是分太多了。
  • 很好,效果不错,5颗星。
  • 从帧数上看,效率是提高了蛮多,但是CPU占用率也飚上去了
  • 很不错,提高了引擎的渲染功能,就是分太多了。
  • 效果明显!而且直接给了dll,很贴心。
  • 正在测试中,最好有说明文档
  • 很好的资源啊,解决大问题了
  • 效果明显!而且直接给了dll,很贴心。
  • 不错,的确用简单的方法解决了HGE多线程问题,有更新版本的再传出来塞
  • 还没深入看 像是逻辑跟渲染分开的两个线程处理的方式
  • 还不错,正在看代码
  • 不错,的确用简单的方法解决了HGE多线程问题,不过BUG依然很多,比如在屏保出现后,渲染线程会停止等等。不过解决起来也比较简单,总体是很好的。我给满分。