![]() |
DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
|
|
Go to the source code of this file.
Macros | |
#define | PALETTEFEATURE_GLOW 16 |
#define | PALETTEFEATURE_PANTS 4 |
#define | PALETTEFEATURE_REVERSED 2 |
#define | PALETTEFEATURE_SHIRT 8 |
#define | PALETTEFEATURE_STANDARD 1 |
#define | PALETTEFEATURE_TRANSPARENT 128 |
#define | PALETTEFEATURE_ZERO 32 |
Functions | |
void | BuildGammaTable16 (float prescale, float gamma, float scale, float base, float contrastboost, unsigned short *out, int rampsize) |
void | BuildGammaTable8 (float prescale, float gamma, float scale, float base, float contrastboost, unsigned char *out, int rampsize) |
void | Palette_Init (void) |
Variables | |
unsigned int | palette_bgra_alpha [256] |
unsigned int | palette_bgra_complete [256] |
unsigned int | palette_bgra_embeddedpic [256] |
unsigned int | palette_bgra_font [256] |
unsigned int | palette_bgra_nocolormap [256] |
unsigned int | palette_bgra_nocolormapnofullbrights [256] |
unsigned int | palette_bgra_nofullbrights [256] |
unsigned int | palette_bgra_nofullbrights_transparent [256] |
unsigned int | palette_bgra_onlyfullbrights [256] |
unsigned int | palette_bgra_onlyfullbrights_transparent [256] |
unsigned int | palette_bgra_pantsaswhite [256] |
unsigned int | palette_bgra_shirtaswhite [256] |
unsigned int | palette_bgra_transparent [256] |
unsigned char | palette_featureflags [256] |
unsigned char | palette_rgb [256][3] |
unsigned char | palette_rgb_pantscolormap [16][3] |
unsigned char | palette_rgb_pantsscoreboard [16][3] |
unsigned char | palette_rgb_shirtcolormap [16][3] |
unsigned char | palette_rgb_shirtscoreboard [16][3] |
unsigned int | q2palette_bgra_complete [256] |
#define PALETTEFEATURE_GLOW 16 |
Definition at line 9 of file palette.h.
Referenced by Palette_SetupSpecialPalettes(), and R_SkinFrame_LoadInternalQuake().
#define PALETTEFEATURE_PANTS 4 |
Definition at line 7 of file palette.h.
Referenced by Palette_SetupSpecialPalettes(), and R_SkinFrame_LoadInternalQuake().
#define PALETTEFEATURE_REVERSED 2 |
Definition at line 6 of file palette.h.
Referenced by Palette_SetupSpecialPalettes().
#define PALETTEFEATURE_SHIRT 8 |
Definition at line 8 of file palette.h.
Referenced by Palette_SetupSpecialPalettes(), and R_SkinFrame_LoadInternalQuake().
#define PALETTEFEATURE_STANDARD 1 |
Definition at line 5 of file palette.h.
Referenced by Palette_SetupSpecialPalettes().
#define PALETTEFEATURE_TRANSPARENT 128 |
Definition at line 11 of file palette.h.
Referenced by Palette_SetupSpecialPalettes().
#define PALETTEFEATURE_ZERO 32 |
Definition at line 10 of file palette.h.
Referenced by Palette_SetupSpecialPalettes().
void BuildGammaTable16 | ( | float | prescale, |
float | gamma, | ||
float | scale, | ||
float | base, | ||
float | contrastboost, | ||
unsigned short * | out, | ||
int | rampsize ) |
Definition at line 240 of file palette.c.
References bound, i, int(), pow(), and scale.
Referenced by SCR_ScreenShot(), and VID_BuildGammaTables().
void BuildGammaTable8 | ( | float | prescale, |
float | gamma, | ||
float | scale, | ||
float | base, | ||
float | contrastboost, | ||
unsigned char * | out, | ||
int | rampsize ) |
Definition at line 219 of file palette.c.
References bound, i, int(), pow(), and scale.
Referenced by Palette_Load().
Definition at line 366 of file palette.c.
References Cvar_RegisterVariable(), NULL, Palette_Load(), Palette_NewMap(), Palette_Shutdown(), r_colormap_palette, and R_RegisterModule().
Referenced by CL_Init().
|
extern |
Definition at line 15 of file palette.c.
Referenced by Palette_SetupSpecialPalettes().
|
extern |
Definition at line 13 of file palette.c.
Referenced by Mod_Q1BSP_LoadSplitSky(), Palette_Load(), Palette_SetupSpecialPalettes(), R_SkinFrame_GenerateTexturesFromQPixels(), and R_SkinFrame_LoadInternalQuake().
|
extern |
Definition at line 25 of file palette.c.
Referenced by Image_GetEmbeddedPicBGRA(), Palette_Load(), and R_Shadow_MakeTextures().
|
extern |
Definition at line 14 of file palette.c.
Referenced by LoadConChars_BGRA(), and Palette_SetupSpecialPalettes().
|
extern |
Definition at line 16 of file palette.c.
Referenced by Palette_SetupSpecialPalettes(), and R_SkinFrame_GenerateTexturesFromQPixels().
|
extern |
Definition at line 17 of file palette.c.
Referenced by Palette_SetupSpecialPalettes(), and R_SkinFrame_GenerateTexturesFromQPixels().
|
extern |
Definition at line 18 of file palette.c.
Referenced by Palette_SetupSpecialPalettes(), and R_SkinFrame_GenerateTexturesFromQPixels().
|
extern |
Definition at line 19 of file palette.c.
Referenced by Palette_SetupSpecialPalettes(), and R_SkinFrame_GenerateTexturesFromQPixels().
|
extern |
Definition at line 20 of file palette.c.
Referenced by Palette_SetupSpecialPalettes(), and R_SkinFrame_GenerateTexturesFromQPixels().
|
extern |
Definition at line 21 of file palette.c.
Referenced by Palette_SetupSpecialPalettes(), and R_SkinFrame_GenerateTexturesFromQPixels().
|
extern |
Definition at line 22 of file palette.c.
Referenced by Palette_SetupSpecialPalettes(), and R_SkinFrame_GenerateTexturesFromQPixels().
|
extern |
Definition at line 23 of file palette.c.
Referenced by Palette_SetupSpecialPalettes(), and R_SkinFrame_GenerateTexturesFromQPixels().
|
extern |
Definition at line 24 of file palette.c.
Referenced by LoadLMP_BGRA(), M_Setup_Draw(), Mod_Sprite_SharedSetup(), Palette_SetupSpecialPalettes(), and R_SkinFrame_GenerateTexturesFromQPixels().
|
extern |
Definition at line 26 of file palette.c.
Referenced by Palette_SetupSpecialPalettes(), and R_SkinFrame_LoadInternalQuake().
|
extern |
Definition at line 7 of file palette.c.
Referenced by CL_LinkNetworkEntity(), CL_ParseTempEntity(), Mod_Q1BSP_LoadSplitSky(), Palette_Load(), r_part_start(), and VM_CL_te_explosion2().
|
extern |
Definition at line 8 of file palette.c.
Referenced by CL_SetEntityColormapColors(), CL_UpdateScreen(), and Palette_Load().
|
extern |
Definition at line 10 of file palette.c.
Referenced by CL_UpdateScreen(), Palette_Load(), Sbar_DrawFace(), Sbar_DrawFrags(), and Sbar_PrintScoreboardItem().
|
extern |
Definition at line 9 of file palette.c.
Referenced by CL_SetEntityColormapColors(), CL_UpdateScreen(), and Palette_Load().
|
extern |
Definition at line 11 of file palette.c.
Referenced by CL_UpdateScreen(), Palette_Load(), Sbar_DrawFace(), Sbar_DrawFrags(), Sbar_PrintScoreboardItem(), and Sbar_Score().
|
extern |
Definition at line 28 of file palette.c.
Referenced by LoadWAL_BGRA(), and Palette_LoadQ2Colormap().