X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=r_textures.h;h=9cfaccc87d4325705c7005a1bb443e7d9f928605;hp=5cf3753dc7922c0cf89d75bf6e41f9175668c6c6;hb=feddf3cc50c351ccd061252b74b292f85a205eb6;hpb=63a4ff4563c4bbd232c265a288e9890e4015bd93 diff --git a/r_textures.h b/r_textures.h index 5cf3753d..9cfaccc8 100644 --- a/r_textures.h +++ b/r_textures.h @@ -15,8 +15,14 @@ #define TEXF_FRAGMENT 0x00000010 // indicates texture coordinates should be clamped rather than wrapping #define TEXF_CLAMP 0x00000020 +// indicates texture should be uploaded using GL_NEAREST or GL_NEAREST_MIPMAP_NEAREST mode +#define TEXF_FORCENEAREST 0x00000040 +// indicates texture should be uploaded using GL_LINEAR or GL_LINEAR_MIPMAP_NEAREST or GL_LINEAR_MIPMAP_LINEAR mode +#define TEXF_FORCELINEAR 0x00000080 +// indicates texture should be affected by gl_picmip +#define TEXF_PICMIP 0x00000100 // used for checking if textures mismatch -#define TEXF_IMPORTANTBITS (TEXF_ALPHA | TEXF_MIPMAP | TEXF_FRAGMENT | TEXF_CLAMP) +#define TEXF_IMPORTANTBITS (TEXF_ALPHA | TEXF_MIPMAP | TEXF_FRAGMENT | TEXF_CLAMP | TEXF_FORCENEAREST | TEXF_FORCELINEAR | TEXF_PICMIP) // 8bit paletted #define TEXTYPE_PALETTE 1 @@ -24,6 +30,8 @@ #define TEXTYPE_RGB 2 // 32bit RGBA #define TEXTYPE_RGBA 3 +// 16bit DSDT +#define TEXTYPE_DSDT 4 // contents of this structure are mostly private to gl_textures.c typedef struct