diff --git a/transcoder/basisu_transcoder.cpp b/transcoder/basisu_transcoder.cpp index a0e0b74..3087539 100644 --- a/transcoder/basisu_transcoder.cpp +++ b/transcoder/basisu_transcoder.cpp @@ -30,8 +30,10 @@ #ifdef __EMSCRIPTEN__ // Can't use unaligned loads/stores with WebAssembly. #define BASISD_USE_UNALIGNED_WORD_READS (0) - #else + #elif defined(_M_AMD64) || defined(_M_IX86) || defined(__i386__) || defined(__x86_64__) #define BASISD_USE_UNALIGNED_WORD_READS (1) + #else + #define BASISD_USE_UNALIGNED_WORD_READS (0) #endif #endif