Skip to content

Archive

Archive for July, 2016
每一次KlayGE新版本的开发初始,都会花一定的时间改进工程系统,会让新版本的开发和使用更为顺利。目前这一步已经基本完成,在这里写个帖子总结一下。 支持NDK r12 对NDK的支持升级到了新的r12。这里包括把android-cmake更新到最新代码,并可以用clang来把KlayGE编译成android版。因为NDK在慢慢去掉对gcc的支持,gcc的版本停留在了4.9。所以以后也将不再支持用gcc编译KlayGE的android版,转向clang。 用clang的好处之一是,链接速度快了无数倍。 GCC 5.1+ 对于其他平台,仍然可以使用gcc编译。但现在要求gcc 5.1以上。这么做省去了很多为了老版本的gcc而作的兼容,尤其是C++11/14的部分。降低了维护开销。这么一来,gcc和clang下,都 ...
上个星期,KlayGE 4.9刚刚发布。几乎与此同时,新版本的开发已经开始。和以前一样,我会在这里公布KlayGE 4.10的开发计划。欢迎有兴趣、有时间加入KlayGE 4.10开发阵营的朋友们继续参加。同时,4.10的开发流程有一些小的调整,也会在本帖中说明。 时间线 这里列出几个重要的时间点,以供进度参考。 2016年12月7日,feature complete:所有功能都已经完成,没完成的推迟到下一个版本。 2016年12月21日,code complete:完成所有代码,除非特殊情况,否则不能再改变接口。 2016年12月31日,release:正式发布KlayGE 4.10。 比起以前的开发周期,feature complete和code complete往后推迟了一周。因为这几个版本的开发中,测试 ...