Subversion Repositories eduke32

Rev

Rev 5359 | Rev 6055 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5359 Rev 5376
Line 8... Line 8...
8
extern void initfastcolorlookup_scale(int32_t rscale, int32_t gscale, int32_t bscale);
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)));
9
extern void initfastcolorlookup_palette(uint8_t const * pal) ATTRIBUTE((nonnull(1)));
10
extern void initfastcolorlookup_gridvectors(void);
10
extern void initfastcolorlookup_gridvectors(void);
11
11
12
extern int32_t getclosestcol_lim(int32_t r, int32_t g, int32_t b, int32_t lastokcol);
12
extern int32_t getclosestcol_lim(int32_t r, int32_t g, int32_t b, int32_t lastokcol);
-
 
13
extern int32_t getclosestcol_nocache_lim(int32_t r, int32_t g, int32_t b, int32_t lastokcol);
13
extern void getclosestcol_flush(void);
14
extern void getclosestcol_flush(void);
14
15
15
FORCE_INLINE int32_t getclosestcol(int32_t r, int32_t g, int32_t b)
16
FORCE_INLINE int32_t getclosestcol(int32_t r, int32_t g, int32_t b)
16
{
17
{
17
    return getclosestcol_lim(r, g, b, 255);
18
    return getclosestcol_lim(r, g, b, 255);
18
}
19
}
-
 
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
}
19
24
20
#ifdef __cplusplus
25
#ifdef __cplusplus
21
}
26
}
22
#endif
27
#endif