Skip to content

Compressonator V4.4.19 Features

Compare
Choose a tag to compare
@NPCompress NPCompress released this 10 Jul 16:19
· 35 commits to master since this release
80284f3

Features

  • CPU SIMD support in Compressonator Core
  • Mipmap Generation Updates

Additional Changes

App Updates

  • Dependency on DirectX 9 and DirectX 10 DLL files has been replaced with the use of DirectXTex
  • Silent option in Compressonator CLI properly disables all output other than fatal errors.
  • Edited documentation to fix typo for “GenGPUMipMaps” option.

SDK Updates

  • 16-bit PNG support added to Compressonator Framework.
  • Removed implicit channel swizzling from all codec buffer classes, ensuring more consistent behavior.
  • Improved BC7 codec performance by keeping initialization data in memory rather than freeing it after each call to CMP_ConvertTexture
  • Fixed compilation errors for BC6H core shader

Build Updates

  • The default location of build artifacts has changed to the “build/bin” folder, and build-related scripts have been moved to the “build” folder.
  • Building Compressonator has been slightly changed to standardize how to point to external dependencies, new environment variables have been introduced: QT_DIR, OPENCV_DIR, and VULKAN_DIR (check the documentation for more info).
  • A new CMake project has been added for building the Compressonator SDK in various configurations, it can be found at “build/sdk”.
  • Renamed CMP_TestCore project to CMP_UnitTests and expanded the suite of unit tests.