]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - r_textures.h
add a new vec2 LowerRightCorner to the glsl shader. The screen texture is in 0..Lower...
[xonotic/darkplaces.git] / r_textures.h
index aac4bdec1d031cfd358e30e5958a1570f9e9c295..3af696e46d3f04d5b753b07e46dbe9d73af7fab3 100644 (file)
@@ -87,7 +87,7 @@ void R_UpdateTexture(rtexture_t *rt, const unsigned char *data, int x, int y, in
 
 // returns the renderer dependent texture slot number (call this before each
 // use, as a texture might not have been precached)
-#define R_GetTexture(rt) ((rt) ? ((rt)->texnum >= 0 ? (rt)->texnum : R_RealGetTexture(rt)) : r_texture_white->texnum)
+#define R_GetTexture(rt) ((rt) ? ((rt)->texnum > 0 ? (rt)->texnum : R_RealGetTexture(rt)) : r_texture_white->texnum)
 int R_RealGetTexture (rtexture_t *rt);
 
 // returns true if the texture is transparent (useful for rendering code)
@@ -110,5 +110,8 @@ void R_Textures_Frame(void);
 void R_MarkDirtyTexture(rtexture_t *rt);
 void R_MakeTextureDynamic(rtexture_t *rt, updatecallback_t updatecallback, void *data);
 
+// Clear the texture's contents
+void R_ClearTexture (rtexture_t *rt);
+
 #endif