/
utility_common.cpp
60 lines (46 loc) · 1.88 KB
/
utility_common.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
// This file should contain implementations of header-only utility libraries
#ifndef _CRT_SECURE_NO_WARNINGS
#define _CRT_SECURE_NO_WARNINGS
#endif // _CRT_SECURE_NO_WARNINGS
#define STB_IMAGE_IMPLEMENTATION
#include "stb_image.h"
#define STB_IMAGE_WRITE_IMPLEMENTATION
#include "stb_image_write.h"
#define STB_RECT_PACK_IMPLEMENTATION
#include "stb_rect_pack.h"
#define STB_TRUETYPE_IMPLEMENTATION
#include "stb_truetype.h"
#define TINYDDSLOADER_IMPLEMENTATION
#include "tinyddsloader.h"
#define QOI_IMPLEMENTATION
#include "qoi.h"
#define MINIMP4_IMPLEMENTATION
#include "minimp4.h"
#define H264_IMPLEMENTATION
#include "h264.h"
#include "mikktspace.c"
// Basis Universal library sources are compiled below for simplicity:
//#define BASISU_FORCE_DEVEL_MESSAGES 1
#define BASISU_NO_ITERATOR_DEBUG_LEVEL
#include "basis_universal/transcoder/basisu_transcoder.cpp"
#undef _CRT_SECURE_NO_WARNINGS
#include "basis_universal/encoder/jpgd.cpp"
#include "basis_universal/encoder/basisu_backend.cpp"
#include "basis_universal/encoder/basisu_basis_file.cpp"
#include "basis_universal/encoder/basisu_bc7enc.cpp"
#include "basis_universal/encoder/basisu_comp.cpp"
#include "basis_universal/encoder/basisu_enc.cpp"
#include "basis_universal/encoder/basisu_etc.cpp"
#include "basis_universal/encoder/basisu_frontend.cpp"
#include "basis_universal/encoder/basisu_gpu_texture.cpp"
#include "basis_universal/encoder/basisu_kernels_sse.cpp"
#include "basis_universal/encoder/basisu_opencl.cpp"
#include "basis_universal/encoder/basisu_pvrtc1_4.cpp"
#include "basis_universal/encoder/basisu_resampler.cpp"
#include "basis_universal/encoder/basisu_resample_filters.cpp"
#include "basis_universal/encoder/basisu_ssim.cpp"
#include "basis_universal/encoder/basisu_uastc_enc.cpp"
#include "basis_universal/encoder/pvpngreader.cpp"
#undef CLAMP
//#include "basis_universal/zstd/zstddeclib.c"
#include "basis_universal/zstd/zstd.c"