+typedef struct renderstats_s
+{
+ int entities;
+ int entities_surfaces;
+ int entities_triangles;
+ int world_leafs;
+ int world_portals;
+ int particles;
+ int meshes;
+ int meshes_elements;
+ int lights;
+ int lights_clears;
+ int lights_scissored;
+ int lights_lighttriangles;
+ int lights_shadowtriangles;
+ int lights_dynamicshadowtriangles;
+ int bloom;
+ int bloom_copypixels;
+ int bloom_drawpixels;
+}
+renderstats_t;
+
+extern renderstats_t renderstats;
+
+// 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;
+
+extern cvar_t r_nearclip;
+
+// forces all rendering to draw triangle outlines
+extern cvar_t r_showtris;
+extern cvar_t r_showtris_polygonoffset;
+extern cvar_t r_shownormals;
+extern cvar_t r_showlighting;
+extern cvar_t r_showshadowvolumes;
+extern cvar_t r_showcollisionbrushes;
+extern cvar_t r_showcollisionbrushes_polygonfactor;
+extern cvar_t r_showcollisionbrushes_polygonoffset;
+extern cvar_t r_showdisabledepthtest;
+extern int r_showtrispass;