You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
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.