Skip to content

Archive

Archive for January, 2016
KlayGE 4.9的开发已经开始。作为第一步,把工程系统整理好,会让新版本的开发和使用更为顺利。所以从几个版本前开始,工程系统的改进总是先行一步。目前这一步已经完成,在这里写个帖子总结一下。 继续停止支持老编译器 不再支持vc110(VS2012)和gcc 4.6-4.7。这样可以去掉很多为了这些老编译器特别写的workaround,提高代码质量。由于剩下支持的编译器都有很好的C++11兼容性,现在可以用绝大部分C++11特性了。C++14也可以适度使用。 合并到同一个solution 很久以前就想这么做。这样对代码搜索和构建都方便。但以前的Visual Studio并不能支撑同一个sln里有那么多项目,经常出现性能严重下降或者崩溃的情况。而现在情况好了很多,终于可 ...
按照惯例,KlayGE 4.8发布之后,新版本的开发也会立刻开始。这里公布一些我对KlayGE 4.9的计划,更开发组成员和用户参考。这些其实大部分在4.8发布之前就已经计划好。和以前一样,欢迎有兴趣、有时间加入KlayGE 4.9开发阵营的朋友们继续参加。由于打算用到assimp和glsl-optimizer,也希望在这方面有经验的朋友能给予帮助。 时间线 这里列出几个重要的时间点,以供进度参考。 2016年5月31日,feature complete:所有功能都已经完成,没完成的推迟到下一个版本。 2016年6月15日,code complete:完成所有代码,除非特殊情况,否则不能在改变接口。 2016年6月30日,release:正式发布KlayGE 4.9。 必然出现 这些特性一定会出现在K ...