]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - render.h
added r_rtworld, r_rtworldshadows, r_rtdlight, r_rtdlightshadows, and r_lightmapinten...
[xonotic/darkplaces.git] / render.h
index eac7795ea8d88200a7a3f9541380e47e022e0773..b5f76e2da5d9af2f97c1367565489c15981c33f9 100644 (file)
--- a/render.h
+++ b/render.h
@@ -37,6 +37,8 @@ extern float fog_density, fog_red, fog_green, fog_blue;
 
 // sky stuff
 extern cvar_t r_sky;
+extern cvar_t r_skyscroll1;
+extern cvar_t r_skyscroll2;
 extern int skyrendernow, skyrendermasked;
 extern int R_SetSkyBox(const char *sky);
 extern void R_SkyStartFrame(void);
@@ -57,11 +59,6 @@ extern char r_speeds_string[1024];
 // lighting stuff
 extern cvar_t r_ambient;
 
-// model rendering stuff
-extern float *aliasvert;
-extern float *aliasvertnorm;
-extern float *aliasvertcolor;
-
 // vis stuff
 extern cvar_t r_novis;
 
@@ -86,6 +83,18 @@ extern       int                     r_framecount;
 extern mplane_t        frustum[4];
 extern int             c_alias_polys, c_light_polys, c_faces, c_nodes, c_leafs, c_models, c_bmodels, c_sprites, c_particles, c_dlights;
 
+// brightness of world lightmaps and related lighting
+// (often reduced when world rtlights are enabled)
+extern float r_lightmapintensity;
+// whether to draw world lights realtime, dlights realtime, and their shadows
+extern qboolean r_rtworld;
+extern qboolean r_rtworldshadows;
+extern qboolean r_rtdlight;
+extern qboolean r_rtdlightshadows;
+
+// forces all rendering to draw triangle outlines
+extern cvar_t r_showtris;
+extern int r_showtrispass;
 
 //
 // view origin
@@ -97,8 +106,10 @@ extern vec3_t r_viewright;
 extern vec3_t r_viewup;
 extern int r_view_x;
 extern int r_view_y;
+extern int r_view_z;
 extern int r_view_width;
 extern int r_view_height;
+extern int r_view_depth;
 extern float r_view_fov_x;
 extern float r_view_fov_y;
 extern matrix4x4_t r_view_matrix;
@@ -149,8 +160,10 @@ extern vec_t fogdensity;
 #include "r_lerpanim.h"
 
 extern cvar_t r_render;
+extern cvar_t r_waterwarp;
 
 extern cvar_t r_textureunits;
+extern cvar_t gl_polyblend;
 extern cvar_t gl_dither;
 
 #include "gl_backend.h"