Subversion Repositories eduke32

Rev

Rev 5359 | Rev 6055 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
5359 hendricks2 1
 
2
#include "compat.h"
3
 
4
#ifdef __cplusplus
5
extern "C" {
6
#endif
7
 
8
extern void initfastcolorlookup_scale(int32_t rscale, int32_t gscale, int32_t bscale);
9
extern void initfastcolorlookup_palette(uint8_t const * pal) ATTRIBUTE((nonnull(1)));
10
extern void initfastcolorlookup_gridvectors(void);
11
 
12
extern int32_t getclosestcol_lim(int32_t r, int32_t g, int32_t b, int32_t lastokcol);
5376 hendricks2 13
extern int32_t getclosestcol_nocache_lim(int32_t r, int32_t g, int32_t b, int32_t lastokcol);
5359 hendricks2 14
extern void getclosestcol_flush(void);
15
 
16
FORCE_INLINE int32_t getclosestcol(int32_t r, int32_t g, int32_t b)
17
{
18
    return getclosestcol_lim(r, g, b, 255);
19
}
5376 hendricks2 20
FORCE_INLINE int32_t getclosestcol_nocache(int32_t r, int32_t g, int32_t b)
21
{
22
    return getclosestcol_nocache_lim(r, g, b, 255);
23
}
5359 hendricks2 24
 
25
#ifdef __cplusplus
26
}
27
#endif