All Versions
11
Latest Version
Avg Release Cycle
117 days
Latest Release
1779 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v4.16 Changes
December 31, 2019The highlighted features of KlayGE 4.16 are:
π Improvements in engine
- Enable to render to multiple viewports in one pass. Itβs a solid step for efficient high-quality VR/AR rendering.
- A more convenient way to dynamically switch material.
- π Struct support in fxml for building more complicated effects.
- β Integrate motion blur effect into deferred rendering framework.
- π Support occlusion map in deferred rendering framework.
- π New skin rendering algorithm, the performance is 5x of the original one.
- π A new memory allocator increases the performane of D3D12 plugin for 5%. It can be further improved in the future.
- β Add a com_ptr to improve the efficiency of referencing COM objects, and reduce the binary sizes.
- π Use cppwinrt instead of WRL.
π Improvements in engineering
- π Most 3rd party libraries are synced from their original gir repository, and patching them before building.
- π GCC9 support.
- Introduce in C++20 features.
- Introduce GSL in
- π Better cross-compiling support.
Others
- π Bug fixes.
-
v4.15 Changes
July 01, 2019The highlighted features of KlayGE 4.15 are:
π Improvements in engine
- Switch to complete entity-component-system architecture.
- Separated shader stage objects.
- π Multi-threaded shader compiling to improve the loading performance.
- β Integrate DoF effect into deferred rendering framework.
- π Improved PBR material system.
- Predefined cbuffer to reduce rendering overhead.
- π Better high-DPI handling.
π Improvements in engineering
- π One unified CMake project for higher building performance.
- More 3rd party libraries are managed by git.
- π Enable to use Ninja to speed up building.
- Introduce in more 3rd party libraries, such as zlib, openal-soft, etc.
- π Use clang-format to re-enforce the coding standard.
- π VS2019 support.
Others
- π Bug fixes.
- π Better compatibility to Intel GPUs.
-
v4.14.1
July 22, 2019 -
v4.14 Changes
December 28, 2018The highlight features of KlayGE 4.14 are:
π Improvements in engine
- Full functional scene tree.
- Enable to read multiple model formats and image formats.
- π Metadata file for resources.
- π New generalized software buffers and textures. They can store any formats without restriction from hardware.
- π New model format with tree structure support.
- π Improved SSVO with 40% performance gain.
- π Abstracted shader resource view for better texture binding performance.
- π Keep improving D3D12 plugin.
π Improvements in engineering
- π Automatic building system through AppVeyor and Travis-CI.
- π Use git to manage some 3rd party libraries.
- Enable to turn on precompiled header for clang.
- π All external libraries are moved to single CMake project for higher building performane.
Others
- π Multiple bugs are fixed.
- Deferred rendering framework is 10% faster than the previous version.
-
v4.13.1
July 16, 2018 -
v4.13
July 01, 2018 -
v4.12.1
January 22, 2018 -
v4.12
December 27, 2017 -
v4.11.1
August 29, 2017 -
v4.11
June 26, 2017