新年将至,又到了KlayGE的发布周期。这次的版本号升到了4.14。在这个过程中,有很多朋友通过github提供了宝贵的建议和bug报告,在此表示感谢。
New years’ coming. It’s time to release KlayGE 4.14. During this development cycle, many users provide great suggestions and bug reports through github. Thanks again for all your helps.
KlayGE 4.14的主要更新如下:
The highlight features of KlayGE 4.14 are:
引擎方面的改进
Improvements in engine
-
完整的场景树支持。
Full functional scene tree.
-
可以载入多种模型和纹理格式。
Enable to read multiple model formats and image formats.
-
资源metadata。
Metadata file for resources.
-
通用的软件Buffer和Texture,支持的格式不受硬件限制。
New generalized software buffers and textures. They can store any formats without restriction from hardware.
-
新的模型格式,支持树形结构。
New model format with tree structure support.
-
改进的SSVO,性能提升40%。
Improved SSVO with 40% performance gain.
-
抽象出shader resource view以改善纹理绑定性能。
Abstracted shader resource view for better texture binding performance.
-
进一步优化D3D12插件。
Keep improving D3D12 plugin.
工程方面的改进
Improvements in engineering
-
通过AppVeyor和Travis-CI进行自动编译
Automatic building system through AppVeyor and Travis-CI.
-
通过git来管理部分第三方库。
Use git to manage some 3rd party libraries.
-
Clang可以开启预编译头。
Enable to turn on precompiled header for clang.
-
第三方库组织到单个CMake工程里,提高编译速度。
All external libraries are moved to single CMake project for higher building performane.
其他改进
Others
KlayGE 4.14仍然使用双协议:开放源代码的GPL和封闭的KlayGE Proprietary License(KPL)。详细情况请见
Licensing。
KlayGE 4.14 is still in dual licensing: A open source license GPL and a proprietary one KlayGE Proprietary License (KPL). Details in
Licensing.
You can download KlayGE 4.14 here.
Comments