-extern cvar_t r_shadow_bumpscale_basetexture;
-extern cvar_t r_shadow_bumpscale_bumpmap;
-extern cvar_t r_shadow_debuglight;
-extern cvar_t r_shadow_gloss;
-extern cvar_t r_shadow_gloss2intensity;
-extern cvar_t r_shadow_glossintensity;
-extern cvar_t r_shadow_glossexponent;
-extern cvar_t r_shadow_gloss2exponent;
-extern cvar_t r_shadow_glossexact;
-extern cvar_t r_shadow_lightattenuationpower;
-extern cvar_t r_shadow_lightattenuationscale;
-extern cvar_t r_shadow_lightintensityscale;
-extern cvar_t r_shadow_lightradiusscale;
-extern cvar_t r_shadow_projectdistance;
-extern cvar_t r_shadow_frontsidecasting;
-extern cvar_t r_shadow_realtime_dlight;
-extern cvar_t r_shadow_realtime_dlight_shadows;
-extern cvar_t r_shadow_realtime_dlight_svbspculling;
-extern cvar_t r_shadow_realtime_dlight_portalculling;
-extern cvar_t r_shadow_realtime_world;
-extern cvar_t r_shadow_realtime_world_lightmaps;
-extern cvar_t r_shadow_realtime_world_shadows;
-extern cvar_t r_shadow_realtime_world_compile;
-extern cvar_t r_shadow_realtime_world_compileshadow;
-extern cvar_t r_shadow_realtime_world_compilesvbsp;
-extern cvar_t r_shadow_realtime_world_compileportalculling;
-extern cvar_t r_shadow_scissor;
+extern struct cvar_s r_shadow_bumpscale_basetexture;
+extern struct cvar_s r_shadow_bumpscale_bumpmap;
+extern struct cvar_s r_shadow_debuglight;
+extern struct cvar_s r_shadow_gloss;
+extern struct cvar_s r_shadow_gloss2intensity;
+extern struct cvar_s r_shadow_glossintensity;
+extern struct cvar_s r_shadow_glossexponent;
+extern struct cvar_s r_shadow_gloss2exponent;
+extern struct cvar_s r_shadow_glossexact;
+extern struct cvar_s r_shadow_lightattenuationpower;
+extern struct cvar_s r_shadow_lightattenuationscale;
+extern struct cvar_s r_shadow_lightintensityscale;
+extern struct cvar_s r_shadow_lightradiusscale;
+extern struct cvar_s r_shadow_projectdistance;
+extern struct cvar_s r_shadow_frontsidecasting;
+extern struct cvar_s r_shadow_realtime_dlight;
+extern struct cvar_s r_shadow_realtime_dlight_shadows;
+extern struct cvar_s r_shadow_realtime_dlight_svbspculling;
+extern struct cvar_s r_shadow_realtime_dlight_portalculling;
+extern struct cvar_s r_shadow_realtime_world;
+extern struct cvar_s r_shadow_realtime_world_lightmaps;
+extern struct cvar_s r_shadow_realtime_world_shadows;
+extern struct cvar_s r_shadow_realtime_world_compile;
+extern struct cvar_s r_shadow_realtime_world_compileshadow;
+extern struct cvar_s r_shadow_realtime_world_compilesvbsp;
+extern struct cvar_s r_shadow_realtime_world_compileportalculling;
+extern struct cvar_s r_shadow_scissor;