diff --git a/contrib/single_file_transcoder/basisu_transcoder-in.cpp b/contrib/single_file_transcoder/basisu_transcoder-in.cpp index f341644..19d3589 100644 --- a/contrib/single_file_transcoder/basisu_transcoder-in.cpp +++ b/contrib/single_file_transcoder/basisu_transcoder-in.cpp @@ -62,10 +62,7 @@ void _basisu_translib_dummy() { // Unused but only when building with EAC BASISU_NOTE_UNUSED(basist::g_eac_modifier_table); #endif -#if BASISD_SUPPORT_PVRTC1 - // Unused but only when building with PVRTC - BASISU_NOTE_UNUSED(basist::g_pvrtc_bilinear_weights); -#else +#if BASISD_SUPPORT_PVRTC1 == 0 // Unused only when not building with PVRTC BASISU_NOTE_UNUSED(basist::g_etc1_inten_tables16); BASISU_NOTE_UNUSED(basist::g_etc1_inten_tables48); diff --git a/contrib/single_file_transcoder/examples/emscripten.cpp b/contrib/single_file_transcoder/examples/emscripten.cpp index d8c2a60..96ae5a6 100644 --- a/contrib/single_file_transcoder/examples/emscripten.cpp +++ b/contrib/single_file_transcoder/examples/emscripten.cpp @@ -379,7 +379,7 @@ bool upload(EMSCRIPTEN_WEBGL_CONTEXT_HANDLE const ctx, GLuint const name, const decSize = (std::max(8U, (descW + 3) & ~3) * std::max(8U, (descH + 3) & ~3) * 4 + 7) / 8; } else { - decSize = basis_get_bytes_per_block(type) * blocks; + decSize = basis_get_bytes_per_block_or_pixel(type) * blocks; } if (void* decBuf = malloc(decSize)) { if (type >= transcoder_texture_format::cTFTotalTextureFormats) {