Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
KlayGE_4_16_0.7z | 2019-12-31 | 88.2 MB | |
KlayGE_Samples_4_16_0.7z | 2019-12-31 | 98.1 MB | |
KlayGE 4.16.tar.gz | 2019-12-31 | 1.8 MB | |
KlayGE 4.16.zip | 2019-12-31 | 3.1 MB | |
README.md | 2019-12-31 | 1.0 kB | |
Totals: 5 Items | 191.2 MB | 0 |
The 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.