compressonator
compressonator copied to clipboard
Tool suite for Texture and 3D Model Compression, Optimization and Analysis using CPUs, GPUs and APUs
I am trying to build my project with only cmp_core. But it cannot compile with ${PROJECT_FOLDER_SDK_LIBS}, because it's empty. While I see this value is been set in your root...
`cmake -DOPTION_ENABLE_ALL_APPS=OFF -G "Ninja" -B build` `cmake --build build --config Release` I am trying to make minimum build, however it's always trying to compile the unittests things. Then it fails....
compressonatorcli not support BC1/2/3/6H/7_srgb format?
it not using gpu
the cli documentation says it does https://compressonator.readthedocs.io/en/latest/command_line_tool/commandline.html but i have tested with the latest release using BC6H and it does not seem to work. ``` compressonatorcli -fd BC6H rosendal_plains_2_1k.hdr output.dds...
https://github.com/GPUOpen-Tools/compressonator/blob/f4b53d79ec5abbb50924f58aebb7bf2793200b94/cmp_core/shaders/bc6_encode_kernel.cpp#L2900 fEndPoints[0][m][n] - fEndPoints[0][m][n] will always result in 0.
There is a semicolon `;` instead of bitwise OR operator `|`. This was spotted by AI. https://github.com/GPUOpen-Tools/compressonator/blob/f4b53d79ec5abbb50924f58aebb7bf2793200b94/cmp_compressonatorlib/bc6h/bc6h_decode.cpp#L451-L452
hello! follow is code snippet in the file applications/_plugins/common/texture_utils.cpp, in the function CMP_DWORD CalcBufferSize(CMP_FORMAT format, CMP_DWORD dwWidth, CMP_DWORD dwHeight, CMP_DWORD dwPitch, CMP_BYTE nBlockWidth, CMP_BYTE nBlockHeight); why the channel count of...
When trying to GPU encode BC7, -Quality changes nothing; ``` compressonatorcli.exe biomech_bk.png biomech.DDS -fd BC7 -EncodeWith GPU -Quality 1.0000 -NumThreads 8 ``` The result will be the same regardless of...
compressonator.h doesn't reflect the latest version anymore (4.5). ``` #define AMD_COMPRESS_VERSION_MAJOR 4 // The major version number of this release. #define AMD_COMPRESS_VERSION_MINOR 3 // The minor version number of this...