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.17
Name Modified Size InfoDownloads / Week
Parent folder
KlayGE_Samples_4_17_0.7z 2020-07-01 98.4 MB
KlayGE_4_17_0.7z 2020-07-01 83.6 MB
KlayGE 4.17.tar.gz 2020-07-01 1.8 MB
KlayGE 4.17.zip 2020-07-01 3.1 MB
README.md 2020-07-01 894 Bytes
Totals: 5 Items   186.9 MB 0

The highlighted features of KlayGE 4.17 are:

Improvements in engine

  • New XInput input plugin.
  • Add a new component to generate mipmap by GPUs in real time.
  • Enable to export skinned mesh from scene.
  • Performance optimizations
  • D3D12 plugin is 10% faster than previous version.
    • Use unique_ptr instead of shared_ptr to improve performance when possible。
    • Add a lot of finals and noexcepts to allow compiler to generate better code.

Improvements in engineering

  • All 3rd party libraries can be synced from their original git repository, and patching them before building.
  • Introduce in C++20 format library.
  • Enable to build by clangcl.
  • Use modern CMake module to simplify dependencies between projects.
  • Push a lot of patches to 3rd party libraries to their original repository.
  • Reduce the usage of Boost libarary.

Others

  • Bug fixes.
Source: README.md, updated 2020-07-01