From: terencehill Date: Sat, 19 Mar 2011 23:36:48 +0000 (+0100) Subject: precache gfx/reticle_* only in CSQC_Init as there's no gain doing it at every frame X-Git-Tag: xonotic-v0.5.0~305^2~28^2~6 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=a6e0e3a6df6fcac049b3d3cd2b0c8f7fdb3950d7;p=xonotic%2Fxonotic-data.pk3dir.git precache gfx/reticle_* only in CSQC_Init as there's no gain doing it at every frame --- diff --git a/qcsrc/client/Main.qc b/qcsrc/client/Main.qc index bec75c2ee..91ce46479 100644 --- a/qcsrc/client/Main.qc +++ b/qcsrc/client/Main.qc @@ -151,6 +151,9 @@ void CSQC_Init(void) } Tuba_Precache(); + if(autocvar_cl_reticle_item_normal) precache_pic("gfx/reticle_normal"); + if(autocvar_cl_reticle_item_nex) precache_pic("gfx/reticle_nex"); + get_mi_min_max_texcoords(1); // try the CLEVER way first minimapname = strcat("gfx/", mi_shortname, "_radar.tga"); shortmapname = mi_shortname; diff --git a/qcsrc/client/View.qc b/qcsrc/client/View.qc index edfdb1429..eeccc2bf1 100644 --- a/qcsrc/client/View.qc +++ b/qcsrc/client/View.qc @@ -664,13 +664,11 @@ void CSQC_UpdateView(float w, float h) f = 1; if(autocvar_cl_reticle_item_normal) { - precache_pic("gfx/reticle_normal"); if(reticle_type == 1 && f) drawpic(reticle_pos, "gfx/reticle_normal", reticle_size, '1 1 1', f * autocvar_cl_reticle_item_normal, DRAWFLAG_NORMAL); } if(autocvar_cl_reticle_item_nex) { - precache_pic("gfx/reticle_nex"); if(reticle_type == 2 && f) drawpic(reticle_pos, "gfx/reticle_nex", reticle_size, '1 1 1', f * autocvar_cl_reticle_item_nex, DRAWFLAG_NORMAL); }