KlayGE 4.15
The 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.