Fixed build.

This commit is contained in:
Branimir Karadžić
2023-01-01 19:11:55 -08:00
parent 1af90543ca
commit 6a15b31f19
2 changed files with 5 additions and 1 deletions

View File

@@ -1275,7 +1275,11 @@ ASTCENC_SIMD_INLINE vfloat4 dot3(vfloat4 a, vfloat4 b)
*/ */
ASTCENC_SIMD_INLINE int popcount(uint64_t v) ASTCENC_SIMD_INLINE int popcount(uint64_t v)
{ {
#if defined(__MINGW32__)
return static_cast<int>(__builtin_popcountll(v));
#else
return static_cast<int>(_mm_popcnt_u64(v)); return static_cast<int>(_mm_popcnt_u64(v));
#endif // defined(__MINGW32__)
} }
#endif // ASTCENC_POPCNT >= 1 #endif // ASTCENC_POPCNT >= 1

View File

@@ -5805,7 +5805,7 @@ namespace bimg
return total; return total;
} }
for (uint8_t side = 0, numSides = _imageContainer.m_numLayers * (_imageContainer.m_cubeMap ? 6 : 1); side < numSides && _err->isOk(); ++side) for (uint8_t side = 0, numSides = uint8_t(_imageContainer.m_numLayers * (_imageContainer.m_cubeMap ? 6 : 1) ); side < numSides && _err->isOk(); ++side)
{ {
for (uint8_t lod = 0, num = _imageContainer.m_numMips; lod < num && _err->isOk(); ++lod) for (uint8_t lod = 0, num = _imageContainer.m_numMips; lod < num && _err->isOk(); ++lod)
{ {