Download Latest Version KlayGE_4_17_0.7z (83.6 MB)
Email in envelope

Get an email when there's a new version of KlayGE

Home / v4.16
Name Modified Size InfoDownloads / 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.
Source: README.md, updated 2019-12-31