7#ifndef __LIBDRAGON_ASSET_H
8#define __LIBDRAGON_ASSET_H
106#define asset_init_compression(level) ({ \
110 case 2: __asset_init_compression_lvl2(); break; \
111 case 3: __asset_init_compression_lvl3(); break; \
112 default: assertf(0, "Unsupported compression level: %d", level); \
void __asset_init_compression_lvl2(void)
Initialize compression level 2 (APLIB)
Definition asset.c:56
void __asset_init_compression_lvl3(void)
Initialize compression level 3 (SHRINKLER)
Definition asset.c:72
void * asset_load(const char *fn, int *sz)
Load an asset file (possibly uncompressing it)
Definition asset.c:172
FILE * asset_fopen(const char *fn, int *sz)
Open an asset file for reading (with transparent decompression)