-
-
-
HGE源码组件包[可单独编译]
重新整合了一套Hge的源码,核心代码可单独编译成Dll、Lib,基于DirectX8,核心代码部分已经添加注释,方便新手学习。如果您没有DirectX8的SDK没有关系,本组件包附带DirectX8、9、10的SDK备份(其中包括:Include文件夹和Lib文件夹所有内容)。您只需要在安装DX9或10的情况下覆盖跟目录的两个同名文件夹即可。
共同学习,共同进步!
欢迎下载.....
-
-
-
-
-
-
-
HGE多线程渲染方案
使用循环队列最小锁实现底层多线程渲染。原始HGE接口未进行任何修改,理论上只需替换DLL即可实现多线程渲染,并且大幅度提高性能。
使用循环队列原来本来无需加锁,但由于我们的项目资源加载又开启了另一条线程,为了最简单实现,使用了加锁,否则可能需要再加入一个循环队列。
如果仅使用单线程加载,可以自己去锁。
目前效率测试,在CPU差的机器上性能提升非常明显,超过5倍以上。
-
-