blob: 2caeeff7c49a29650687977e7f183921ac4fb24e [file]
// 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