vk: fix printing 64-bit numbers in x86 linux

This commit is contained in:
Ivan Avdeev 2023-10-06 13:13:31 -04:00
parent 96e9ef20ab
commit 41ac5fa0eb
1 changed files with 10 additions and 10 deletions

View File

@ -857,21 +857,21 @@ static int loadKtx2( const char *name ) {
X(supercompressionScheme) X(supercompressionScheme)
#undef X #undef X
DEBUG(" index:"); DEBUG(" index:");
#define X(field, fmt) DEBUG(" " # field "=" fmt, index->field); #define X(field) DEBUG(" " # field "=%llu", (unsigned long long)index->field);
X(dfdByteOffset, "%u") X(dfdByteOffset)
X(dfdByteLength, "%u") X(dfdByteLength)
X(kvdByteOffset, "%u") X(kvdByteOffset)
X(kvdByteLength, "%u") X(kvdByteLength)
X(sgdByteOffset, "%zu") X(sgdByteOffset)
X(sgdByteLength, "%zu") X(sgdByteLength)
#undef X #undef X
for (int mip = 0; mip < header->levelCount; ++mip) { for (int mip = 0; mip < header->levelCount; ++mip) {
const ktx_level_t* const level = levels + mip; const ktx_level_t* const level = levels + mip;
DEBUG(" level[%d]:", mip); DEBUG(" level[%d]:", mip);
DEBUG(" byteOffset=%zu", level->byteOffset); DEBUG(" byteOffset=%llu", (unsigned long long)level->byteOffset);
DEBUG(" byteLength=%zu", level->byteLength); DEBUG(" byteLength=%llu", (unsigned long long)level->byteLength);
DEBUG(" uncompressedByteLength=%zu", level->uncompressedByteLength); DEBUG(" uncompressedByteLength=%llu", (unsigned long long)level->uncompressedByteLength);
} }
{ {