#include "basisu_backend.h"
#if BASISU_SUPPORT_SSE
#define CPPSPMD_NAME …
#include "basisu_kernels_declares.h"
#endif
#define BASISU_FASTER_SELECTOR_REORDERING …
#define BASISU_BACKEND_VERIFY(c) …
namespace basisu
{
static inline void verify(bool condition, int line)
{ … }
basisu_backend::basisu_backend()
{ … }
void basisu_backend::clear()
{ … }
void basisu_backend::init(basisu_frontend* pFront_end, basisu_backend_params& params, const basisu_backend_slice_desc_vec& slice_descs)
{ … }
void basisu_backend::create_endpoint_palette()
{ … }
void basisu_backend::create_selector_palette()
{ … }
static const struct
{ … } g_endpoint_preds[] = …;
void basisu_backend::reoptimize_and_sort_endpoints_codebook(uint32_t total_block_endpoints_remapped, uint_vec& all_endpoint_indices)
{ … }
void basisu_backend::sort_selector_codebook()
{ … }
int basisu_backend::find_video_frame(int slice_index, int delta)
{ … }
void basisu_backend::check_for_valid_cr_blocks()
{ … }
void basisu_backend::create_encoder_blocks()
{ … }
void basisu_backend::compute_slice_crcs()
{ … }
bool basisu_backend::encode_image()
{ … }
bool basisu_backend::encode_endpoint_palette()
{ … }
bool basisu_backend::encode_selector_palette()
{ … }
uint32_t basisu_backend::encode()
{ … }
}