]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - r_textures.h
added support for GL_ARB_texture_env_combine, currently only used on wall rendering...
[xonotic/darkplaces.git] / r_textures.h
index 9657fadf14fc9cbb33c6c5eb88bc5918c7bdc41b..fb4b844d2acf043acc8644df5639a262ea99e60b 100644 (file)
@@ -3,6 +3,7 @@
 #define TEXF_MIPMAP 2 // mipmapped
 #define TEXF_RGBA 4 // 32bit RGBA, as opposed to 8bit paletted
 #define TEXF_PRECACHE 8 // upload immediately, otherwise defer loading until it is used (r_textureprecache can override this)
+#define TEXF_ALWAYSPRECACHE 16 // upload immediately, never defer (ignore r_textureprecache)
 
 // contents of this structure are private to gl_textures.c
 typedef struct rtexture_s
@@ -17,3 +18,4 @@ extern rtexture_t *R_LoadTexture (char *identifier, int width, int height, byte
 extern int R_GetTexture (rtexture_t *rt);
 // returns a GL texture slot (only used for lightmaps)
 extern int R_GetTextureSlots(int count);
+extern int R_TextureHasAlpha(rtexture_t *rt);