| // basisu_bc15_spmd_sse.cpp -- SSE4.1 ISA translation unit for the standalone BC1 encoder. | |
| // | |
| // Mirrors basisu_kernels_sse.cpp's pattern: select the ISA, include the cppspmd framework, then pull in the | |
| // kernel .inl ("do not directly include"). Multiple TUs may include the framework because cppspmd_math.h's | |
| // print_* helpers are inline. | |
| #include "basisu_enc.h" // basisu::color_rgba + BASISU_SUPPORT_SSE | |
| #if BASISU_SUPPORT_SSE | |
| #define CPPSPMD_SSE2 0 | |
| #ifdef _MSC_VER | |
| #include <intrin.h> | |
| #endif | |
| #include "cppspmd_sse.h" | |
| #include "cppspmd_type_aliases.h" | |
| using namespace CPPSPMD; | |
| #include "basisu_bc15_spmd_kernels.inl" | |
| #endif // BASISU_SUPPORT_SSE |