X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=r_textures.h;h=330825aac386e079ef2ab55df64e416832adfa99;hb=5f55eee61c5779e5d6bab6994e86660a30d12a1e;hp=5cf3753dc7922c0cf89d75bf6e41f9175668c6c6;hpb=63a4ff4563c4bbd232c265a288e9890e4015bd93;p=xonotic%2Fdarkplaces.git diff --git a/r_textures.h b/r_textures.h index 5cf3753d..330825aa 100644 --- a/r_textures.h +++ b/r_textures.h @@ -15,8 +15,12 @@ #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 // 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) // 8bit paletted #define TEXTYPE_PALETTE 1 @@ -24,6 +28,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