Flat profile: Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls ms/call ms/call name 53.22 25.07 25.07 70977 0.35 0.55 bfaclient::botclient::think(fpsent*) 7.03 28.38 3.31 464579558 0.00 0.00 bfaclient::feetpos(physent*, float) 3.44 30.00 1.62 637994107 0.00 0.00 bfaclient::iterdynents(int) 2.72 31.28 1.28 10899557 0.00 0.00 collide(physent*, vec const&, float, bool) 2.59 32.50 1.22 62029 0.02 0.02 varenderer<0>::update() 2.40 33.63 1.13 663052617 0.00 0.00 bfaclient::numdynents() 2.25 34.69 1.06 8373316 0.00 0.00 octacollide(physent*, vec const&, float, ivec const&, ivec const&, cube*, ivec const&, int) 1.76 35.52 0.83 5642 0.15 7.45 bfaclient::updateworld() 1.74 36.34 0.82 219418 0.00 0.00 bfaclient::entities::route(int, int, vector&, vector&, float, float*) 1.74 37.16 0.82 74257 0.01 0.01 bfaclient::entities::waypointnode(vec&, bool, int) 1.63 37.93 0.77 124069 0.01 0.01 bfaclient::entities::collateitems(fpsent*, bool, bool, vector&) 1.55 38.66 0.73 4818099 0.00 0.00 bfaclient::physics::move(physent*, vec&) 1.19 39.22 0.56 74325 0.01 0.01 skelmodel::skeleton::interpmatbones(animmodel::animstate const*, float, vec const&, int, unsigned char*, skelmodel::skelcacheentry&) 0.93 39.66 0.44 7125474 0.00 0.00 plcollide(physent*, vec const&) 0.85 40.06 0.40 17805129 0.00 0.00 rectcollide(physent*, vec const&, vec const&, float, float, float, float, unsigned char, bool, float) 0.83 40.45 0.39 11952973 0.00 0.00 cubecollide(physent*, vec const&, float, cube&, int, int, int, int, bool) 0.68 40.77 0.32 218870 0.00 0.00 raycube(vec const&, vec const&, float, int, int, extentity*) 0.62 41.06 0.29 81092 0.00 0.00 checklightcache(int, int) 0.53 41.31 0.25 22663280 0.00 0.00 mmcollide(physent*, vec const&, octaentities&) 0.51 41.55 0.24 282661 0.00 0.00 shadowray(vec const&, vec const&, float, int, extentity*) 0.38 41.73 0.18 3391523 0.00 0.00 draw_char(int, int, int) 0.34 41.89 0.16 36650 0.00 0.01 splash(int, int, int, int, int, vec const&, float) 0.28 42.02 0.13 1726477 0.00 0.00 updatetexture(Texture*) 0.28 42.15 0.13 490027 0.00 0.00 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) 0.28 42.28 0.13 453502 0.00 0.01 bfaclient::physics::moveplayer(physent*, int, bool, int) 0.23 42.39 0.11 7619897 0.00 0.00 checkdynentcache(int, int) 0.23 42.50 0.11 753085 0.00 0.00 lookuptexture(int, bool) 0.23 42.61 0.11 422639 0.00 0.00 bfaclient::projectiles::move(projent&, int) 0.23 42.72 0.11 10186 0.01 0.03 renderbatches(renderstate&, int) 0.23 42.83 0.11 6 18.33 18.33 texmad(SDL_Surface*, vec const&, vec const&) 0.21 42.93 0.10 2724065 0.00 0.00 lookupmaterial(vec const&) 0.21 43.03 0.10 242243 0.00 0.00 draw_text(char const*, int, int, int, int, int, int, bool, int, int) 0.21 43.13 0.10 125389 0.00 0.01 animmodel::part::render(int, float, int, float, vec const&, dynent*, vec const&, vec const&, plane const&, animmodel::animstate*) 0.21 43.23 0.10 124494 0.00 0.00 decalrenderer::gendecaltris(cube&, int, vec*, bool) 0.21 43.33 0.10 5637 0.02 0.16 bfaclient::projectiles::update() 0.19 43.42 0.09 1408678 0.00 0.00 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) 0.19 43.51 0.09 5280 0.02 0.11 bfaclient::botclient::follow(fpsent*, botstate&, fpsent*, bool) 0.17 43.59 0.08 5852221 0.00 0.00 rotatebb(vec&, vec&, int) 0.17 43.67 0.08 1178044 0.00 0.00 varenderer<0>::addpart(vec const&, vec const&, int, int, float, physent*) 0.17 43.75 0.08 309161 0.00 0.00 renderbatch(renderstate&, int, geombatch&) 0.17 43.83 0.08 240465 0.00 0.00 depthfxtexture::addscissorbox(vec const&, float) 0.15 43.90 0.07 6611271 0.00 0.00 loadmodel(char const*, int, bool) 0.15 43.97 0.07 696762 0.00 0.00 ellipsecollide(physent*, vec const&, vec const&, float, float, float, float, float) 0.15 44.04 0.07 91935 0.00 0.00 mergetexs(vtxarray*, elementset*, int, unsigned short*) 0.15 44.11 0.07 81092 0.00 0.00 lightreaching(vec const&, vec&, vec&, extentity*, float) 0.15 44.18 0.07 17552 0.00 0.01 decalrenderer::gendecaltris(cube*, ivec const&, int, unsigned char*, unsigned char) 0.15 44.25 0.07 11278 0.01 0.01 bfaclient::entities::render() 0.15 44.32 0.07 3803 0.02 0.07 bfaclient::drawgamehud(int, int) 0.15 44.39 0.07 13 5.38 5.38 vertmodel::vertmeshgroup::genvbo(bool, bool, vertmodel::vbocacheentry&) 0.13 44.45 0.06 23917463 0.00 0.00 bfaclient::entities::getents() 0.13 44.51 0.06 7225568 0.00 0.00 randomMT() 0.13 44.57 0.06 5641 0.01 0.01 bfaclient::entities::drawparticles() 0.13 44.63 0.06 1887 0.03 0.14 bfaclient::projectiles::init(projent&, bool) 0.13 44.69 0.06 5 12.00 12.00 md3bumpmap(char*, char*, char*) 0.11 44.74 0.05 1304740 0.00 0.00 lookupcube(int, int, int, int) 0.11 44.79 0.05 418480 0.00 0.00 updatedynentcache(physent*) 0.11 44.84 0.05 339444 0.00 0.00 isvisiblecube(ivec const&, int) 0.11 44.89 0.05 113283 0.00 0.01 skelmodel::skelmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) 0.11 44.94 0.05 11278 0.00 0.10 bfaclient::render() 0.08 44.98 0.04 2382556 0.00 0.00 setlocalparamfv(char const*, int, int, float const*) 0.08 45.02 0.04 1183126 0.00 0.00 insidesphere(vec&, float, float, vec&, float, float) 0.08 45.06 0.04 392213 0.00 0.00 Shader::setslotparams(Slot&) 0.08 45.10 0.04 307089 0.00 0.00 animmodel::skin::bind(animmodel::mesh*, animmodel::animstate const*) 0.08 45.14 0.04 204070 0.00 0.00 calcvol(int, int, int, int, int, int, vec&, int*, int*) 0.08 45.18 0.04 196828 0.00 0.00 calcshadowmapbb(vec const&, float, float, float&, float&, float&, float&) 0.08 45.22 0.04 149128 0.00 0.00 raycubeintersect(cube const&, vec const&, vec const&, float&) 0.08 45.26 0.04 148700 0.00 0.00 bfaclient::renderplayer(fpsent*, bool, bool) 0.08 45.30 0.04 66103 0.00 0.00 bfaclient::botclient::hunt(fpsent*, botstate&, bool) 0.08 45.34 0.04 50981 0.00 0.00 parseexp(char const*&, int) 0.06 45.37 0.03 8846360 0.00 0.00 edgeval(cube&, ivec const&, int, int) 0.06 45.40 0.03 1980516 0.00 0.00 vector::add(int const&) 0.06 45.43 0.03 1600186 0.00 0.00 setenvparamf(char const*, int, int, float, float, float, float) 0.06 45.46 0.03 635536 0.00 0.00 vecfromyawpitch(float, float, int, int, vec&) 0.06 45.49 0.03 392213 0.00 0.00 changeshader(renderstate&, Shader*, Slot&, bool) 0.06 45.52 0.03 314410 0.00 0.00 text_bounds(char const*, int&, int&, int) 0.06 45.55 0.03 190024 0.00 0.00 vadist(vtxarray*, vec const&) 0.06 45.58 0.03 125565 0.00 0.00 textureload(char const*, int, bool, bool) 0.06 45.61 0.03 109240 0.00 0.01 animmodel::render(int, float, int, vec const&, float, float, float, dynent*, modelattach*, vec const&, vec const&) 0.06 45.64 0.03 91935 0.00 0.00 calcdynlightmask(vtxarray*) 0.06 45.67 0.03 70977 0.00 0.01 bfaclient::botclient::process(fpsent*, botstate&) 0.06 45.70 0.03 5639 0.01 0.01 renderdecals(int) 0.06 45.73 0.03 5639 0.01 0.01 sortmaterials(vector&) 0.06 45.76 0.03 170 0.18 1.96 bfaclient::botclient::randomnode(fpsent*, botstate&, vec&, vec&, float, float) 0.06 45.79 0.03 19 1.58 1.87 md3::md3meshgroup::load(char*) 0.04 45.81 0.02 12430530 0.00 0.00 bfaclient::particletrack(particle*, unsigned int, int&, vec&, vec&, bool) 0.04 45.83 0.02 2142844 0.00 0.00 faceedges(cube&, int) 0.04 45.85 0.02 977234 0.00 0.00 getint(databuf&) 0.04 45.87 0.02 660844 0.00 0.00 s_sprintf_f::operator()(char const*, ...) 0.04 45.89 0.02 570977 0.00 0.00 faceconvexity(cube&, int) 0.04 45.91 0.02 267535 0.00 0.00 isshadowmapreceiver(vtxarray*) 0.04 45.93 0.02 217325 0.00 0.00 isvisiblesphere(float, vec const&) 0.04 45.95 0.02 216288 0.00 0.00 BIH::traverse(vec const&, vec const&, float, float&, int) 0.04 45.97 0.02 196935 0.00 0.00 shadowcubeintersect(cube const&, vec const&, vec const&, float&) 0.04 45.99 0.02 166785 0.00 0.00 animmodel::envmapped() 0.04 46.01 0.02 113283 0.00 0.00 skelmodel::skelmeshgroup::bindvbo(animmodel::animstate const*, skelmodel::vbocacheentry&, skelmodel::skelcacheentry*, skelmodel::blendcacheentry*) 0.04 46.03 0.02 96459 0.00 0.01 skelmodel::skeleton::checkskelcache(animmodel::animstate const*, float, vec const&) 0.04 46.05 0.02 91019 0.00 0.00 dynlightreaching(vec const&, vec&, vec&) 0.04 46.07 0.02 55214 0.00 0.00 raycubelos(vec const&, vec const&, vec&) 0.04 46.09 0.02 45649 0.00 0.00 executeret(char const*) 0.04 46.11 0.02 34842 0.00 0.00 animmodel::startrender() 0.04 46.13 0.02 33201 0.00 0.00 setorigin(vtxarray*, bool) 0.04 46.15 0.02 20724 0.00 0.00 varenderer<0>::resettracked(physent*) 0.04 46.17 0.02 15599 0.00 0.00 regularshape(int, int, int, int, int, int, vec const&, float) 0.04 46.19 0.02 13787 0.00 0.00 addcubeverts(int, int, vvec*, unsigned short, surfaceinfo*, surfacenormals*, int, unsigned short) 0.04 46.21 0.02 5642 0.00 0.02 serverslice() 0.04 46.23 0.02 5642 0.00 0.01 bfaserver::serverupdate() 0.04 46.25 0.02 5642 0.00 0.00 bfaserver::processevents() 0.04 46.27 0.02 5641 0.00 0.03 updatetextures() 0.04 46.29 0.02 5639 0.00 0.18 rendergeom(float, bool) 0.04 46.31 0.02 5639 0.00 0.02 findvisiblevas(vector&, bool) 0.04 46.33 0.02 5639 0.00 0.08 bfaclient::drawhud(int, int) 0.04 46.35 0.02 2658 0.01 0.01 hashtable::access(char const* const&, Shader const*) 0.04 46.37 0.02 480 0.04 0.05 bfaclient::botclient::find(fpsent*, botstate&, bool) 0.04 46.39 0.02 enet_protocol_send_outgoing_commands 0.02 46.40 0.01 1942392 0.00 0.00 genvectorvert(ivec const&, cube&, ivec&) 0.02 46.41 0.01 1208592 0.00 0.00 endianswap(void*, int, int) 0.02 46.42 0.01 1164316 0.00 0.00 text_color(char, char*, int, int&, bvec, int) 0.02 46.43 0.01 928471 0.00 0.00 Shader::flushenvparams(Slot*) 0.02 46.44 0.01 608618 0.00 0.00 putint(databuf&, int) 0.02 46.45 0.01 586710 0.00 0.00 changetexgen(renderstate&, Slot&, int) 0.02 46.46 0.01 492654 0.00 0.00 Shader::bindprograms() 0.02 46.47 0.01 489529 0.00 0.00 readushort(void*) 0.02 46.48 0.01 436415 0.00 0.00 getuint(databuf&) 0.02 46.49 0.01 383958 0.00 0.00 pvsoccluded(ivec const&, ivec const&) 0.02 46.50 0.01 238465 0.00 0.00 animmodel::skin::setshader(animmodel::mesh*, animmodel::animstate const*, bool) 0.02 46.51 0.01 213950 0.00 0.00 BIH::triintersect(BIH::tri&, vec const&, vec const&, float, float&, int, BIH::tri*) 0.02 46.52 0.01 204548 0.00 0.00 skelmodel::skelmeshgroup::totalframes() const 0.02 46.53 0.01 193806 0.00 0.00 vertmodel::vertmesh::render(animmodel::animstate const*, animmodel::skin&, vertmodel::vbocacheentry&) 0.02 46.54 0.01 190024 0.00 0.00 addvisibleva(vtxarray*) 0.02 46.55 0.01 177259 0.00 0.00 g3d_active(bool, bool) 0.02 46.56 0.01 175016 0.00 0.00 renderva(renderstate&, vtxarray*, int, bool, bool) 0.02 46.57 0.01 122018 0.00 0.00 freeclipplanes(cube&) 0.02 46.58 0.01 113283 0.00 0.00 skelmodel::skelmesh::render(animmodel::animstate const*, animmodel::skin&, skelmodel::vbocacheentry&) 0.02 46.59 0.01 113283 0.00 0.00 skelmodel::skelmesh::setshader(Shader*) 0.02 46.60 0.01 103945 0.00 0.01 renderbatchedmodel(model*, batchedmodel&) 0.02 46.61 0.01 99453 0.00 0.00 vertmodel::vertmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) 0.02 46.62 0.01 78048 0.00 0.00 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) 0.02 46.63 0.01 67064 0.00 0.00 gencubeedges(cube&, int, int, int, int) 0.02 46.64 0.01 60252 0.00 0.00 emit_particles() 0.02 46.65 0.01 56724 0.00 0.00 setfont(char const*) 0.02 46.66 0.01 56043 0.00 0.00 addshadowmapcaster(vec const&, float, float) 0.02 46.67 0.01 44653 0.00 0.00 regular_part_splash(int, int, int, vec const&, int, float, int, int) 0.02 46.68 0.01 33793 0.00 0.00 varenderer<0>::render() 0.02 46.69 0.01 27568 0.00 0.00 adddynlight(vec const&, float, vec const&, int, int, int, float, vec const&) 0.02 46.70 0.01 21844 0.00 0.00 genclipplane(cube&, int, vec*, plane*) 0.02 46.71 0.01 18715 0.00 0.00 parsemacro(char const*&, int, vector&) 0.02 46.72 0.01 15318 0.00 0.00 setblurshader(int, int, int, float*, float*, unsigned int) 0.02 46.73 0.01 15298 0.00 0.00 genclipplanes(cube&, int, int, int, int, clipplanes&) 0.02 46.74 0.01 11580 0.00 0.00 reloadMT() 0.02 46.75 0.01 11278 0.00 0.00 parsetmufunc(tmu&, tmufunc&, char const*) 0.02 46.76 0.01 10417 0.00 0.00 textrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) 0.02 46.77 0.01 9781 0.00 0.00 vectoyawpitch(vec const&, float&, float&) 0.02 46.78 0.01 7659 0.00 0.00 rendertarget::doblur(int, float) 0.02 46.79 0.01 5641 0.00 0.00 setviewcell(vec const&) 0.02 46.80 0.01 5641 0.00 0.01 updateparticles() 0.02 46.81 0.01 5641 0.00 0.00 bfaclient::recomputecamera(int, int) 0.02 46.82 0.01 5639 0.00 0.00 rendergrass() 0.02 46.83 0.01 5639 0.00 0.00 renderwater() 0.02 46.84 0.01 5639 0.00 0.00 g3d_mainmenu() 0.02 46.85 0.01 5639 0.00 0.02 visiblecubes(float, float) 0.02 46.86 0.01 5639 0.00 0.00 queryreflections() 0.02 46.87 0.01 5639 0.00 0.00 setfog(int, float, int) 0.02 46.88 0.01 5639 0.00 0.00 varenderer<1>::update() 0.02 46.89 0.01 5639 0.00 0.02 softquadrenderer::adddepthfx(vec&, vec&) 0.02 46.90 0.01 5639 0.00 0.00 lightningrenderer::update() 0.02 46.91 0.01 5639 0.00 0.00 bfaclient::adddynlights() 0.02 46.92 0.01 5637 0.00 0.00 render_texture_panel(int, int) 0.02 46.93 0.01 5189 0.00 0.03 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) 0.02 46.94 0.01 4731 0.00 0.00 draw_env_overlay(int, Texture*, float, float) 0.02 46.95 0.01 4332 0.00 0.04 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) 0.02 46.96 0.01 3709 0.00 0.00 msgsizelookup(int) 0.02 46.97 0.01 3709 0.00 0.01 bfaclient::clientcom::addmsg(int, char const*, ...) 0.02 46.98 0.01 3638 0.00 0.02 bfaclient::botclient::defer(fpsent*, botstate&, bool) 0.02 46.99 0.01 3050 0.00 0.00 bfaserver::buildworldstate() 0.02 47.00 0.01 2844 0.00 0.01 bfaclient::clientcom::sendpacketclient(databuf&, bool&) 0.02 47.01 0.01 2707 0.00 0.00 modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) 0.02 47.02 0.01 1560 0.01 0.01 setupexplosion() 0.02 47.03 0.01 521 0.02 0.03 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) 0.02 47.04 0.01 38 0.26 0.26 vertmodel::vertmesh::scaleverts(vec const&, float) 0.02 47.05 0.01 34 0.29 0.29 md5::md5meshgroup::loadmd5mesh(char const*) 0.02 47.06 0.01 11 0.91 0.91 skelmodel::skelmeshgroup::genvbo(bool, bool, skelmodel::vbocacheentry&) 0.02 47.07 0.01 enet_peer_receive 0.02 47.08 0.01 enet_peer_send 0.02 47.09 0.01 enet_protocol_dispatch_incoming_commands 0.02 47.10 0.01 enet_protocol_send_reliable_outgoing_commands 0.02 47.11 0.01 main 0.00 47.11 0.00 8846360 0.00 0.00 edgelookup(cube&, ivec const&, int) 0.00 47.11 0.00 2127579 0.00 0.00 touchingface(cube&, int) 0.00 47.11 0.00 1307678 0.00 0.00 collapsedface(unsigned int) 0.00 47.11 0.00 1304740 0.00 0.00 neighbourcube(int, int, int, int, int, int) 0.00 47.11 0.00 784573 0.00 0.00 bfaclient::allowmove(physent*) 0.00 47.11 0.00 678848 0.00 0.00 flataxisface(cube&, int) 0.00 47.11 0.00 522202 0.00 0.00 bfaclient::headpos(physent*, float) 0.00 47.11 0.00 489613 0.00 0.00 faceorder(cube&, int) 0.00 47.11 0.00 489613 0.00 0.00 faceverts(cube&, int, int) 0.00 47.11 0.00 403333 0.00 0.00 calcvert(cube&, int, int, int, int, vec&, int, bool) 0.00 47.11 0.00 312654 0.00 0.00 text_width(char const*) 0.00 47.11 0.00 266167 0.00 0.00 htcmp(edgegroup const&, edgegroup const&) 0.00 47.11 0.00 256931 0.00 0.00 putuint(databuf&, int) 0.00 47.11 0.00 244635 0.00 0.00 optiface(unsigned char*, cube&) 0.00 47.11 0.00 228968 0.00 0.00 parseword(char const*&, int, int&) 0.00 47.11 0.00 216288 0.00 0.00 mmintersect(extentity const&, vec const&, vec const&, float, int, float&) 0.00 47.11 0.00 203811 0.00 0.00 checkquery(occludequery*, bool) 0.00 47.11 0.00 197943 0.00 0.00 updatesound(int) 0.00 47.11 0.00 194674 0.00 0.00 md5::type() const 0.00 47.11 0.00 193806 0.00 0.00 animmodel::mesh::setshader(Shader*) 0.00 47.11 0.00 177952 0.00 0.00 calcvert(cube&, int, int, int, int, vvec&, int, bool) 0.00 47.11 0.00 174694 0.00 0.00 skelmodel::linktype(animmodel*) const 0.00 47.11 0.00 158616 0.00 0.00 pvsoccluded(unsigned char*, ivec const&, int, ivec const&, ivec const&) 0.00 47.11 0.00 156765 0.00 0.00 draw_textx(char const*, int, int, int, int, int, int, bool, int, int, int, ...) 0.00 47.11 0.00 154714 0.00 0.00 md3::type() const 0.00 47.11 0.00 144320 0.00 0.00 gui::text(char const*, int, char const*) 0.00 47.11 0.00 142745 0.00 0.00 newquery(void*) 0.00 47.11 0.00 134088 0.00 0.00 raycubepos(vec const&, vec const&, vec&, float, int, int) 0.00 47.11 0.00 132807 0.00 0.00 part_text(vec const&, char const*, int, int, int, float) 0.00 47.11 0.00 124805 0.00 0.00 visiblematerial(cube&, int, int, int, int, int, unsigned char) 0.00 47.11 0.00 116277 0.00 0.00 animmodel::part::getdefaultanim(animinfo&, int, unsigned int, dynent*) 0.00 47.11 0.00 108470 0.00 0.00 getinfo(int) 0.00 47.11 0.00 103945 0.00 0.00 addbatchedmodel(model*) 0.00 47.11 0.00 99465 0.00 0.00 vertmodel::vertmeshgroup::totalframes() const 0.00 47.11 0.00 98560 0.00 0.00 g3d_gui::textf(char const*, int, char const*, ...) 0.00 47.11 0.00 95106 0.00 0.00 settexture(char const*, int) 0.00 47.11 0.00 93929 0.00 0.00 genskyfaces(cube&, ivec const&, int) 0.00 47.11 0.00 93208 0.00 0.00 discardchildren(cube&) 0.00 47.11 0.00 93192 0.00 0.00 loadc(void*, cube&) 0.00 47.11 0.00 87347 0.00 0.00 skelmodel::skelmeshgroup::findtag(char const*) 0.00 47.11 0.00 83081 0.00 0.00 renderzpass(renderstate&, vtxarray*) 0.00 47.11 0.00 76888 0.00 0.00 bfaclient::drawtex(float, float, float, float) 0.00 47.11 0.00 76695 0.00 0.00 findorientation(vec&, float, float, vec&) 0.00 47.11 0.00 74350 0.00 0.00 bfaclient::lighteffects(dynent*, vec&, vec&) 0.00 47.11 0.00 71396 0.00 0.00 bfaclient::weaponstate::shoot(fpsent*, vec&, int) 0.00 47.11 0.00 71273 0.00 0.00 sendpacket(int, int, _ENetPacket*, int) 0.00 47.11 0.00 71253 0.00 0.00 drawbb(ivec const&, ivec const&, vec const&, int, ivec const&) 0.00 47.11 0.00 66103 0.00 0.01 bfaclient::entities::checkitems(fpsent*) 0.00 47.11 0.00 62462 0.00 0.00 renderquery(renderstate&, occludequery*, vtxarray*) 0.00 47.11 0.00 62029 0.00 0.00 varenderer<0>::haswork() 0.00 47.11 0.00 58260 0.00 0.00 bfaclient::colorname(fpsent*, char*, char const*, bool, bool) 0.00 47.11 0.00 56024 0.00 0.00 intersect(physent*, vec&, vec&) 0.00 47.11 0.00 55359 0.00 0.00 reduceslope(ivec&) 0.00 47.11 0.00 53393 0.00 0.00 sendpackettoserv(_ENetPacket*, int) 0.00 47.11 0.00 53351 0.00 0.00 process(_ENetPacket*, int, int) 0.00 47.11 0.00 53351 0.00 0.00 bfaserver::parsepacket(int, int, bool, databuf&) 0.00 47.11 0.00 51361 0.00 0.00 hthash(edgegroup const&) 0.00 47.11 0.00 50292 0.00 0.00 occludesface(cube&, int, ivec const&, int, ivec const&, int, unsigned char, unsigned char, unsigned char, facevec const*) 0.00 47.11 0.00 46108 0.00 0.00 setlocalparamf(char const*, int, int, float, float, float, float) 0.00 47.11 0.00 45317 0.00 0.00 freesurfaces(cube&) 0.00 47.11 0.00 44653 0.00 0.00 regularsplash(int, int, int, int, int, vec const&, float, int) 0.00 47.11 0.00 44045 0.00 0.00 freeoctaentities(cube&) 0.00 47.11 0.00 43970 0.00 0.00 newcubeext(cube&) 0.00 47.11 0.00 43970 0.00 0.00 freecubeext(cube&) 0.00 47.11 0.00 43970 0.00 0.00 freenormals(cube&) 0.00 47.11 0.00 43970 0.00 0.00 freemergeinfo(cube&) 0.00 47.11 0.00 43818 0.00 0.00 hasskyfaces(cube&, int, int, int, int, int*) 0.00 47.11 0.00 41927 0.00 0.00 getvar(char const*) 0.00 47.11 0.00 39473 0.00 0.00 listrenderer::haswork() 0.00 47.11 0.00 39473 0.00 0.00 partrenderer::update() 0.00 47.11 0.00 34842 0.00 0.00 animmodel::endrender() 0.00 47.11 0.00 33793 0.00 0.00 varenderer<0>::usesvertexarray() 0.00 47.11 0.00 31836 0.00 0.00 vector::add(unsigned short const&) 0.00 47.11 0.00 28535 0.00 0.00 getmminfo(int) 0.00 47.11 0.00 28485 0.00 0.00 rendermapmodel(extentity&) 0.00 47.11 0.00 28374 0.00 0.00 popfont(int) 0.00 47.11 0.00 28349 0.00 0.00 pushfont(char const*) 0.00 47.11 0.00 27980 0.00 0.00 draw_envbox_face(float, float, int, int, int, float, float, int, int, int, float, float, int, int, int, float, float, int, int, int, unsigned int) 0.00 47.11 0.00 27155 0.00 0.00 shadowmaptexture::swaptexs() const 0.00 47.11 0.00 27074 0.00 0.00 rayfloor(vec const&, vec&, int, float) 0.00 47.11 0.00 26566 0.00 0.00 committmu(int, tmu&) 0.00 47.11 0.00 25916 0.00 0.00 changevbuf(renderstate&, int, vtxarray*) 0.00 47.11 0.00 23514 0.00 0.00 exchangestr(char*, char const*) 0.00 47.11 0.00 23305 0.00 0.00 lookup(char*) 0.00 47.11 0.00 22623 0.00 0.00 modeloccluded(vec const&, float) 0.00 47.11 0.00 22623 0.00 0.00 isshadowmapcaster(vec const&, float) 0.00 47.11 0.00 22067 0.00 0.00 intret(int) 0.00 47.11 0.00 19519 0.00 0.00 bboccluded(ivec const&, ivec const&) 0.00 47.11 0.00 18937 0.00 0.00 resetorigin() 0.00 47.11 0.00 17552 0.00 0.01 adddecal(int, vec const&, vec const&, float, bvec const&, int) 0.00 47.11 0.00 16917 0.00 0.06 endmodelbatches() 0.00 47.11 0.00 16917 0.00 0.00 startmodelbatches() 0.00 47.11 0.00 15840 0.00 0.00 matchanim(char const*, char const*) 0.00 47.11 0.00 15825 0.00 0.00 resetbatches() 0.00 47.11 0.00 15799 0.00 0.00 rendertarget::swaptexs() const 0.00 47.11 0.00 15718 0.00 0.00 playsound(int, int, int, vec&, physent*, int*, int, int, int) 0.00 47.11 0.00 15318 0.00 0.00 rendertarget::rendertiles() 0.00 47.11 0.00 15298 0.00 0.00 calcverts(cube&, int, int, int, int, vvec*, bool*) 0.00 47.11 0.00 15288 0.00 0.00 resettmu(int) 0.00 47.11 0.00 13787 0.00 0.00 calcshadowmask(vvec*) 0.00 47.11 0.00 13551 0.00 0.00 genmergedverts(cube&, int, ivec const&, int, mergeinfo const&, vvec*, plane*) 0.00 47.11 0.00 13311 0.00 0.00 findtjoints(int, edgegroup const&) 0.00 47.11 0.00 13188 0.00 0.00 listrenderer::resettracked(physent*) 0.00 47.11 0.00 12422 0.00 0.00 bfaclient::entities::maylink(int, int) 0.00 47.11 0.00 11992 0.00 0.00 changefogplane(renderstate&, int, vtxarray*) 0.00 47.11 0.00 11920 0.00 0.00 gui::icon_(Texture*, bool, bool, int, int, int, bool, int, int, int, Texture*, vec const&) 0.00 47.11 0.00 11651 0.00 0.00 freeocta(cube*) 0.00 47.11 0.00 11651 0.00 0.00 newcubes(unsigned int) 0.00 47.11 0.00 11649 0.00 0.00 loadchildren(void*) 0.00 47.11 0.00 11279 0.00 0.00 depthfxtexture::texrect() const 0.00 47.11 0.00 11278 0.00 0.10 rendergame() 0.00 47.11 0.00 11278 0.00 0.00 renderavatar() 0.00 47.11 0.00 11278 0.00 0.00 setenvparamfv(char const*, int, int, float const*) 0.00 47.11 0.00 11278 0.00 0.00 limitsky() 0.00 47.11 0.00 11278 0.00 0.00 setuptmu(int, char const*, char const*) 0.00 47.11 0.00 11278 0.00 0.06 rendertarget::render(int, int, int, float) 0.00 47.11 0.00 11278 0.00 0.00 bfaclient::renderavatar() 0.00 47.11 0.00 11278 0.00 0.00 bfaclient::botclient::render() 0.00 47.11 0.00 11278 0.00 0.00 bfaclient::clientcom::ready() 0.00 47.11 0.00 11278 0.00 0.00 rendertarget::texrect() const 0.00 47.11 0.00 11266 0.00 0.00 decalrenderer::render() 0.00 47.11 0.00 11217 0.00 0.00 popident(ident&) 0.00 47.11 0.00 11217 0.00 0.00 pushident(ident&, char*) 0.00 47.11 0.00 11052 0.00 0.00 lookupenvmap(unsigned short) 0.00 47.11 0.00 10238 0.00 0.00 shadowmaptexture::scissorblur(int&, int&, int&, int&) 0.00 47.11 0.00 9872 0.00 0.00 gui::poplist() 0.00 47.11 0.00 9872 0.00 0.00 gui::pushlist() 0.00 47.11 0.00 9394 0.00 0.00 newsurfaces(cube&) 0.00 47.11 0.00 9364 0.00 0.00 newnormals(cube&) 0.00 47.11 0.00 9220 0.00 0.00 getmapname() 0.00 47.11 0.00 9185 0.00 0.00 vec::rotate_around_z(float) 0.00 47.11 0.00 9044 0.00 0.00 bboccluded(ivec const&, ivec const&, cube*, ivec const&, int) 0.00 47.11 0.00 8537 0.00 0.00 cmd_if::run(char*, char*, char*) 0.00 47.11 0.00 8397 0.00 0.00 gte(int*, int*) 0.00 47.11 0.00 8356 0.00 0.00 bfaserver::gamename(int, int) 0.00 47.11 0.00 8034 0.00 0.00 strstra(char*, char*) 0.00 47.11 0.00 7732 0.00 0.01 part_splash(int, int, int, vec const&, int, float) 0.00 47.11 0.00 7567 0.00 0.00 removesound(int) 0.00 47.11 0.00 7433 0.00 0.00 gzgetint(void*) 0.00 47.11 0.00 7349 0.00 0.01 particle_splash(int, int, int, vec const&) 0.00 47.11 0.00 7314 0.00 0.00 bfaserver::recordpacket(int, void*, int) 0.00 47.11 0.00 7068 0.00 0.00 genmatsurfs(cube&, int, int, int, int, vector&, unsigned char&, unsigned char&) 0.00 47.11 0.00 6955 0.00 0.00 setdynlights(vtxarray*, ivec const&) 0.00 47.11 0.00 6841 0.00 0.00 calcmergedsize(int, ivec const&, int, mergeinfo const&, vvec const*) 0.00 47.11 0.00 6615 0.00 0.00 listrenderer::addpart(vec const&, vec const&, int, int, float, physent*) 0.00 47.11 0.00 6535 0.00 0.00 textrenderer::cleanup(listparticle*) 0.00 47.11 0.00 6445 0.00 0.03 servertoclient(int, unsigned char*, int) 0.00 47.11 0.00 6445 0.00 0.03 bfaclient::clientcom::parsepacketclient(int, databuf&) 0.00 47.11 0.00 6348 0.00 0.00 addtjoint(edgegroup const&, cubeedge const&, int) 0.00 47.11 0.00 6338 0.00 0.00 result(char const*) 0.00 47.11 0.00 6254 0.00 0.00 part_flare(vec const&, vec const&, int, int, int, float, physent*) 0.00 47.11 0.00 6254 0.00 0.00 particle_flare(vec const&, vec const&, int, int, physent*) 0.00 47.11 0.00 6254 0.00 0.00 varenderer<1>::addpart(vec const&, vec const&, int, int, float, physent*) 0.00 47.11 0.00 6237 0.00 0.00 gettextres(int&, int&) 0.00 47.11 0.00 6143 0.00 0.01 listrenderer::render() 0.00 47.11 0.00 6143 0.00 0.00 partrenderer::usesvertexarray() 0.00 47.11 0.00 5648 0.00 0.00 setcaption(char const*) 0.00 47.11 0.00 5643 0.00 0.00 checkinput() 0.00 47.11 0.00 5643 0.00 0.00 updatefpshistory(int) 0.00 47.11 0.00 5643 0.00 0.00 limitfps(int&, int) 0.00 47.11 0.00 5643 0.00 0.00 bfaserver::botserv::checkbots(bool) 0.00 47.11 0.00 5642 0.00 0.00 checksleep(int) 0.00 47.11 0.00 5642 0.00 0.00 menuprocess() 0.00 47.11 0.00 5642 0.00 0.00 sendpongs() 0.00 47.11 0.00 5642 0.00 0.00 bfaserver::sendpackets() 0.00 47.11 0.00 5641 0.00 0.00 updatemumble() 0.00 47.11 0.00 5641 0.00 0.01 updatesounds() 0.00 47.11 0.00 5641 0.00 0.00 bfaclient::gametext() 0.00 47.11 0.00 5641 0.00 0.00 bfaclient::gametitle() 0.00 47.11 0.00 5640 0.00 0.00 rendertarget::filter() const 0.00 47.11 0.00 5640 0.00 0.00 depthfxtexture::filter() const 0.00 47.11 0.00 5639 0.00 0.00 drawskybox(int, bool) 0.00 47.11 0.00 5639 0.00 0.02 g3d_render() 0.00 47.11 0.00 5639 0.00 0.10 gl_drawhud(int, int, int, float, int) 0.00 47.11 0.00 5639 0.00 0.00 cleanupTMUs(renderstate&) 0.00 47.11 0.00 5639 0.00 0.00 flipqueries() 0.00 47.11 0.00 5639 0.00 0.00 setfogplane(float, float, bool, float, float) 0.00 47.11 0.00 5639 0.00 0.00 transplayer() 0.00 47.11 0.00 5639 0.00 0.00 drawglaretex() 0.00 47.11 0.00 5639 0.00 0.82 gl_drawframe(int, int) 0.00 47.11 0.00 5639 0.00 0.00 popshadowmap() 0.00 47.11 0.00 5639 0.00 0.00 readmatrices() 0.00 47.11 0.00 5639 0.00 0.00 finddynlights() 0.00 47.11 0.00 5639 0.00 0.00 getcurcommand() 0.00 47.11 0.00 5639 0.00 0.00 getnumqueries() 0.00 47.11 0.00 5639 0.00 0.00 pushshadowmap() 0.00 47.11 0.00 5639 0.00 0.02 renderconsole(int, int) 0.00 47.11 0.00 5639 0.00 0.00 binddepthfxtex() 0.00 47.11 0.00 5639 0.00 0.00 cleardynlights() 0.00 47.11 0.00 5639 0.00 0.06 drawdepthfxtex() 0.00 47.11 0.00 5639 0.00 0.00 findvisiblemms(vector const&) 0.00 47.11 0.00 5639 0.00 0.00 sortvisiblevas() 0.00 47.11 0.00 5639 0.00 0.00 drawreflections() 0.00 47.11 0.00 5639 0.00 0.00 g3d_texturemenu() 0.00 47.11 0.00 5639 0.00 0.07 rendermapmodels() 0.00 47.11 0.00 5639 0.00 0.01 rendermaterials() 0.00 47.11 0.00 5639 0.00 0.06 rendershadowmap() 0.00 47.11 0.00 5639 0.00 0.00 updatedynlights() 0.00 47.11 0.00 5639 0.00 0.00 cleardynentcache() 0.00 47.11 0.00 5639 0.00 0.26 render_particles(int) 0.00 47.11 0.00 5639 0.00 0.02 finddepthfxranges() 0.00 47.11 0.00 5639 0.00 0.00 adjustshadowmatrix(ivec const&, float) 0.00 47.11 0.00 5639 0.00 0.00 invalidateenvparams(int, int, int) 0.00 47.11 0.00 5639 0.00 0.00 renderfullscreenshader(int, int) 0.00 47.11 0.00 5639 0.00 0.00 getfps(int&, int&, int&) 0.00 47.11 0.00 5639 0.00 0.03 gets2c() 0.00 47.11 0.00 5639 0.00 0.00 project(float, float, int, bool, bool, bool) 0.00 47.11 0.00 5639 0.00 0.00 setvfcP(float, float, vec const&, float, float, float, float) 0.00 47.11 0.00 5639 0.00 0.00 addglare() 0.00 47.11 0.00 5639 0.00 0.00 blendfog(int, float, float, float&, float&, float*) 0.00 47.11 0.00 5639 0.00 0.00 calcvfcD() 0.00 47.11 0.00 5639 0.00 0.07 setupTMUs(renderstate&, float, bool) 0.00 47.11 0.00 5639 0.00 0.00 varenderer<1>::haswork() 0.00 47.11 0.00 5639 0.00 0.00 varenderer<2>::update() 0.00 47.11 0.00 5639 0.00 0.00 varenderer<2>::haswork() 0.00 47.11 0.00 5639 0.00 0.00 rendertarget::shouldrender() 0.00 47.11 0.00 5639 0.00 0.00 flarerenderer::haswork() 0.00 47.11 0.00 5639 0.00 0.02 depthfxtexture::shouldrender() 0.00 47.11 0.00 5639 0.00 0.00 shadowmaptexture::scissorrender(int&, int&, int&, int&) 0.00 47.11 0.00 5639 0.00 0.00 shadowmaptexture::doclear() 0.00 47.11 0.00 5639 0.00 0.11 shadowmaptexture::dorender() 0.00 47.11 0.00 5639 0.00 0.00 bfaclient::gethudcolour(vec&) 0.00 47.11 0.00 5639 0.00 0.00 bfaclient::g3d_gamemenus() 0.00 47.11 0.00 5639 0.00 0.02 bfaclient::drawhudelements(int, int) 0.00 47.11 0.00 5639 0.00 0.00 bfaclient::project(int, int) 0.00 47.11 0.00 5639 0.00 0.00 rendertarget::screenview() const 0.00 47.11 0.00 5639 0.00 0.00 depthfxtexture::screenview() const 0.00 47.11 0.00 5637 0.00 0.00 c2sinfo(int) 0.00 47.11 0.00 5596 0.00 0.00 draw_envbox(int, float, int, Texture**) 0.00 47.11 0.00 5543 0.00 0.00 vecfromcursor(float, float, float, vec&) 0.00 47.11 0.00 5415 0.00 0.00 genmergedfaces(cube&, ivec const&, int, int) 0.00 47.11 0.00 5325 0.00 0.00 bfaclient::entities::canlink(int, int, bool) 0.00 47.11 0.00 5167 0.00 0.00 bfaclient::drawpointer(int, int, int, float, float, float, float, float) 0.00 47.11 0.00 5119 0.00 0.01 rendershadowmapreceivers() 0.00 47.11 0.00 5117 0.00 0.00 part_create(int, int, vec const&, int, float, physent*) 0.00 47.11 0.00 5117 0.00 0.00 create(int, int, int, vec const&, float, physent*) 0.00 47.11 0.00 4867 0.00 0.00 resetcursor(bool, bool) 0.00 47.11 0.00 4851 0.00 0.00 bfaclient::mousemove(int, int, int, int, int, int) 0.00 47.11 0.00 4774 0.00 0.00 hasnonlocalclients() 0.00 47.11 0.00 4666 0.00 0.00 execute(char const*) 0.00 47.11 0.00 4583 0.00 0.00 textrenderer::startrender() 0.00 47.11 0.00 4583 0.00 0.00 textrenderer::endrender() 0.00 47.11 0.00 4479 0.00 0.00 modifyoctaent(int, int) 0.00 47.11 0.00 4465 0.00 0.00 renderlava(materialsurface&, Texture*, float) 0.00 47.11 0.00 4465 0.00 0.00 renderwaterlod(int, int, int, unsigned int, unsigned char) 0.00 47.11 0.00 4465 0.00 0.00 calcwatersubdiv(int, int, int, unsigned int) 0.00 47.11 0.00 4465 0.00 0.00 rendervertwater(unsigned int, int, int, int, unsigned int, unsigned char) 0.00 47.11 0.00 4385 0.00 0.00 sendf(int, int, char const*, ...) 0.00 47.11 0.00 4292 0.00 0.00 binddepthfxparams(float, float, bool, void*) 0.00 47.11 0.00 4187 0.00 0.00 fireballrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) 0.00 47.11 0.00 4006 0.00 0.00 enablepolygonoffset(unsigned int) 0.00 47.11 0.00 4006 0.00 0.00 disablepolygonoffset(unsigned int) 0.00 47.11 0.00 3668 0.00 0.00 rendericon(char const*, int, int, int, int) 0.00 47.11 0.00 3288 0.00 0.00 varenderer<1>::usesvertexarray() 0.00 47.11 0.00 3288 0.00 0.00 varenderer<1>::render() 0.00 47.11 0.00 3256 0.00 0.00 compileasmshader(unsigned int, unsigned int&, char const*, char const*, char const*, bool, bool) 0.00 47.11 0.00 3166 0.00 0.00 lightent(extentity&, float) 0.00 47.11 0.00 2709 0.00 0.00 getentboundingbox(extentity&, ivec&, ivec&) 0.00 47.11 0.00 2640 0.00 0.00 gui::strut(int) 0.00 47.11 0.00 2540 0.00 0.00 renderdepthobstacles(vec const&, vec const&, float, float*, int) 0.00 47.11 0.00 2540 0.00 0.00 rendertarget::scissorblur(int&, int&, int&, int&) 0.00 47.11 0.00 2540 0.00 0.00 rendertarget::scissorrender(int&, int&, int&, int&) 0.00 47.11 0.00 2540 0.00 0.00 rendertarget::doclear() 0.00 47.11 0.00 2540 0.00 0.00 depthfxtexture::dorender() 0.00 47.11 0.00 2425 0.00 0.01 endmodelquery() 0.00 47.11 0.00 2425 0.00 0.00 startmodelquery(occludequery*) 0.00 47.11 0.00 2416 0.00 0.00 bfaserver::freecallback(_ENetPacket*) 0.00 47.11 0.00 2287 0.00 0.00 getalias(char const*) 0.00 47.11 0.00 2113 0.00 0.01 bfaclient::clientcom::parsepositions(databuf&) 0.00 47.11 0.00 2047 0.00 0.00 bfaclient::clientcom::editvar(ident*, bool) 0.00 47.11 0.00 2043 0.00 0.01 addmergedverts(int) 0.00 47.11 0.00 1905 0.00 0.00 path(char*) 0.00 47.11 0.00 1903 0.00 0.00 removetrackedsounds(physent*) 0.00 47.11 0.00 1884 0.00 0.01 removetrackedparticles(physent*) 0.00 47.11 0.00 1884 0.00 0.00 varenderer<1>::resettracked(physent*) 0.00 47.11 0.00 1884 0.00 0.00 varenderer<2>::resettracked(physent*) 0.00 47.11 0.00 1884 0.00 0.00 partrenderer::resettracked(physent*) 0.00 47.11 0.00 1837 0.00 0.00 getmaptitle() 0.00 47.11 0.00 1812 0.00 0.00 ora(char*, char*) 0.00 47.11 0.00 1783 0.00 0.00 aliasa(char const*, char*) 0.00 47.11 0.00 1772 0.00 0.00 bfaclient::entities::newent() 0.00 47.11 0.00 1772 0.00 0.00 bfaclient::entities::readent(void*&, int, int, char*, int, int, entity&) 0.00 47.11 0.00 1760 0.00 0.00 gui::space(int) 0.00 47.11 0.00 1760 0.00 0.00 gui::separator() 0.00 47.11 0.00 1757 0.00 0.01 newshader(int, char const*, char const*, char const*, Shader*, int) 0.00 47.11 0.00 1757 0.00 0.00 Shader::compile() 0.00 47.11 0.00 1756 0.00 0.00 rendercommand(int, int, int) 0.00 47.11 0.00 1752 0.00 0.00 drawexpverts(int, int, unsigned short*) 0.00 47.11 0.00 1665 0.00 0.00 conc(char**, int, bool) 0.00 47.11 0.00 1579 0.00 0.00 setbbfrommodel(dynent*, char const*) 0.00 47.11 0.00 1560 0.00 0.00 fireballrenderer::startrender() 0.00 47.11 0.00 1560 0.00 0.00 fireballrenderer::endrender() 0.00 47.11 0.00 1486 0.00 0.00 vector::put(char const*, int) 0.00 47.11 0.00 1474 0.00 0.14 bfaclient::projectiles::spawn(vec&, vec&, fpsent*, int) 0.00 47.11 0.00 1444 0.00 0.00 calcskylight(vec const&, vec const&, float, unsigned char*, int, extentity*) 0.00 47.11 0.00 1147 0.00 0.00 getworldsize() 0.00 47.11 0.00 1079 0.00 0.00 findfile(char const*, char const*) 0.00 47.11 0.00 1077 0.00 0.00 fileexists(char const*, char const*) 0.00 47.11 0.00 1072 0.00 0.00 gui::end() 0.00 47.11 0.00 1072 0.00 0.00 gui::start(int, float, int*, bool) 0.00 47.11 0.00 1025 0.00 0.00 findmaterial(char const*, bool) 0.00 47.11 0.00 1018 0.00 0.00 skyoccluded(cube&, int) 0.00 47.11 0.00 972 0.00 0.00 nota(int*) 0.00 47.11 0.00 960 0.00 0.00 guibutton(char*, char*, char*, char*) 0.00 47.11 0.00 960 0.00 0.00 gui::button(char const*, int, char const*) 0.00 47.11 0.00 950 0.00 0.00 findtexturetype(char*, bool) 0.00 47.11 0.00 950 0.00 0.00 texture(char*, char*, int*, int*, int*, float*) 0.00 47.11 0.00 933 0.00 0.00 concatword(char**, int*) 0.00 47.11 0.00 880 0.00 0.00 gui::rect_(float, float, float, float, int) 0.00 47.11 0.00 880 0.00 0.00 bfaclient::scoreboard::groupplayers() 0.00 47.11 0.00 880 0.00 0.13 bfaclient::scoreboard::gui(g3d_gui&, bool) 0.00 47.11 0.00 836 0.00 0.01 lookupshaderbyname(char const*) 0.00 47.11 0.00 782 0.00 0.00 ident::changed() 0.00 47.11 0.00 758 0.00 0.00 texformat(int) 0.00 47.11 0.00 740 0.00 0.00 findactionkey(char const*, int, int) 0.00 47.11 0.00 727 0.00 0.00 concat(char const*) 0.00 47.11 0.00 664 0.00 0.00 createtexture(int, int, int, void*, int, bool, unsigned int, unsigned int, bool, bool) 0.00 47.11 0.00 649 0.00 0.00 minskyface(cube&, int, ivec const&, int, mergeinfo&) 0.00 47.11 0.00 649 0.00 0.00 mincubeface(cube&, int, ivec const&, int, mergeinfo const&, mergeinfo&) 0.00 47.11 0.00 638 0.00 0.00 sub(int*, int*) 0.00 47.11 0.00 634 0.00 0.00 compressedformat(unsigned int, int, int, bool) 0.00 47.11 0.00 628 0.00 0.00 equal(int*, int*) 0.00 47.11 0.00 624 0.00 0.01 genwatervariant(Shader&, char const*, vector&, vector&, int) 0.00 47.11 0.00 612 0.00 0.00 findunusedtexcoordcomponent(char const*, int&, int&) 0.00 47.11 0.00 601 0.00 0.00 particle_text(vec const&, char const*, int, int) 0.00 47.11 0.00 595 0.00 0.00 clearlightcache(int) 0.00 47.11 0.00 564 0.00 0.00 fontchar(int*, int*, int*, int*) 0.00 47.11 0.00 548 0.00 0.00 findentity(int, int, int, int) 0.00 47.11 0.00 536 0.00 0.00 g3d_addgui(g3d_callback*) 0.00 47.11 0.00 536 0.00 0.00 gui::~gui() 0.00 47.11 0.00 481 0.00 0.00 bar(float, int, int, float, float, float) 0.00 47.11 0.00 480 0.00 0.00 renderprogress(float, char const*, float, char const*, unsigned int) 0.00 47.11 0.00 476 0.00 0.00 keypress(int, bool, int) 0.00 47.11 0.00 474 0.00 0.00 format(char**, int*) 0.00 47.11 0.00 467 0.00 0.00 getscreenres(int&, int&) 0.00 47.11 0.00 461 0.00 0.00 clientkeepalive() 0.00 47.11 0.00 458 0.00 0.00 add(int*, int*) 0.00 47.11 0.00 452 0.00 0.00 gt(int*, int*) 0.00 47.11 0.00 443 0.00 0.00 keymap(char*, char*) 0.00 47.11 0.00 439 0.00 0.00 at(char*, int*) 0.00 47.11 0.00 439 0.00 0.00 indexlist(char const*, int) 0.00 47.11 0.00 426 0.00 0.00 loadsurface(char const*) 0.00 47.11 0.00 426 0.00 0.26 texturedata(char const*, Slot::Tex*, bool, bool*, TextureAnim*) 0.00 47.11 0.00 387 0.00 0.42 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) 0.00 47.11 0.00 384 0.00 0.00 getwatercolour(unsigned char*) 0.00 47.11 0.00 384 0.00 0.00 getwaterfallcolour(unsigned char*) 0.00 47.11 0.00 370 0.00 0.00 retbindaction(char const*, int, int) 0.00 47.11 0.00 366 0.00 0.00 execbind(keym&, bool) 0.00 47.11 0.00 352 0.00 0.00 bfaclient::findanims(char const*, vector&) 0.00 47.11 0.00 351 0.00 0.00 variable(char const*, int, int, int, int*, void (*)(), int) 0.00 47.11 0.00 350 0.00 0.00 addreleaseaction(char const*) 0.00 47.11 0.00 345 0.00 0.00 destroyvbo(unsigned int) 0.00 47.11 0.00 345 0.00 0.00 addvbo(vtxarray*, int, int, int) 0.00 47.11 0.00 341 0.00 0.00 md5::md5meshgroup::loadmd5anim(char const*) 0.00 47.11 0.00 340 0.00 0.00 md5anim(char*, char*, float*, int*) 0.00 47.11 0.00 323 0.00 0.00 resizetexture(int&, int&, bool, unsigned int, unsigned int) 0.00 47.11 0.00 321 0.00 0.00 newtexture(Texture*, char const*, SDL_Surface*, int, bool, bool, bool, bool, bool, TextureAnim*) 0.00 47.11 0.00 314 0.00 0.00 texcrop(SDL_Surface*, int, int, int, int, bool) 0.00 47.11 0.00 300 0.00 0.03 variantshader(int*, char*, int*, char*, char*) 0.00 47.11 0.00 294 0.00 0.00 currentfocus() 0.00 47.11 0.00 294 0.00 0.00 menukey(int, bool, int) 0.00 47.11 0.00 289 0.00 0.00 addname(vector&, Slot&, Slot::Tex&, bool, char const*) 0.00 47.11 0.00 277 0.00 0.00 closestenvmap(vec const&) 0.00 47.11 0.00 277 0.00 0.00 closestenvmap(int, int, int, int, int) 0.00 47.11 0.00 256 0.00 0.00 setvar(char const*, int, bool) 0.00 47.11 0.00 245 0.00 0.00 setslotshader(Slot&) 0.00 47.11 0.00 241 0.00 0.00 addident(char const*, ident*) 0.00 47.11 0.00 241 0.00 0.01 setshader(char*) 0.00 47.11 0.00 240 0.00 0.00 addcommand(char const*, void (*)(), char const*) 0.00 47.11 0.00 237 0.00 0.00 openfile(char const*, char const*) 0.00 47.11 0.00 232 0.00 0.00 lt(int*, int*) 0.00 47.11 0.00 228 0.00 0.00 bfaclient::physics::physics(bfaclient&)::cmd_jump::run(bfaclient::physics*, int*) 0.00 47.11 0.00 209 0.00 0.00 setsvar(char const*, char const*, bool) 0.00 47.11 0.00 198 0.00 0.00 bindkey(char*, char*, int, char const*) 0.00 47.11 0.00 198 0.00 0.00 findbind(char const*) 0.00 47.11 0.00 196 0.00 0.00 cmd_loop::run(char*, int*, char*) 0.00 47.11 0.00 192 0.00 0.00 gui::tab(char const*, int) 0.00 47.11 0.00 192 0.00 0.00 menu::gui(g3d_gui&, bool) 0.00 47.11 0.00 192 0.00 0.00 bfaclient::bfaclient()::cmd_gamemode::run(bfaclient*) 0.00 47.11 0.00 189 0.00 0.03 part_trail(int, int, vec const&, vec const&, int, float) 0.00 47.11 0.00 189 0.00 0.03 particle_trail(int, int, vec const&, vec const&) 0.00 47.11 0.00 185 0.00 0.00 makerelpath(char const*, char const*, char const*) 0.00 47.11 0.00 183 0.00 0.06 shader(int*, char*, char*, char*) 0.00 47.11 0.00 182 0.00 0.00 bfaclient::clientcom::state() 0.00 47.11 0.00 180 0.00 0.00 newident(char const*) 0.00 47.11 0.00 177 0.00 0.00 findusedtexcoords(char const*) 0.00 47.11 0.00 171 0.00 0.00 calcgeombb(int, int, int, int, ivec&, ivec&) 0.00 47.11 0.00 171 0.00 0.92 rendercube(cube&, int, int, int, int, int, unsigned char&, unsigned char&) 0.00 47.11 0.00 171 0.00 0.00 addskyverts(ivec const&, int) 0.00 47.11 0.00 171 0.00 0.92 setva(cube&, int, int, int, int, int) 0.00 47.11 0.00 171 0.00 0.00 botinfo::addstate(int) 0.00 47.11 0.00 159 0.00 0.00 optimizematsurfs(materialsurface*, int) 0.00 47.11 0.00 159 0.00 0.00 newva(int, int, int, int) 0.00 47.11 0.00 159 0.00 0.00 genverts(vector&, void*, vec const&) 0.00 47.11 0.00 159 0.00 0.00 calcmatbb(int, int, int, int, ivec&, ivec&) 0.00 47.11 0.00 159 0.00 0.00 destroyva(vtxarray*, bool) 0.00 47.11 0.00 159 0.00 0.00 vacollect::optimize() 0.00 47.11 0.00 159 0.00 0.00 vacollect::setupdata(vtxarray*) 0.00 47.11 0.00 153 0.00 0.00 cleanreflection(Reflection&) 0.00 47.11 0.00 143 0.00 0.00 findtextype(Slot&, int, int) 0.00 47.11 0.00 135 0.00 0.00 precachetextures(vtxarray*) 0.00 47.11 0.00 132 0.00 0.00 filtertext(char*, char const*, bool, int) 0.00 47.11 0.00 131 0.00 0.00 conline(char const*, int, int) 0.00 47.11 0.00 131 0.00 0.00 console(char const*, int, ...) 0.00 47.11 0.00 131 0.00 0.00 gettime(char*) 0.00 47.11 0.00 130 0.00 0.00 setshaderparam(char*, int, int, float, float, float, float) 0.00 47.11 0.00 130 0.00 0.00 bfaclient::physics::entinmap(physent*, bool) 0.00 47.11 0.00 128 0.00 0.07 gendynlightvariant(Shader&, char const*, char const*, char const*, int) 0.00 47.11 0.00 117 0.00 0.00 bfaclient::newclient(int) 0.00 47.11 0.00 110 0.00 0.00 consolekey(int, bool, int) 0.00 47.11 0.00 109 0.00 0.00 setpixelparam(int*, float*, float*, float*, float*) 0.00 47.11 0.00 104 0.00 0.01 genwatervariant(Shader&, char const*, char const*, char const*, int) 0.00 47.11 0.00 100 0.00 0.00 bindedit(char*, char*) 0.00 47.11 0.00 98 0.00 0.00 bindnorm(char*, char*) 0.00 47.11 0.00 96 0.00 0.00 bfaclient::clientcom::parsestate(fpsent*, databuf&, bool) 0.00 47.11 0.00 85 0.00 0.00 updatevabb(vtxarray*, bool) 0.00 47.11 0.00 84 0.00 0.00 mergefaces(int, cubeface*, int) 0.00 47.11 0.00 81 0.00 0.00 execfile(char const*) 0.00 47.11 0.00 81 0.00 0.00 loadfile(char const*, int*) 0.00 47.11 0.00 80 0.00 0.00 creatergbasurface(SDL_Surface*, bool) 0.00 47.11 0.00 79 0.00 0.00 part_fireball(vec const&, float, int, int, int, float) 0.00 47.11 0.00 79 0.00 0.00 particle_fireball(vec const&, float, int, int) 0.00 47.11 0.00 79 0.00 0.00 anda(char*, char*) 0.00 47.11 0.00 79 0.00 0.00 listrenderer::cleanup(listparticle*) 0.00 47.11 0.00 78 0.00 0.00 bfaclient::botclient::violence(fpsent*, botstate&, fpsent*, bool) 0.00 47.11 0.00 75 0.00 0.00 addsound(char const*, int, int, vector&) 0.00 47.11 0.00 74 0.00 0.53 bfaclient::killed(int, int, int, fpsent*, fpsent*) 0.00 47.11 0.00 74 0.00 0.00 bfaclient::entities::announce(int, char const*, bool) 0.00 47.11 0.00 68 0.00 0.00 sendstring(char const*, databuf&) 0.00 47.11 0.00 68 0.00 0.00 mmodel(char*) 0.00 47.11 0.00 66 0.00 0.69 animmodel::sharemeshes(char*, ...) 0.00 47.11 0.00 65 0.00 0.02 fastshader(char*, char*, int*) 0.00 47.11 0.00 64 0.00 0.00 getstring(char*, databuf&, int) 0.00 47.11 0.00 63 0.00 0.00 cmd_registersound::run(char*, int*, char*) 0.00 47.11 0.00 61 0.00 0.00 newstring(char const*) 0.00 47.11 0.00 61 0.00 0.00 texffmask(SDL_Surface*, int, bool) 0.00 47.11 0.00 60 0.00 0.00 getprocaddress(char const*) 0.00 47.11 0.00 60 0.00 0.00 bfaclient::entities::entinfo(int, int, int, int, int, int, bool) 0.00 47.11 0.00 56 0.00 0.00 setfvar(char const*, float, bool) 0.00 47.11 0.00 55 0.00 0.00 newgui(char*, char*, char*, char*) 0.00 47.11 0.00 54 0.00 0.00 conoutf(char const*, ...) 0.00 47.11 0.00 52 0.00 0.08 genshadowmapvariant(Shader&, char const*, char const*, char const*, int) 0.00 47.11 0.00 51 0.00 0.00 resetcomplete() 0.00 47.11 0.00 50 0.00 0.00 compileglslshader(unsigned int, unsigned int&, char const*, char const*, char const*, bool) 0.00 47.11 0.00 50 0.00 0.00 mul(int*, int*) 0.00 47.11 0.00 48 0.00 0.00 strreplace(char const*, char const*, char const*) 0.00 47.11 0.00 48 0.00 0.00 strreplacea(char*, char*, char*) 0.00 47.11 0.00 48 0.00 0.00 bfaclient::physics::physics(bfaclient&)::cmd_left::run(bfaclient::physics*, int*) 0.00 47.11 0.00 44 0.00 0.00 listlen(char*) 0.00 47.11 0.00 43 0.00 0.31 md5::load() 0.00 47.11 0.00 43 0.00 0.00 md5::~md5() 0.00 47.11 0.00 43 0.00 0.00 skelmodel::skelpart::~skelpart() 0.00 47.11 0.00 42 0.00 0.00 mdlscale(int*) 0.00 47.11 0.00 42 0.00 0.00 animmodel::name() 0.00 47.11 0.00 41 0.00 0.00 mdlspec(int*) 0.00 47.11 0.00 41 0.00 0.00 animmodel::setspec(float) 0.00 47.11 0.00 40 0.00 0.00 buildclipmasks(cube&, unsigned char&, unsigned char&) 0.00 47.11 0.00 40 0.00 0.00 md3skin(char*, char*, char*, float*, float*) 0.00 47.11 0.00 38 0.00 0.00 brushvert(int*, int*, int*) 0.00 47.11 0.00 37 0.00 0.00 skelmodel::skelmeshgroup::cleanup() 0.00 47.11 0.00 36 0.00 0.00 scalesurface(SDL_Surface*, int, int, bool) 0.00 47.11 0.00 34 0.00 0.29 md5::loadmeshes(char*, char*) 0.00 47.11 0.00 34 0.00 0.00 skelmodel::skelmeshgroup::shareskeleton(char*) 0.00 47.11 0.00 33 0.00 0.01 altshader(char*, char*) 0.00 47.11 0.00 33 0.00 0.00 varenderer<0>::reset() 0.00 47.11 0.00 33 0.00 0.10 bfaclient::projectiles::create(vec&, vec&, bool, fpsent*, int, int, int, int, int, int, int, int, int, int, int) 0.00 47.11 0.00 32 0.00 0.00 QuadNode::insert(int, int, int) 0.00 47.11 0.00 29 0.00 0.00 md5bumpmap(char*, char*, char*) 0.00 47.11 0.00 29 0.00 0.00 md5skin(char*, char*, char*, float*, float*) 0.00 47.11 0.00 28 0.00 0.00 addcomplete(char*, int, char*, char*) 0.00 47.11 0.00 27 0.00 0.00 svariable(char const*, char const*, char**, void (*)(), int) 0.00 47.11 0.00 24 0.00 0.00 mdlambient(int*) 0.00 47.11 0.00 24 0.00 0.69 md5load(char*, char*) 0.00 47.11 0.00 24 0.00 0.00 animmodel::setambient(float) 0.00 47.11 0.00 24 0.00 0.00 bfaclient::numanims() 0.00 47.11 0.00 24 0.00 0.00 bfaclient::physics::physics(bfaclient&)::cmd_forward::run(bfaclient::physics*, int*) 0.00 47.11 0.00 23 0.00 0.00 fvariable(char const*, float, float*, void (*)(), int) 0.00 47.11 0.00 22 0.00 0.00 addfilecomplete(char*, char*, char*) 0.00 47.11 0.00 22 0.00 0.00 addclient(int) 0.00 47.11 0.00 22 0.00 0.00 varenderer<0>::init(int) 0.00 47.11 0.00 22 0.00 0.00 bfaserver::newinfo() 0.00 47.11 0.00 21 0.00 0.00 freeeditinfo(editinfo*&) 0.00 47.11 0.00 21 0.00 0.00 listrenderer::reset() 0.00 47.11 0.00 21 0.00 0.00 ident::~ident() 0.00 47.11 0.00 21 0.00 0.00 bfaserver::botserv::addbot(int) 0.00 47.11 0.00 20 0.00 0.00 gzgetfloat(void*) 0.00 47.11 0.00 20 0.00 0.00 setvertexparam(int*, float*, float*, float*, float*) 0.00 47.11 0.00 19 0.00 1.87 md3::loadmeshes(char*, char*) 0.00 47.11 0.00 19 0.00 0.69 md5::loaddefaultparts() 0.00 47.11 0.00 19 0.00 0.00 animmodel::part::~part() 0.00 47.11 0.00 18 0.00 0.00 genvbo(int, void*, int, vtxarray**, int) 0.00 47.11 0.00 18 0.00 0.63 md3::load() 0.00 47.11 0.00 18 0.00 0.00 md3::~md3() 0.00 47.11 0.00 18 0.00 0.00 md5::md5meshgroup::~md5meshgroup() 0.00 47.11 0.00 18 0.00 0.00 skelmodel::skelmesh::scaleverts(vec const&, float) 0.00 47.11 0.00 18 0.00 0.00 bfaclient::physics::physics(bfaclient&)::cmd_action::run(bfaclient::physics*, int*) 0.00 47.11 0.00 18 0.00 0.01 bfaclient::botclient::botclient(bfaclient&)::cmd_addbot::run(bfaclient::botclient*, char*) 0.00 47.11 0.00 17 0.00 0.69 md3load(char*) 0.00 47.11 0.00 17 0.00 0.00 md5::md5mesh::load(_IO_FILE*, char*, unsigned int) 0.00 47.11 0.00 17 0.00 0.00 animmodel::calcbb(int, vec&, vec&) 0.00 47.11 0.00 17 0.00 0.00 skelmodel::skelmeshgroup::scaletags(vec const&, float) 0.00 47.11 0.00 17 0.00 0.00 vertmodel::vertmesh::calcbb(int, vec&, vec&, matrix3x4 const&) 0.00 47.11 0.00 16 0.00 0.00 setcompletion(char*, bool) 0.00 47.11 0.00 16 0.00 0.00 partrenderer::init(int) 0.00 47.11 0.00 16 0.00 0.00 cmd_setcomplete::run(char*, char*) 0.00 47.11 0.00 16 0.00 0.00 vertmodel::vertmeshgroup::scaletags(vec const&, float) 0.00 47.11 0.00 15 0.00 0.00 md5tag(char*, char*) 0.00 47.11 0.00 15 0.00 0.00 md5pitch(char*, float*, float*, float*, float*) 0.00 47.11 0.00 14 0.00 0.00 bfaclient::physics::physics(bfaclient&)::cmd_right::run(bfaclient::physics*, int*) 0.00 47.11 0.00 12 0.00 0.00 loadbackground(int, int) 0.00 47.11 0.00 12 0.00 0.00 md3anim(char*, int*, int*, float*, int*) 0.00 47.11 0.00 12 0.00 0.00 parsevec(char const*) 0.00 47.11 0.00 12 0.00 0.00 cmd_mapsound::run(char*, int*, char*) 0.00 47.11 0.00 12 0.00 0.00 vertmodel::vertmeshgroup::cleanup() 0.00 47.11 0.00 11 0.00 0.00 getlavacolour(unsigned char*) 0.00 47.11 0.00 10 0.00 0.00 alias(char const*, char const*) 0.00 47.11 0.00 9 0.00 0.00 mdlcollide(int*) 0.00 47.11 0.00 9 0.00 0.00 cleanreflections() 0.00 47.11 0.00 9 0.00 0.00 keyrepeat(bool) 0.00 47.11 0.00 9 0.00 0.00 bfaclient::clientcom::sendcmd(int, char*, char*) 0.00 47.11 0.00 8 0.00 0.00 saycommand(char*) 0.00 47.11 0.00 8 0.00 0.00 viewcellnode::~viewcellnode() 0.00 47.11 0.00 8 0.00 0.00 bfaclient::physics::physics(bfaclient&)::cmd_attack::run(bfaclient::physics*, int*) 0.00 47.11 0.00 7 0.00 0.00 explodelist(char const*, vector&) 0.00 47.11 0.00 7 0.00 0.00 initwarning(char const*, int, int) 0.00 47.11 0.00 7 0.00 0.00 entitiesinoctanodes() 0.00 47.11 0.00 7 0.00 0.00 exec(char const*) 0.00 47.11 0.00 7 0.00 0.00 bfaserver::modecheck(int*, int*) 0.00 47.11 0.00 7 0.00 0.00 skelmodel::skelmesh::calcbb(int, vec&, vec&, matrix3x4 const&) 0.00 47.11 0.00 6 0.00 0.01 computescreen(char const*, Texture*, char const*) 0.00 47.11 0.00 6 0.00 0.00 setupmaterials(int, int) 0.00 47.11 0.00 6 0.00 0.00 addlistcomplete(char*, char*) 0.00 47.11 0.00 6 0.00 0.00 newfont(char*, char*, int*, int*, int*, int*, int*, int*) 0.00 47.11 0.00 6 0.00 0.00 flushvbo(int) 0.00 47.11 0.00 6 0.00 0.00 bfaclient::scoreboard::scoreboard(bfaclient&)::cmd_showscores::run(bfaclient::scoreboard*, int*) 0.00 47.11 0.00 5 0.00 43.77 allchanged(bool) 0.00 47.11 0.00 5 0.00 31.35 octarender() 0.00 47.11 0.00 5 0.00 0.00 var_skybox() 0.00 47.11 0.00 5 0.00 0.00 loadcaustic(char const*) 0.00 47.11 0.00 5 0.00 0.00 md5animpart(char*) 0.00 47.11 0.00 5 0.00 0.00 mdlextendbb(float*, float*, float*) 0.00 47.11 0.00 5 0.00 0.00 updatevabbs(bool) 0.00 47.11 0.00 5 0.00 12.38 gencubeedges(cube*, int, int, int, int) 0.00 47.11 0.00 5 0.00 0.00 resetqueries() 0.00 47.11 0.00 5 0.00 0.00 setshadowdir(int) 0.00 47.11 0.00 5 0.00 0.00 var_grabinput() 0.00 47.11 0.00 5 0.00 0.00 cleanupdepthfx() 0.00 47.11 0.00 5 0.00 0.00 guessshadowdir() 0.00 47.11 0.00 5 0.00 0.00 var_caustictex() 0.00 47.11 0.00 5 0.00 0.00 invalidatepostfx() 0.00 47.11 0.00 5 0.00 0.00 var_shadowmapangle() 0.00 47.11 0.00 5 0.00 0.00 loadsky(char const*, Texture**) 0.00 47.11 0.00 5 0.00 31.35 updateva(cube*, int, int, int, int, int) 0.00 47.11 0.00 5 0.00 0.00 vaclearc(cube*) 0.00 47.11 0.00 5 0.00 0.00 inputgrab(bool) 0.00 47.11 0.00 5 0.00 0.00 BIH::build(vector&, unsigned short*, int, int) 0.00 47.11 0.00 5 0.00 0.00 BIH::BIH(vector*) 0.00 47.11 0.00 5 0.00 0.00 animmodel::setBIH() 0.00 47.11 0.00 5 0.00 0.00 bfaclient::resetstates(int) 0.00 47.11 0.00 5 0.00 0.00 skelmodel::skeleton::expandbonemask(unsigned char*, int, int) 0.00 47.11 0.00 4 0.00 0.00 clearsound() 0.00 47.11 0.00 4 0.00 0.00 g3d_windowhit(bool, bool) 0.00 47.11 0.00 4 0.00 0.00 var_cloudlayer() 0.00 47.11 0.00 4 0.00 0.00 genlightmaptexs() 0.00 47.11 0.00 4 0.00 0.00 mdlspin(float*) 0.00 47.11 0.00 4 0.00 0.00 QuadNode::genmatsurfs(unsigned char, unsigned char, int, materialsurface*&) 0.00 47.11 0.00 4 0.00 0.00 QuadNode::clear() 0.00 47.11 0.00 4 0.00 0.00 bfaserver::srvoutf(int, char const*, ...) 0.00 47.11 0.00 4 0.00 0.00 skelmodel::skelmesh::gentris(int, Texture*, vector*, matrix3x4 const&) 0.00 47.11 0.00 4 0.00 0.00 bfaclient::physics::physics(bfaclient&)::cmd_backward::run(bfaclient::physics*, int*) 0.00 47.11 0.00 3 0.00 0.00 clearsleep(bool, bool) 0.00 47.11 0.00 3 0.00 0.00 cubecancel() 0.00 47.11 0.00 3 0.00 0.00 initlights() 0.00 47.11 0.00 3 0.00 0.00 pruneundos(int) 0.00 47.11 0.00 3 0.00 0.00 worldalias(char const*, char const*) 0.00 47.11 0.00 3 0.00 0.00 cleardecals() 0.00 47.11 0.00 3 0.00 0.00 closemumble() 0.00 47.11 0.00 3 0.00 0.00 texturereset() 0.00 47.11 0.00 3 0.00 0.00 var_cloudbox() 0.00 47.11 0.00 3 0.00 0.00 forcenextundo() 0.00 47.11 0.00 3 0.00 0.00 mapmodelreset() 0.00 47.11 0.00 3 0.00 0.00 materialreset() 0.00 47.11 0.00 3 0.00 0.00 cleanshadowmap() 0.00 47.11 0.00 3 0.00 0.00 clearoverrides() 0.00 47.11 0.00 3 0.00 0.00 clearparticles() 0.00 47.11 0.00 3 0.00 0.00 resetlightmaps() 0.00 47.11 0.00 3 0.00 0.00 cleanuplightmaps() 0.00 47.11 0.00 3 0.00 0.00 genreservedlightmaptexs() 0.00 47.11 0.00 3 0.00 0.00 clearpvs() 0.00 47.11 0.00 3 0.00 0.00 lockpvs_(bool) 0.00 47.11 0.00 3 0.00 0.00 md3pitch(float*, float*, float*, float*) 0.00 47.11 0.00 3 0.00 0.00 resetmap() 0.00 47.11 0.00 3 0.00 0.00 setnames(char*, int) 0.00 47.11 0.00 3 0.00 0.00 startmap(char const*) 0.00 47.11 0.00 3 0.00 0.00 cancelsel() 0.00 47.11 0.00 3 0.00 0.00 entcancel() 0.00 47.11 0.00 3 0.00 0.00 parentdir(char const*) 0.00 47.11 0.00 3 0.00 0.00 varenderer<1>::reset() 0.00 47.11 0.00 3 0.00 0.00 varenderer<2>::reset() 0.00 47.11 0.00 3 0.00 0.00 flarerenderer::reset() 0.00 47.11 0.00 3 0.00 0.00 bfaclient::startmap(char const*) 0.00 47.11 0.00 3 0.00 0.00 bfaserver::serverinfoport() 0.00 47.11 0.00 3 0.00 0.00 bfaserver::gamever() 0.00 47.11 0.00 2 0.00 0.00 clearbrush() 0.00 47.11 0.00 2 0.00 0.00 clockreset() 0.00 47.11 0.00 2 0.00 0.00 disconnect(int, int) 0.00 47.11 0.00 2 0.00 0.00 genenvmaps() 0.00 47.11 0.00 2 0.00 0.00 initdecals() 0.00 47.11 0.00 2 0.00 0.00 initmumble() 0.00 47.11 0.00 2 0.00 7.23 load_world(char*) 0.00 47.11 0.00 2 0.00 0.00 opengzfile(char const*, char const*) 0.00 47.11 0.00 2 0.00 0.00 showcursor(bool) 0.00 47.11 0.00 2 0.00 0.00 clearlights() 0.00 47.11 0.00 2 0.00 0.00 initenvmaps() 0.00 47.11 0.00 2 0.00 0.09 precacheall() 0.00 47.11 0.00 2 0.00 0.00 clearenvmaps() 0.00 47.11 0.00 2 0.00 0.01 particleinit() 0.00 47.11 0.00 2 0.00 0.03 loadviewcells(void*) 0.00 47.11 0.00 2 0.00 0.00 cubemapfromsky(int) 0.00 47.11 0.00 2 0.00 0.00 var_guiskintex() 0.00 47.11 0.00 2 0.00 0.00 createexpmodtex(int, float) 0.00 47.11 0.00 2 0.00 0.00 setupblurkernel(int, float, float*, float*) 0.00 47.11 0.00 2 0.00 0.00 setuptexcompress() 0.00 47.11 0.00 2 0.00 0.00 var_guislidertex() 0.00 47.11 0.00 2 0.00 0.00 updateentlighting() 0.00 47.11 0.00 2 0.00 0.00 var_guioverlaytex() 0.00 47.11 0.00 2 0.00 0.04 loadpvs(void*) 0.00 47.11 0.00 2 0.00 0.00 cleargui(int) 0.00 47.11 0.00 2 0.00 0.00 mdltrans(float*, float*, float*) 0.00 47.11 0.00 2 0.00 0.00 cleargui_(int*) 0.00 47.11 0.00 2 0.00 0.00 validatec(cube*, int) 0.00 47.11 0.00 2 0.00 0.00 varenderer<1>::init(int) 0.00 47.11 0.00 2 0.00 0.00 varenderer<2>::init(int) 0.00 47.11 0.00 2 0.00 0.00 md2::loadmeshes(char*, char*) 0.00 47.11 0.00 2 0.00 0.00 md2::md2meshgroup::load(char*) 0.00 47.11 0.00 2 0.00 0.00 md2::md2meshgroup::~md2meshgroup() 0.00 47.11 0.00 2 0.00 0.00 md3::md3meshgroup::~md3meshgroup() 0.00 47.11 0.00 2 0.00 0.00 obj::loadmeshes(char*, char*) 0.00 47.11 0.00 2 0.00 0.00 obj::objmeshgroup::load(char*) 0.00 47.11 0.00 2 0.00 0.00 obj::objmeshgroup::~objmeshgroup() 0.00 47.11 0.00 2 0.00 0.00 fpsent::fpsent() 0.00 47.11 0.00 2 0.00 0.00 animmodel::meshgroup::scaleverts(float, vec const&) 0.00 47.11 0.00 2 0.00 0.00 bfaclient::entities::initents(void*&, int, int, char*, int) 0.00 47.11 0.00 2 0.00 0.01 bfaclient::clientcom::gamedisconnect(int) 0.00 47.11 0.00 2 0.00 0.00 bfaclient::loadworld(void*&, int) 0.00 47.11 0.00 2 0.00 0.00 bfaserver::serverport() 0.00 47.11 0.00 2 0.00 0.00 bfaserver::canload(char*) 0.00 47.11 0.00 2 0.00 0.00 bfaserver::changemap(char const*, int, int) 0.00 47.11 0.00 2 0.00 0.00 skelmodel::skelmeshgroup::copy() 0.00 47.11 0.00 2 0.00 0.00 skelmodel::skelmeshgroup::allocate() 0.00 47.11 0.00 2 0.00 0.00 skelmodel::skelmesh::copy() 0.00 47.11 0.00 2 0.00 0.00 skelmodel::skelmesh::allocate() 0.00 47.11 0.00 2 0.00 0.00 rendertarget::depthformats() const 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to _Z11texreorientP11SDL_Surfacebbbib 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to _Z12cleanupglarev 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to _Z15renderwaterfallR15materialsurfaceP7Textureffh 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to _Z4itoaPci 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to _ZN6Shader10lastshaderE 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to centertime 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to clienthost 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to clipcache 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to cmenu 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to curfont 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to enttype 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to floatvtx 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to grassanimdist 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to hasVBO 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to hdr 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to homedir 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to icom_textlist 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to lightmaps 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to mapexts 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to maxdecaltris 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to maxdynlights 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to maxpvsblocker 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to normalgroups 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to oqdynent 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to particleshader 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to resolverthreads 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to screen 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to shadowmap 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to showcursorgrid 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to sky 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to soundsamples 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to version 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to vfcP 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to waterreflect 0.00 47.11 0.00 1 0.00 0.00 global constructors keyed to worldroot 0.00 47.11 0.00 1 0.00 0.00 clear_mdls() 0.00 47.11 0.00 1 0.00 0.00 eastereggs() 0.00 47.11 0.00 1 0.00 0.00 var_mumble() 0.00 47.11 0.00 1 0.00 0.00 writebinds(_IO_FILE*) 0.00 47.11 0.00 1 0.00 0.00 getclientip(int) 0.00 47.11 0.00 1 0.00 0.00 initruntime() 0.00 47.11 0.00 1 0.00 0.05 loadshaders() 0.00 47.11 0.00 1 0.00 0.00 setmusicvol(int) 0.00 47.11 0.00 1 0.00 0.00 setupscreen(int&, int&, int&) 0.00 47.11 0.00 1 0.00 0.00 setupserver() 0.00 47.11 0.00 1 0.00 0.00 abortconnect() 0.00 47.11 0.00 1 0.00 0.00 cleanupglare() 0.00 47.11 0.00 1 0.00 0.00 registergame(char const*, igame*) 0.00 47.11 0.00 1 0.00 0.00 resolverinit() 0.00 47.11 0.00 1 0.00 0.00 resolverwait(char const*, _ENetAddress*) 0.00 47.11 0.00 1 0.00 0.01 send_welcome(int) 0.00 47.11 0.00 1 0.00 0.00 var_bilinear() 0.00 47.11 0.00 1 0.00 0.00 var_clockfix() 0.00 47.11 0.00 1 0.00 0.00 var_hwmipmap() 0.00 47.11 0.00 1 0.00 0.00 var_musicvol() 0.00 47.11 0.00 1 0.00 0.00 writeinitcfg() 0.00 47.11 0.00 1 0.00 0.00 addpackagedir(char const*) 0.00 47.11 0.00 1 0.00 0.00 cleanupserver() 0.00 47.11 0.00 1 0.00 0.00 clear_command() 0.00 47.11 0.00 1 0.00 0.00 clear_console() 0.00 47.11 0.00 1 0.00 0.00 trydisconnect() 0.00 47.11 0.00 1 0.00 0.00 var_fpdepthfx() 0.00 47.11 0.00 1 0.00 0.00 var_glaresize() 0.00 47.11 0.00 1 0.00 0.00 var_texreduce() 0.00 47.11 0.00 1 0.00 0.00 var_trilinear() 0.00 47.11 0.00 1 0.00 0.00 var_vertwater() 0.00 47.11 0.00 1 0.00 0.00 var_waterfade() 0.00 47.11 0.00 1 0.00 0.00 loadskyoverlay(char const*) 0.00 47.11 0.00 1 0.00 0.00 var_clockerror() 0.00 47.11 0.00 1 0.00 0.00 var_envmapsize() 0.00 47.11 0.00 1 0.00 0.00 var_maxtexsize() 0.00 47.11 0.00 1 0.00 0.00 writeservercfg() 0.00 47.11 0.00 1 0.00 0.00 preloadtextures() 0.00 47.11 0.00 1 0.00 0.00 resetfpshistory() 0.00 47.11 0.00 1 0.00 0.00 setuniformparam(char*, float*, float*, float*, float*) 0.00 47.11 0.00 1 0.00 0.00 var_depthfxrect() 0.00 47.11 0.00 1 0.00 0.00 var_depthfxsize() 0.00 47.11 0.00 1 0.00 0.00 var_filltjoints() 0.00 47.11 0.00 1 0.00 0.00 var_fpshadowmap() 0.00 47.11 0.00 1 0.00 0.00 var_mapshotsize() 0.00 47.11 0.00 1 0.00 0.00 var_reflectsize() 0.00 47.11 0.00 1 0.00 0.00 var_texcompress() 0.00 47.11 0.00 1 0.00 0.00 var_waterenvmap() 0.00 47.11 0.00 1 0.00 0.00 checkglslsupport() 0.00 47.11 0.00 1 0.00 0.00 var_maxdecaltris() 0.00 47.11 0.00 1 0.00 0.00 var_maxparticles() 0.00 47.11 0.00 1 0.00 0.00 var_waterreflect() 0.00 47.11 0.00 1 0.00 0.00 var_waterrefract() 0.00 47.11 0.00 1 0.00 0.00 writecompletions(_IO_FILE*) 0.00 47.11 0.00 1 0.00 0.00 var_depthfxfilter() 0.00 47.11 0.00 1 0.00 0.00 var_shadowmapsize() 0.00 47.11 0.00 1 0.00 0.00 gl_checkextensions() 0.00 47.11 0.00 1 0.00 0.00 setfullbrightlevel(int) 0.00 47.11 0.00 1 0.00 0.00 var_fullbrightlevel() 0.00 47.11 0.00 1 0.00 0.00 var_depthfxprecision() 0.00 47.11 0.00 1 0.00 0.00 var_waterfallrefract() 0.00 47.11 0.00 1 0.00 0.00 var_shadowmapprecision() 0.00 47.11 0.00 1 0.00 0.00 var_texcompressquality() 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 47.11 0.00 1 0.00 0.01 quit() 0.00 47.11 0.00 1 0.00 0.00 mdlbb(float*, float*, float*) 0.00 47.11 0.00 1 0.00 0.00 sound(int*, int*) 0.00 47.11 0.00 1 0.00 0.00 fixdir(char*) 0.00 47.11 0.00 1 0.00 0.00 popgui() 0.00 47.11 0.00 1 0.00 0.00 rehash(bool) 0.00 47.11 0.00 1 0.00 0.00 seedMT(unsigned int) 0.00 47.11 0.00 1 0.00 0.00 cleanup() 0.00 47.11 0.00 1 0.00 0.00 gl_init(int, int, int, int, int) 0.00 47.11 0.00 1 0.00 0.00 pushgui(menu*, int) 0.00 47.11 0.00 1 0.00 0.00 showgui(char const*) 0.00 47.11 0.00 1 0.00 0.00 addsleep(int*, char*) 0.00 47.11 0.00 1 0.00 0.01 connects(char const*) 0.00 47.11 0.00 1 0.00 0.00 emptymap(int, bool, char*, bool) 0.00 47.11 0.00 1 0.00 0.00 initgame(char const*) 0.00 47.11 0.00 1 0.00 0.00 inittmus() 0.00 47.11 0.00 1 0.00 0.00 texdecal(SDL_Surface*, bool) 0.00 47.11 0.00 1 0.00 0.00 throttle() 0.00 47.11 0.00 1 0.00 0.00 writecfg() 0.00 47.11 0.00 1 0.00 0.00 addserver(char const*) 0.00 47.11 0.00 1 0.00 0.00 initsound() 0.00 47.11 0.00 1 0.00 0.00 musicdone(bool) 0.00 47.11 0.00 1 0.00 0.00 newserver(char const*, unsigned int, unsigned int) 0.00 47.11 0.00 1 0.00 0.00 stopsound() 0.00 47.11 0.00 1 0.00 0.00 var_aniso() 0.00 47.11 0.00 1 0.00 0.00 var_gamma() 0.00 47.11 0.00 1 0.00 0.00 cmd_getbindaction::run(char*, int*) 0.00 47.11 0.00 1 0.00 1.38 md2::load() 0.00 47.11 0.00 1 0.00 0.00 md2::md2part::~md2part() 0.00 47.11 0.00 1 0.00 0.00 md2::~md2() 0.00 47.11 0.00 1 0.00 1.38 md3::loaddefaultparts() 0.00 47.11 0.00 1 0.00 1.38 obj::loaddefaultparts() 0.00 47.11 0.00 1 0.00 1.38 obj::load() 0.00 47.11 0.00 1 0.00 0.00 obj::~obj() 0.00 47.11 0.00 1 0.00 0.00 menu::clear() 0.00 47.11 0.00 1 0.00 0.00 dynent::dynent() 0.00 47.11 0.00 1 0.00 0.00 bfagame::newclient() 0.00 47.11 0.00 1 0.00 0.00 bfagame::newserver() 0.00 47.11 0.00 1 0.00 0.00 cmd_echo::run(char*) 0.00 47.11 0.00 1 0.00 0.00 bfaclient::scoreboard::scoreboard(bfaclient&) 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_bliptex::changed() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_editfov::var_editfov() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_specfov::var_specfov() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_zoomtex::changed() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_radartex::changed() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_damagetex::changed() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_goalbartex::changed() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_teambartex::changed() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_flagbliptex::changed() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_crosshairtex::changed() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_editdeadzone::var_editdeadzone() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_editpanspeed::var_editpanspeed() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_guicursortex::changed() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_healthbartex::changed() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_indicatortex::changed() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_radarpingtex::changed() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_riflecliptex::changed() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_specdeadzone::var_specdeadzone() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_editcursortex::changed() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_editmousetype::var_editmousetype() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_flamercliptex::changed() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_pistolcliptex::changed() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_specmousetype::var_specmousetype() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_shotguncliptex::changed() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_yawsensitivity::var_yawsensitivity() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_chainguncliptex::changed() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_grenadescliptex::changed() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_hitcrosshairtex::changed() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_zoomsensitivity::var_zoomsensitivity() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_pitchsensitivity::var_pitchsensitivity() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_teamcrosshairtex::changed() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_zoomcrosshairtex::changed() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::var_relativecursortex::changed() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::getcom() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::getents() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::physics::physics(bfaclient&) 0.00 47.11 0.00 1 0.00 0.01 bfaclient::preload() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::entities::entities(bfaclient&) 0.00 47.11 0.00 1 0.00 0.00 bfaclient::clientcom::gameconnect(bool) 0.00 47.11 0.00 1 0.00 0.00 bfaclient::clientcom::numchannels() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::clientcom::writeclientinfo(_IO_FILE*) 0.00 47.11 0.00 1 0.00 0.01 bfaclient::clientcom::changemap(char const*) 0.00 47.11 0.00 1 0.00 0.00 bfaclient::clientcom::clientcom(bfaclient&) 0.00 47.11 0.00 1 0.00 0.00 bfaclient::bfaclient() 0.00 47.11 0.00 1 0.00 0.00 bfaserver::parsecommand(bfaserver::clientinfo*, int, char*, char*) 0.00 47.11 0.00 1 0.00 0.00 bfaserver::clientconnect(int, unsigned int) 0.00 47.11 0.00 1 0.00 0.01 bfaserver::welcomepacket(databuf&, int, _ENetPacket*) 0.00 47.11 0.00 1 0.00 0.00 bfaserver::getdefaultmaster() 0.00 47.11 0.00 1 0.00 0.00 bfaserver::gameid() 0.00 47.11 0.00 1 0.00 0.00 bfaserver::choosemap(char const*) 0.00 47.11 0.00 1 0.00 0.00 bfaserver::bfaserver() 0.00 47.11 0.00 1 0.00 0.00 vertmodel::vertmesh::gentris(int, Texture*, vector*, matrix3x4 const&) 0.00 47.11 0.00 1 0.00 0.00 depthfxtexture::colorformats() const 0.00 47.11 0.00 1 0.00 0.00 shadowmaptexture::colorformats() const 0.00 47.11 0.00 1 0.00 0.00 bfaclient::weaponstate::weaponstate(bfaclient&)::cmd_weapon::~cmd_weapon() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::weaponstate::weaponstate(bfaclient&)::cmd_gunselect::~cmd_gunselect() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::weaponstate::weaponstate(bfaclient&)::cmd_ammo::~cmd_ammo() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::botclient::botclient(bfaclient&)::cmd_addbot::~cmd_addbot() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::botclient::botclient(bfaclient&)::cmd_delbot::~cmd_delbot() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::clientcom::clientcom(bfaclient&)::cmd_getmap::~cmd_getmap() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::clientcom::clientcom(bfaclient&)::cmd_setteam::~cmd_setteam() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::clientcom::clientcom(bfaclient&)::cmd_listdemos::~cmd_listdemos() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::clientcom::clientcom(bfaclient&)::cmd_recorddemo::~cmd_recorddemo() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::clientcom::clientcom(bfaclient&)::cmd_map::run(bfaclient::clientcom*, char*) 0.00 47.11 0.00 1 0.00 0.00 bfaclient::clientcom::clientcom(bfaclient&)::cmd_kick::~cmd_kick() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::clientcom::clientcom(bfaclient&)::cmd_name::run(bfaclient::clientcom*, char*) 0.00 47.11 0.00 1 0.00 0.00 bfaclient::ctfclient::ctfclient(bfaclient&)::cmd_dropflags::~cmd_dropflags() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::bfaclient()::cmd_gamemode::~cmd_gamemode() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::bfaclient()::cmd_mutators::~cmd_mutators() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::bfaclient()::cmd_kill::~cmd_kill() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::bfaclient()::cmd_mode::run(bfaclient*, int*, int*) 0.00 47.11 0.00 1 0.00 0.00 bfaclient::bfaclient()::cmd_mode::~cmd_mode() 0.00 47.11 0.00 1 0.00 0.00 bfaclient::bfaclient()::cmd_zoom::~cmd_zoom() 0.00 47.11 0.00 1 0.00 0.00 bfaserver::bfaserver()::cmd_gamever::run(bfaserver*) % the percentage of the total running time of the time program used by this function. cumulative a running sum of the number of seconds accounted seconds for by this function and those listed above it. self the number of seconds accounted for by this seconds function alone. This is the major sort for this listing. calls the number of times this function was invoked, if this function is profiled, else blank. self the average number of milliseconds spent in this ms/call function per call, if this function is profiled, else blank. total the average number of milliseconds spent in this ms/call function and its descendents per call, if this function is profiled, else blank. name the name of the function. This is the minor sort for this listing. The index shows the location of the function in the gprof listing. If the index is in parenthesis it shows where it would appear in the gprof listing if it were to be printed. Call graph (explanation follows) granularity: each sample hit covers 4 byte(s) for 0.02% of 47.11 seconds index % time self children called name [1] 99.9 0.01 47.04 main [1] 0.83 41.19 5642/5642 bfaclient::updateworld() [2] 0.00 4.61 5639/5639 gl_drawframe(int, int) [7] 0.02 0.13 5641/5641 updatetextures() [79] 0.02 0.07 5642/5642 serverslice() [104] 0.01 0.06 5641/5641 updateparticles() [115] 0.00 0.07 5641/5641 updatesounds() [119] 0.01 0.01 5641/5641 bfaclient::recomputecamera(int, int) [172] 0.01 0.00 5641/5641 setviewcell(vec const&) [255] 0.00 0.00 5643/5643 checkinput() [314] 0.00 0.00 5642/5648 setcaption(char const*) [330] 0.00 0.00 5641/5641 bfaclient::gametitle() [331] 0.00 0.00 5641/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 1/1 loadshaders() [343] 0.00 0.00 1/2 particleinit() [353] 0.00 0.00 1/1 connects(char const*) [367] 0.00 0.00 1/6 computescreen(char const*, Texture*, char const*) [338] 0.00 0.00 1/1 bfaclient::preload() [379] 0.00 0.00 1/2 initdecals() [387] 0.00 0.00 1/1 preloadtextures() [396] 0.00 0.00 1/1 emptymap(int, bool, char*, bool) [397] 0.00 0.00 2/125565 textureload(char const*, int, bool, bool) [100] 0.00 0.00 1/1 rehash(bool) [434] 0.00 0.00 11/54 conoutf(char const*, ...) [390] 0.00 0.00 1/1 setupserver() [438] 0.00 0.00 1/1 initruntime() [443] 0.00 0.00 5642/5642 checksleep(int) [451] 0.00 0.00 1/6530024 execfile(char const*) [394] 0.00 0.00 1/56724 setfont(char const*) [231] 0.00 0.00 1/1 gl_checkextensions() [453] 0.00 0.00 1/1 gl_init(int, int, int, int, int) [461] 0.00 0.00 1/2 initmumble() [459] 0.00 0.00 5643/5643 limitfps(int&, int) [636] 0.00 0.00 5643/5643 updatefpshistory(int) [635] 0.00 0.00 5642/5642 menuprocess() [637] 0.00 0.00 5641/9220 getmapname() [617] 0.00 0.00 5641/5641 bfaclient::gametext() [640] 0.00 0.00 1/1 fixdir(char*) [1079] 0.00 0.00 1/1 addpackagedir(char const*) [1008] 0.00 0.00 1/1 setupscreen(int&, int&, int&) [998] 0.00 0.00 1/2 showcursor(bool) [931] 0.00 0.00 1/9 keyrepeat(bool) [866] 0.00 0.00 1/1 eastereggs() [993] 0.00 0.00 1/1 initsound() [1090] 0.00 0.00 1/256 setvar(char const*, int, bool) [767] 0.00 0.00 1/1 resetfpshistory() [1020] ----------------------------------------------- 0.83 41.19 5642/5642 main [1] [2] 89.2 0.83 41.19 5642 bfaclient::updateworld() [2] 25.07 13.86 70977/70977 bfaclient::botclient::think(fpsent*) [3] 0.10 0.82 5637/5637 bfaclient::projectiles::update() [23] 0.81 0.00 73164/74257 bfaclient::entities::waypointnode(vec&, bool, int) [24] 0.01 0.27 21424/453502 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] 0.00 0.20 5639/5639 gets2c() [65] 0.03 0.00 5293/124069 bfaclient::entities::collateitems(fpsent*, bool, bool, vector&) [26] 0.00 0.02 5637/5637 c2sinfo(int) [194] 0.00 0.01 5293/71396 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [83] 0.00 0.00 71396/464579558 bfaclient::feetpos(physent*, float) [8] 0.00 0.00 5637/784573 bfaclient::allowmove(physent*) [269] 0.00 0.00 2/3709 bfaclient::clientcom::addmsg(int, char const*, ...) [175] 0.00 0.00 41/635536 vecfromyawpitch(float, float, int, int, vec&) [165] 0.00 0.00 5637/5639 cleardynentcache() [656] ----------------------------------------------- 25.07 13.86 70977/70977 bfaclient::updateworld() [2] [3] 82.6 25.07 13.86 70977 bfaclient::botclient::think(fpsent*) [3] 0.12 5.39 432078/453502 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] 3.31 0.00 463988056/464579558 bfaclient::feetpos(physent*, float) [8] 1.61 0.00 634462893/637994107 bfaclient::iterdynents(int) [10] 1.13 0.00 662021622/663052617 bfaclient::numdynents() [17] 0.09 0.49 5104/5280 bfaclient::botclient::follow(fpsent*, botstate&, fpsent*, bool) [32] 0.03 0.45 70977/70977 bfaclient::botclient::process(fpsent*, botstate&) [36] 0.00 0.43 66103/66103 bfaclient::entities::checkitems(fpsent*) [37] 0.03 0.30 170/170 bfaclient::botclient::randomnode(fpsent*, botstate&, vec&, vec&, float, float) [48] 0.00 0.13 70977/76695 findorientation(vec&, float, float, vec&) [81] 0.00 0.12 66103/71396 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [83] 0.01 0.07 36994/55214 raycubelos(vec const&, vec const&, vec&) [90] 0.01 0.06 3638/3638 bfaclient::botclient::defer(fpsent*, botstate&, bool) [118] 0.03 0.00 1980461/1980516 vector::add(int const&) [158] 0.02 0.00 480/480 bfaclient::botclient::find(fpsent*, botstate&, bool) [169] 0.01 0.00 1093/74257 bfaclient::entities::waypointnode(vec&, bool, int) [24] 0.01 0.00 7894/9781 vectoyawpitch(vec const&, float&, float&) [254] 0.00 0.00 1093/219418 bfaclient::entities::route(int, int, vector&, vector&, float, float*) [25] 0.00 0.00 70977/784573 bfaclient::allowmove(physent*) [269] 0.00 0.00 70/3709 bfaclient::clientcom::addmsg(int, char const*, ...) [175] 0.00 0.00 7941/7225568 randomMT() [126] 0.00 0.00 12/11580 reloadMT() [251] 0.00 0.00 34/171 botinfo::addstate(int) [405] 0.00 0.00 145047/522202 bfaclient::headpos(physent*, float) [542] ----------------------------------------------- 0.01 0.27 21424/453502 bfaclient::updateworld() [2] 0.12 5.39 432078/453502 bfaclient::botclient::think(fpsent*) [3] [4] 12.3 0.13 5.66 453502 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] 0.73 4.80 4818099/4818099 bfaclient::physics::move(physent*, vec&) [5] 0.05 0.00 418480/418480 updatedynentcache(physent*) [129] 0.05 0.00 1360506/2724065 lookupmaterial(vec const&) [99] 0.02 0.00 414009/635536 vecfromyawpitch(float, float, int, int, vec&) [165] 0.00 0.00 453502/784573 bfaclient::allowmove(physent*) [269] 0.00 0.00 453502/464579558 bfaclient::feetpos(physent*, float) [8] 0.00 0.00 368/15718 playsound(int, int, int, vec&, physent*, int*, int, int, int) [275] 0.00 0.00 11/3709 bfaclient::clientcom::addmsg(int, char const*, ...) [175] 0.00 0.00 11/15599 regularshape(int, int, int, int, int, int, vec const&, float) [168] 0.00 0.00 11/11 getlavacolour(unsigned char*) [862] ----------------------------------------------- 0.73 4.80 4818099/4818099 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] [5] 11.7 0.73 4.80 4818099 bfaclient::physics::move(physent*, vec&) [5] 1.18 3.62 10044775/10899557 collide(physent*, vec const&, float, bool) [6] ----------------------------------------------- 0.00 0.00 130/10899557 bfaclient::physics::entinmap(physent*, bool) [340] 0.00 0.00 1782/10899557 finddepthfxranges() [101] 0.00 0.00 7896/10899557 finddynlights() [273] 0.05 0.15 422397/10899557 bfaclient::projectiles::init(projent&, bool) [56] 0.05 0.15 422577/10899557 bfaclient::projectiles::move(projent&, int) [47] 1.18 3.62 10044775/10899557 bfaclient::physics::move(physent*, vec&) [5] [6] 11.1 1.28 3.93 10899557 collide(physent*, vec const&, float, bool) [6] 1.06 0.76 8373316/8373316 octacollide(physent*, vec const&, float, ivec const&, ivec const&, cube*, ivec const&, int) [9] 0.21 1.13 19241125/22663280 mmcollide(physent*, vec const&, octaentities&) [11] 0.44 0.19 7125474/7125474 plcollide(physent*, vec const&) [30] 0.09 0.06 2627752/11952973 cubecollide(physent*, vec const&, float, cube&, int, int, int, int, bool) [29] ----------------------------------------------- 0.00 4.61 5639/5639 main [1] [7] 9.8 0.00 4.61 5639 gl_drawframe(int, int) [7] 0.00 1.48 5639/5639 render_particles(int) [12] 0.02 1.00 5639/5639 rendergeom(float, bool) [19] 0.00 0.57 5639/11278 rendergame() [15] 0.00 0.55 5639/5639 gl_drawhud(int, int, int, float, int) [35] 0.00 0.37 5639/5639 rendermapmodels() [42] 0.00 0.36 5639/5639 drawdepthfxtex() [43] 0.01 0.11 5639/5639 visiblecubes(float, float) [89] 0.00 0.03 5639/5639 rendermaterials() [154] 0.03 0.00 5639/5639 renderdecals(int) [155] 0.00 0.02 5639/5639 updatedynlights() [197] 0.00 0.01 5639/5639 drawskybox(int, bool) [222] 0.01 0.00 5639/5639 setfog(int, float, int) [260] 0.01 0.00 5639/5639 queryreflections() [259] 0.01 0.00 5639/5639 renderwater() [257] 0.01 0.00 5639/5639 rendergrass() [256] 0.00 0.01 5639/11278 renderavatar() [215] 0.00 0.00 5639/5639 bfaclient::project(int, int) [306] 0.00 0.00 5639/2724065 lookupmaterial(vec const&) [99] 0.00 0.00 5639/928471 Shader::flushenvparams(Slot*) [237] 0.00 0.00 11278/11278 limitsky() [605] 0.00 0.00 5639/5639 transplayer() [646] 0.00 0.00 5639/5639 project(float, float, int, bool, bool, bool) [661] 0.00 0.00 5639/5639 readmatrices() [649] 0.00 0.00 5639/5639 sortvisiblevas() [653] 0.00 0.00 5639/5639 drawglaretex() [647] 0.00 0.00 5639/5639 drawreflections() [654] 0.00 0.00 5639/5639 addglare() [663] 0.00 0.00 5639/5639 renderfullscreenshader(int, int) [659] 0.00 0.00 4006/4006 disablepolygonoffset(unsigned int) [692] ----------------------------------------------- 0.00 0.00 44/464579558 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] 0.00 0.00 58/464579558 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [202] 0.00 0.00 5637/464579558 bfaclient::recomputecamera(int, int) [172] 0.00 0.00 14244/464579558 bfaclient::botclient::follow(fpsent*, botstate&, fpsent*, bool) [32] 0.00 0.00 46621/464579558 bfaclient::botclient::hunt(fpsent*, botstate&, bool) [87] 0.00 0.00 71396/464579558 bfaclient::updateworld() [2] 0.00 0.00 453502/464579558 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] 3.31 0.00 463988056/464579558 bfaclient::botclient::think(fpsent*) [3] [8] 7.0 3.31 0.00 464579558 bfaclient::feetpos(physent*, float) [8] ----------------------------------------------- 5004732 octacollide(physent*, vec const&, float, ivec const&, ivec const&, cube*, ivec const&, int) [9] 1.06 0.76 8373316/8373316 collide(physent*, vec const&, float, bool) [6] [9] 3.9 1.06 0.76 8373316+5004732 octacollide(physent*, vec const&, float, ivec const&, ivec const&, cube*, ivec const&, int) [9] 0.30 0.21 9325221/11952973 cubecollide(physent*, vec const&, float, cube&, int, int, int, int, bool) [29] 0.04 0.20 3422155/22663280 mmcollide(physent*, vec const&, octaentities&) [11] 5004732 octacollide(physent*, vec const&, float, ivec const&, ivec const&, cube*, ivec const&, int) [9] ----------------------------------------------- 0.00 0.00 3/637994107 bfaclient::startmap(char const*) [455] 0.00 0.00 4495/637994107 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [73] 0.00 0.00 11413/637994107 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [202] 0.00 0.00 20240/637994107 bfaclient::scoreboard::groupplayers() [336] 0.00 0.00 75470/637994107 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [83] 0.00 0.00 79876/637994107 bfaclient::botclient::defer(fpsent*, botstate&, bool) [118] 0.00 0.00 162774/637994107 bfaclient::render() [16] 0.00 0.00 510513/637994107 bfaclient::projectiles::update() [23] 0.01 0.00 2666430/637994107 checkdynentcache(int, int) [91] 1.61 0.00 634462893/637994107 bfaclient::botclient::think(fpsent*) [3] [10] 3.4 1.62 0.00 637994107 bfaclient::iterdynents(int) [10] ----------------------------------------------- 0.04 0.20 3422155/22663280 octacollide(physent*, vec const&, float, ivec const&, ivec const&, cube*, ivec const&, int) [9] 0.21 1.13 19241125/22663280 collide(physent*, vec const&, float, bool) [6] [11] 3.3 0.25 1.33 22663280 mmcollide(physent*, vec const&, octaentities&) [11] 0.41 0.64 5852156/6530024 loadmodel(char const*, int, bool) [113] 0.13 0.00 5852156/17805129 rectcollide(physent*, vec const&, vec const&, float, float, float, float, unsigned char, bool, float) [39] 0.08 0.00 5852156/5852221 rotatebb(vec&, vec&, int) [108] 0.06 0.00 22663280/23917463 bfaclient::entities::getents() [128] ----------------------------------------------- 0.00 1.48 5639/5639 gl_drawframe(int, int) [7] [12] 3.1 0.00 1.48 5639 render_particles(int) [12] 1.22 0.20 62029/62029 varenderer<0>::update() [13] 0.00 0.03 6143/6143 listrenderer::render() [153] 0.01 0.00 5639/5639 lightningrenderer::update() [217] 0.01 0.00 5639/5639 varenderer<1>::update() [224] 0.01 0.00 33793/33793 varenderer<0>::render() [248] 0.00 0.00 10719/492654 Shader::bindprograms() [239] 0.00 0.00 10719/928471 Shader::flushenvparams(Slot*) [237] 0.00 0.00 5639/1600186 setenvparamf(char const*, int, int, float, float, float, float) [159] 0.00 0.00 5639/5639 binddepthfxtex() [346] 0.00 0.00 1/836 lookupshaderbyname(char const*) [274] 0.00 0.00 62029/62029 varenderer<0>::haswork() [563] 0.00 0.00 39473/39473 partrenderer::update() [576] 0.00 0.00 39473/39473 listrenderer::haswork() [575] 0.00 0.00 33793/33793 varenderer<0>::usesvertexarray() [578] 0.00 0.00 6143/6143 partrenderer::usesvertexarray() [634] 0.00 0.00 5639/5639 varenderer<2>::update() [667] 0.00 0.00 5639/5639 flarerenderer::haswork() [670] 0.00 0.00 5639/5639 varenderer<2>::haswork() [668] 0.00 0.00 5639/5639 varenderer<1>::haswork() [666] 0.00 0.00 3288/3288 varenderer<1>::usesvertexarray() [693] 0.00 0.00 3288/3288 varenderer<1>::render() [694] 0.00 0.00 2540/4292 binddepthfxparams(float, float, bool, void*) [690] ----------------------------------------------- 1.22 0.20 62029/62029 render_particles(int) [12] [13] 3.0 1.22 0.20 62029 varenderer<0>::update() [13] 0.00 0.12 10800/17552 adddecal(int, vec const&, vec const&, float, bvec const&, int) [63] 0.00 0.05 27074/27074 rayfloor(vec const&, vec&, int, float) [134] 0.02 0.00 12396130/12430530 bfaclient::particletrack(particle*, unsigned int, int&, vec&, vec&, bool) [170] ----------------------------------------------- [14] 2.5 0.46 0.72 6530024+955505 [14] 0.07 0.29 81092 lightreaching(vec const&, vec&, vec&, extentity*, float) [45] 0.24 0.04 282661 shadowray(vec const&, vec const&, float, int, extentity*) [55] 0.00 0.22 5 allchanged(bool) [58] 0.02 0.11 45649+10066 executeret(char const*) [84] 0.07 0.00 6611271 loadmodel(char const*, int, bool) [113] 0.04 0.00 50981 parseexp(char const*&, int) [146] 0.00 0.03 216288 mmintersect(extentity const&, vec const&, vec const&, float, int, float&) [161] 0.00 0.01 43 md5::load() [209] 0.00 0.01 18 md3::load() [219] 0.01 0.00 2707+5187 modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) [230] 0.00 0.00 93208 discardchildren(cube&) [288] 0.00 0.00 1 obj::load() [299] 0.00 0.00 44045 freeoctaentities(cube&) [333] 0.00 0.00 4479 modifyoctaent(int, int) [364] 0.00 0.00 1 quit() [368] 0.00 0.00 7 entitiesinoctanodes() [372] 0.00 0.00 81 execfile(char const*) [394] 0.00 0.00 2709 getentboundingbox(extentity&, ivec&, ivec&) [406] 0.00 0.00 3 initlights() [475] 0.00 0.00 1 setfullbrightlevel(int) [476] 0.00 0.00 2 updateentlighting() [478] 0.00 0.00 11651 freeocta(cube*) [600] 0.00 0.00 8537 cmd_if::run(char*, char*, char*) [620] 0.00 0.00 4666 execute(char const*) [683] 0.00 0.00 3166 lightent(extentity&, float) [696] 0.00 0.00 1812 ora(char*, char*) [711] 0.00 0.00 1444 calcskylight(vec const&, vec const&, float, unsigned char*, int, extentity*) [721] 0.00 0.00 196 cmd_loop::run(char*, int*, char*) [774] 0.00 0.00 79 anda(char*, char*) [800] 0.00 0.00 7 exec(char const*) [871] 0.00 0.00 1 cleanup() [1082] 0.00 0.00 1 var_vertwater() [1016] 0.00 0.00 1 var_fullbrightlevel() [1038] 0.00 0.00 1 var_filltjoints() [1024] ----------------------------------------------- 0.00 0.57 5639/11278 gl_drawframe(int, int) [7] 0.00 0.57 5639/11278 shadowmaptexture::dorender() [31] [15] 2.4 0.00 1.14 11278 rendergame() [15] 0.05 1.09 11278/11278 bfaclient::render() [16] ----------------------------------------------- 0.05 1.09 11278/11278 rendergame() [15] [16] 2.4 0.05 1.09 11278 bfaclient::render() [16] 0.00 0.65 11278/16917 endmodelbatches() [21] 0.07 0.12 267014/490027 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [46] 0.04 0.11 138110/148700 bfaclient::renderplayer(fpsent*, bool, bool) [72] 0.07 0.03 11278/11278 bfaclient::entities::render() [98] 0.00 0.00 162774/637994107 bfaclient::iterdynents(int) [10] 0.00 0.00 174052/663052617 bfaclient::numdynents() [17] 0.00 0.00 11278/16917 startmodelbatches() [588] 0.00 0.00 11278/11278 bfaclient::botclient::render() [606] ----------------------------------------------- 0.00 0.00 6/663052617 bfaclient::startmap(char const*) [455] 0.00 0.00 4692/663052617 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [73] 0.00 0.00 11910/663052617 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [202] 0.00 0.00 21120/663052617 bfaclient::scoreboard::groupplayers() [336] 0.00 0.00 78774/663052617 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [83] 0.00 0.00 83514/663052617 bfaclient::botclient::defer(fpsent*, botstate&, bool) [118] 0.00 0.00 124231/663052617 checkdynentcache(int, int) [91] 0.00 0.00 174052/663052617 bfaclient::render() [16] 0.00 0.00 532696/663052617 bfaclient::projectiles::update() [23] 1.13 0.00 662021622/663052617 bfaclient::botclient::think(fpsent*) [3] [17] 2.4 1.13 0.00 663052617 bfaclient::numdynents() [17] ----------------------------------------------- 0.00 0.05 5295/109240 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [46] 0.03 0.94 103945/109240 renderbatchedmodel(model*, batchedmodel&) [20] [18] 2.2 0.03 0.99 109240 animmodel::render(int, float, int, vec const&, float, float, float, dynent*, modelattach*, vec const&, vec const&) [18] 0.10 0.87 125389/125389 animmodel::part::render(int, float, int, float, vec const&, dynent*, vec const&, vec const&, plane const&, animmodel::animstate*) [22] 0.02 0.00 166785/166785 animmodel::envmapped() [184] 0.00 0.00 174694/174694 skelmodel::linktype(animmodel*) const [549] 0.00 0.00 87347/87347 skelmodel::skelmeshgroup::findtag(char const*) [558] ----------------------------------------------- 0.02 1.00 5639/5639 gl_drawframe(int, int) [7] [19] 2.2 0.02 1.00 5639 rendergeom(float, bool) [19] 0.00 0.37 5639/5639 setupTMUs(renderstate&, float, bool) [41] 0.11 0.22 10186/10186 renderbatches(renderstate&, int) [49] 0.01 0.27 175016/175016 renderva(renderstate&, vtxarray*, int, bool, bool) [53] 0.00 0.01 5639/5639 finddynlights() [273] 0.00 0.00 91935/383958 pvsoccluded(ivec const&, ivec const&) [241] 0.00 0.00 62462/62462 renderquery(renderstate&, occludequery*, vtxarray*) [308] 0.00 0.00 5639/5639 pushshadowmap() [334] 0.00 0.00 192678/203811 checkquery(occludequery*, bool) [547] 0.00 0.00 131529/142745 newquery(void*) [552] 0.00 0.00 15825/15825 resetbatches() [590] 0.00 0.00 11278/18937 resetorigin() [587] 0.00 0.00 5639/5639 cleanupTMUs(renderstate&) [643] 0.00 0.00 5639/5639 flipqueries() [644] 0.00 0.00 5639/5639 popshadowmap() [648] ----------------------------------------------- 0.00 0.02 2135/103945 endmodelquery() [178] 0.01 0.95 101810/103945 endmodelbatches() [21] [20] 2.1 0.01 0.97 103945 renderbatchedmodel(model*, batchedmodel&) [20] 0.03 0.94 103945/109240 animmodel::render(int, float, int, vec const&, float, float, float, dynent*, modelattach*, vec const&, vec const&) [18] 0.00 0.00 10422/1600186 setenvparamf(char const*, int, int, float, float, float, float) [159] ----------------------------------------------- 0.00 0.32 5639/16917 rendermapmodels() [42] 0.00 0.65 11278/16917 bfaclient::render() [16] [21] 2.1 0.00 0.97 16917 endmodelbatches() [21] 0.01 0.95 101810/103945 renderbatchedmodel(model*, batchedmodel&) [20] 0.02 0.00 29087/34842 animmodel::startrender() [187] 0.00 0.00 29087/34842 animmodel::endrender() [577] ----------------------------------------------- 87347 animmodel::part::render(int, float, int, float, vec const&, dynent*, vec const&, vec const&, plane const&, animmodel::animstate*) [22] 0.10 0.87 125389/125389 animmodel::render(int, float, int, vec const&, float, float, float, dynent*, modelattach*, vec const&, vec const&) [18] [22] 2.1 0.10 0.87 125389+87347 animmodel::part::render(int, float, int, float, vec const&, dynent*, vec const&, vec const&, plane const&, animmodel::animstate*) [22] 0.05 0.65 113283/113283 skelmodel::skelmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [28] 0.01 0.14 99453/99453 vertmodel::vertmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [80] 0.01 0.00 204208/204548 skelmodel::skelmeshgroup::totalframes() const [243] 0.01 0.00 333570/1600186 setenvparamf(char const*, int, int, float, float, float, float) [159] 0.00 0.00 116277/116277 animmodel::part::getdefaultanim(animinfo&, int, unsigned int, dynent*) [554] 0.00 0.00 99453/99465 vertmodel::vertmeshgroup::totalframes() const [557] 87347 animmodel::part::render(int, float, int, float, vec const&, dynent*, vec const&, vec const&, plane const&, animmodel::animstate*) [22] ----------------------------------------------- 0.10 0.82 5637/5637 bfaclient::updateworld() [2] [23] 1.9 0.10 0.82 5637 bfaclient::projectiles::update() [23] 0.11 0.23 422639/422639 bfaclient::projectiles::move(projent&, int) [47] 0.13 0.12 28918/36650 splash(int, int, int, int, int, vec const&, float) [50] 0.00 0.16 387/387 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [73] 0.00 0.02 1882/1884 removetrackedparticles(physent*) [192] 0.01 0.01 10648/15599 regularshape(int, int, int, int, int, int, vec const&, float) [168] 0.00 0.01 81/1887 bfaclient::projectiles::init(projent&, bool) [56] 0.01 0.00 44653/44653 regular_part_splash(int, int, int, vec const&, int, float, int, int) [247] 0.00 0.01 44653/44653 regularsplash(int, int, int, int, int, vec const&, float, int) [272] 0.00 0.00 5084/15718 playsound(int, int, int, vec&, physent*, int*, int, int, int) [275] 0.00 0.00 510513/637994107 bfaclient::iterdynents(int) [10] 0.00 0.00 532696/663052617 bfaclient::numdynents() [17] 0.00 0.00 32864/7225568 randomMT() [126] 0.00 0.00 51/11580 reloadMT() [251] 0.00 0.00 2/3709 bfaclient::clientcom::addmsg(int, char const*, ...) [175] 0.00 0.00 1882/1903 removetrackedsounds(physent*) [706] 0.00 0.00 6/7567 removesound(int) [623] ----------------------------------------------- 0.01 0.00 1093/74257 bfaclient::botclient::think(fpsent*) [3] 0.81 0.00 73164/74257 bfaclient::updateworld() [2] [24] 1.7 0.82 0.00 74257 bfaclient::entities::waypointnode(vec&, bool, int) [24] ----------------------------------------------- 0.00 0.00 229/219418 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [202] 0.00 0.00 323/219418 bfaclient::botclient::hunt(fpsent*, botstate&, bool) [87] 0.00 0.00 1093/219418 bfaclient::botclient::think(fpsent*) [3] 0.00 0.00 1157/219418 bfaclient::botclient::find(fpsent*, botstate&, bool) [169] 0.30 0.00 80973/219418 bfaclient::botclient::randomnode(fpsent*, botstate&, vec&, vec&, float, float) [48] 0.51 0.00 135643/219418 bfaclient::botclient::follow(fpsent*, botstate&, fpsent*, bool) [32] [25] 1.7 0.82 0.00 219418 bfaclient::entities::route(int, int, vector&, vector&, float, float*) [25] ----------------------------------------------- 0.02 0.00 3459/124069 bfaclient::drawgamehud(int, int) [54] 0.03 0.00 5293/124069 bfaclient::updateworld() [2] 0.31 0.02 49214/124069 bfaclient::botclient::process(fpsent*, botstate&) [36] 0.41 0.02 66103/124069 bfaclient::entities::checkitems(fpsent*) [37] [26] 1.7 0.77 0.04 124069 bfaclient::entities::collateitems(fpsent*, bool, bool, vector&) [26] 0.04 0.00 1183126/1183126 insidesphere(vec&, float, float, vec&, float, float) [141] ----------------------------------------------- 0.00 0.36 5639/11278 drawdepthfxtex() [43] 0.00 0.36 5639/11278 rendershadowmap() [44] [27] 1.5 0.00 0.73 11278 rendertarget::render(int, int, int, float) [27] 0.00 0.61 5639/5639 shadowmaptexture::dorender() [31] 0.00 0.09 5639/5639 depthfxtexture::shouldrender() [102] 0.01 0.01 7659/7659 rendertarget::doblur(int, float) [174] 0.00 0.00 2540/2540 depthfxtexture::dorender() [298] 0.00 0.00 16917/27155 shadowmaptexture::swaptexs() const [582] 0.00 0.00 11278/11279 depthfxtexture::texrect() const [603] 0.00 0.00 11278/11278 rendertarget::texrect() const [608] 0.00 0.00 10719/15799 rendertarget::swaptexs() const [591] 0.00 0.00 5640/5640 depthfxtexture::filter() const [642] 0.00 0.00 5640/5640 rendertarget::filter() const [641] 0.00 0.00 5639/5639 rendertarget::shouldrender() [669] 0.00 0.00 5639/5639 shadowmaptexture::doclear() [672] 0.00 0.00 5639/5639 depthfxtexture::screenview() const [676] 0.00 0.00 5639/5639 rendertarget::screenview() const [675] 0.00 0.00 5639/5639 shadowmaptexture::scissorrender(int&, int&, int&, int&) [671] 0.00 0.00 2540/2540 rendertarget::doclear() [700] 0.00 0.00 2540/2540 rendertarget::scissorrender(int&, int&, int&, int&) [699] 0.00 0.00 4/664 createtexture(int, int, int, void*, int, bool, unsigned int, unsigned int, bool, bool) [735] 0.00 0.00 2/2 rendertarget::depthformats() const [956] 0.00 0.00 1/1 depthfxtexture::colorformats() const [1126] 0.00 0.00 1/1 shadowmaptexture::colorformats() const [1127] ----------------------------------------------- 0.05 0.65 113283/113283 animmodel::part::render(int, float, int, float, vec const&, dynent*, vec const&, vec const&, plane const&, animmodel::animstate*) [22] [28] 1.5 0.05 0.65 113283 skelmodel::skelmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [28] 0.02 0.56 96459/96459 skelmodel::skeleton::checkskelcache(animmodel::animstate const*, float, vec const&) [33] 0.01 0.03 113283/113283 skelmodel::skelmesh::render(animmodel::animstate const*, animmodel::skin&, skelmodel::vbocacheentry&) [136] 0.02 0.00 113283/113283 skelmodel::skelmeshgroup::bindvbo(animmodel::animstate const*, skelmodel::vbocacheentry&, skelmodel::skelcacheentry*, skelmodel::blendcacheentry*) [185] 0.01 0.00 11/11 skelmodel::skelmeshgroup::genvbo(bool, bool, skelmodel::vbocacheentry&) [265] 0.00 0.00 11/37 skelmodel::skelmeshgroup::cleanup() [824] ----------------------------------------------- 0.09 0.06 2627752/11952973 collide(physent*, vec const&, float, bool) [6] 0.30 0.21 9325221/11952973 octacollide(physent*, vec const&, float, ivec const&, ivec const&, cube*, ivec const&, int) [9] [29] 1.4 0.39 0.28 11952973 cubecollide(physent*, vec const&, float, cube&, int, int, int, int, bool) [29] 0.27 0.00 11952973/17805129 rectcollide(physent*, vec const&, vec const&, float, float, float, float, unsigned char, bool, float) [39] 0.00 0.01 2582/15298 genclipplanes(cube&, int, int, int, int, clipplanes&) [139] ----------------------------------------------- 0.44 0.19 7125474/7125474 collide(physent*, vec const&, float, bool) [6] [30] 1.3 0.44 0.19 7125474 plcollide(physent*, vec const&) [30] 0.11 0.01 7619897/7619897 checkdynentcache(int, int) [91] 0.07 0.00 696762/696762 ellipsecollide(physent*, vec const&, vec const&, float, float, float, float, float) [114] ----------------------------------------------- 0.00 0.61 5639/5639 rendertarget::render(int, int, int, float) [27] [31] 1.3 0.00 0.61 5639 shadowmaptexture::dorender() [31] 0.00 0.57 5639/11278 rendergame() [15] 0.00 0.04 5119/5119 rendershadowmapreceivers() [152] 0.00 0.01 5639/11278 renderavatar() [215] 0.00 0.00 16917/635536 vecfromyawpitch(float, float, int, int, vec&) [165] 0.00 0.00 5639/1600186 setenvparamf(char const*, int, int, float, float, float, float) [159] 0.00 0.00 5119/10238 shadowmaptexture::scissorblur(int&, int&, int&, int&) [612] ----------------------------------------------- 1842 bfaclient::botclient::follow(fpsent*, botstate&, fpsent*, bool) [32] 0.00 0.00 3/5280 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [202] 0.00 0.02 173/5280 bfaclient::botclient::defer(fpsent*, botstate&, bool) [118] 0.09 0.49 5104/5280 bfaclient::botclient::think(fpsent*) [3] [32] 1.3 0.09 0.51 5280+1842 bfaclient::botclient::follow(fpsent*, botstate&, fpsent*, bool) [32] 0.51 0.00 135643/219418 bfaclient::entities::route(int, int, vector&, vector&, float, float*) [25] 0.00 0.00 132071/7225568 randomMT() [126] 0.00 0.00 223/11580 reloadMT() [251] 0.00 0.00 14244/464579558 bfaclient::feetpos(physent*, float) [8] 1842 bfaclient::botclient::follow(fpsent*, botstate&, fpsent*, bool) [32] ----------------------------------------------- 0.02 0.56 96459/96459 skelmodel::skelmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [28] [33] 1.2 0.02 0.56 96459 skelmodel::skeleton::checkskelcache(animmodel::animstate const*, float, vec const&) [33] 0.56 0.00 74325/74325 skelmodel::skeleton::interpmatbones(animmodel::animstate const*, float, vec const&, int, unsigned char*, skelmodel::skelcacheentry&) [34] ----------------------------------------------- 0.56 0.00 74325/74325 skelmodel::skeleton::checkskelcache(animmodel::animstate const*, float, vec const&) [33] [34] 1.2 0.56 0.00 74325 skelmodel::skeleton::interpmatbones(animmodel::animstate const*, float, vec const&, int, unsigned char*, skelmodel::skelcacheentry&) [34] ----------------------------------------------- 0.00 0.55 5639/5639 gl_drawframe(int, int) [7] [35] 1.2 0.00 0.55 5639 gl_drawhud(int, int, int, float, int) [35] 0.02 0.41 5639/5639 bfaclient::drawhud(int, int) [38] 0.00 0.12 5639/5639 g3d_render() [88] 0.00 0.00 16917/492654 Shader::bindprograms() [239] 0.00 0.00 16917/928471 Shader::flushenvparams(Slot*) [237] 0.00 0.00 11278/11278 bfaclient::clientcom::ready() [607] 0.00 0.00 5639/6237 gettextres(int&, int&) [633] 0.00 0.00 5639/5639 bfaclient::gethudcolour(vec&) [673] ----------------------------------------------- 0.03 0.45 70977/70977 bfaclient::botclient::think(fpsent*) [3] [36] 1.0 0.03 0.45 70977 bfaclient::botclient::process(fpsent*, botstate&) [36] 0.31 0.02 49214/124069 bfaclient::entities::collateitems(fpsent*, bool, bool, vector&) [26] 0.04 0.08 66103/66103 bfaclient::botclient::hunt(fpsent*, botstate&, bool) [87] 0.00 0.00 290/3709 bfaclient::clientcom::addmsg(int, char const*, ...) [175] 0.00 0.00 166499/522202 bfaclient::headpos(physent*, float) [542] ----------------------------------------------- 0.00 0.43 66103/66103 bfaclient::botclient::think(fpsent*) [3] [37] 0.9 0.00 0.43 66103 bfaclient::entities::checkitems(fpsent*) [37] 0.41 0.02 66103/124069 bfaclient::entities::collateitems(fpsent*, bool, bool, vector&) [26] 0.00 0.00 33/3709 bfaclient::clientcom::addmsg(int, char const*, ...) [175] ----------------------------------------------- 0.02 0.41 5639/5639 gl_drawhud(int, int, int, float, int) [35] [38] 0.9 0.02 0.41 5639 bfaclient::drawhud(int, int) [38] 0.07 0.21 3803/3803 bfaclient::drawgamehud(int, int) [54] 0.00 0.11 5639/5639 bfaclient::drawhudelements(int, int) [97] 0.00 0.01 5167/5167 bfaclient::drawpointer(int, int, int, float, float, float, float, float) [271] 0.00 0.00 3668/156765 draw_textx(char const*, int, int, int, int, int, int, bool, int, int, int, ...) [62] 0.00 0.00 3668/3668 rendericon(char const*, int, int, int, int) [292] 0.00 0.00 6175/177259 g3d_active(bool, bool) [244] 0.00 0.00 1834/28349 pushfont(char const*) [282] 0.00 0.00 1834/28374 popfont(int) [281] 0.00 0.00 20284/784573 bfaclient::allowmove(physent*) [269] 0.00 0.00 1834/8356 bfaserver::gamename(int, int) [324] 0.00 0.00 2699/9220 getmapname() [617] 0.00 0.00 1834/1837 getmaptitle() [710] ----------------------------------------------- 0.13 0.00 5852156/17805129 mmcollide(physent*, vec const&, octaentities&) [11] 0.27 0.00 11952973/17805129 cubecollide(physent*, vec const&, float, cube&, int, int, int, int, bool) [29] [39] 0.8 0.40 0.00 17805129 rectcollide(physent*, vec const&, vec const&, float, float, float, float, unsigned char, bool, float) [39] ----------------------------------------------- 0.00 0.00 2611/218870 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [83] 0.01 0.00 8476/218870 splash(int, int, int, int, int, vec const&, float) [50] 0.04 0.01 27074/218870 rayfloor(vec const&, vec&, int, float) [134] 0.07 0.01 46621/218870 bfaclient::botclient::hunt(fpsent*, botstate&, bool) [87] 0.20 0.04 134088/218870 raycubepos(vec const&, vec const&, vec&, float, int, int) [57] [40] 0.8 0.32 0.07 218870 raycube(vec const&, vec const&, float, int, int, extentity*) [40] 0.04 0.00 149128/149128 raycubeintersect(cube const&, vec const&, vec const&, float&) [145] 0.00 0.01 6513/15298 genclipplanes(cube&, int, int, int, int, clipplanes&) [139] 0.00 0.01 56406/6530024 mmintersect(extentity const&, vec const&, vec const&, float, int, float&) [161] 0.00 0.00 203697/23917463 bfaclient::entities::getents() [128] ----------------------------------------------- 0.00 0.37 5639/5639 rendergeom(float, bool) [19] [41] 0.8 0.00 0.37 5639 setupTMUs(renderstate&, float, bool) [41] 0.00 0.36 5639/5639 rendershadowmap() [44] 0.00 0.01 11278/11278 setuptmu(int, char const*, char const*) [253] 0.00 0.00 11278/1600186 setenvparamf(char const*, int, int, float, float, float, float) [159] 0.00 0.00 5639/5639 invalidateenvparams(int, int, int) [658] ----------------------------------------------- 0.00 0.37 5639/5639 gl_drawframe(int, int) [7] [42] 0.8 0.00 0.37 5639 rendermapmodels() [42] 0.00 0.32 5639/16917 endmodelbatches() [21] 0.00 0.02 28485/28485 rendermapmodel(extentity&) [177] 0.00 0.02 2425/2425 endmodelquery() [178] 0.00 0.01 5639/5639 findvisiblemms(vector const&) [276] 0.00 0.00 3906/492654 Shader::bindprograms() [239] 0.00 0.00 3906/928471 Shader::flushenvparams(Slot*) [237] 0.00 0.00 5639/23917463 bfaclient::entities::getents() [128] 0.00 0.00 11216/142745 newquery(void*) [552] 0.00 0.00 8791/71253 drawbb(ivec const&, ivec const&, vec const&, int, ivec const&) [562] 0.00 0.00 5639/16917 startmodelbatches() [588] 0.00 0.00 2425/2425 startmodelquery(occludequery*) [701] ----------------------------------------------- 0.00 0.36 5639/5639 gl_drawframe(int, int) [7] [43] 0.8 0.00 0.36 5639 drawdepthfxtex() [43] 0.00 0.36 5639/11278 rendertarget::render(int, int, int, float) [27] ----------------------------------------------- 0.00 0.36 5639/5639 setupTMUs(renderstate&, float, bool) [41] [44] 0.8 0.00 0.36 5639 rendershadowmap() [44] 0.00 0.36 5639/11278 rendertarget::render(int, int, int, float) [27] ----------------------------------------------- 2788 lightent(extentity&, float) [696] 0.01 0.01 78304/6530024 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [46] [45] 0.8 0.07 0.29 81092 lightreaching(vec const&, vec&, vec&, extentity*, float) [45] 0.29 0.00 81092/81092 checklightcache(int, int) [51] 0.00 0.00 81092/23917463 bfaclient::entities::getents() [128] 258113 shadowray(vec const&, vec const&, float, int, extentity*) [55] 1444 calcskylight(vec const&, vec const&, float, unsigned char*, int, extentity*) [721] ----------------------------------------------- 0.01 0.01 28485/490027 rendermapmodel(extentity&) [177] 0.01 0.02 45828/490027 bfaclient::entities::render() [98] 0.04 0.07 148700/490027 bfaclient::renderplayer(fpsent*, bool, bool) [72] 0.07 0.12 267014/490027 bfaclient::render() [16] [46] 0.7 0.13 0.22 490027 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [46] 0.04 0.06 540912/6530024 loadmodel(char const*, int, bool) [113] 0.00 0.05 5295/109240 animmodel::render(int, float, int, vec const&, float, float, float, dynent*, modelattach*, vec const&, vec const&) [18] 0.01 0.01 56043/56043 addshadowmapcaster(vec const&, float, float) [173] 0.02 0.00 91019/91019 dynlightreaching(vec const&, vec&, vec&) [186] 0.02 0.00 171609/217325 isvisiblesphere(float, vec const&) [182] 0.01 0.01 78304/6530024 lightreaching(vec const&, vec&, vec&, extentity*, float) [45] 0.00 0.00 5295/34842 animmodel::startrender() [187] 0.00 0.00 22623/22623 modeloccluded(vec const&, float) [311] 0.00 0.00 103945/103945 addbatchedmodel(model*) [556] 0.00 0.00 74350/74350 bfaclient::lighteffects(dynent*, vec&, vec&) [560] 0.00 0.00 22623/22623 isshadowmapcaster(vec const&, float) [585] 0.00 0.00 5295/34842 animmodel::endrender() [577] 0.00 0.00 5/17 animmodel::calcbb(int, vec&, vec&) [849] ----------------------------------------------- 0.11 0.23 422639/422639 bfaclient::projectiles::update() [23] [47] 0.7 0.11 0.23 422639 bfaclient::projectiles::move(projent&, int) [47] 0.05 0.15 422577/10899557 collide(physent*, vec const&, float, bool) [6] 0.02 0.00 422639/2724065 lookupmaterial(vec const&) [99] 0.00 0.01 465/17552 adddecal(int, vec const&, vec const&, float, bvec const&, int) [63] 0.00 0.00 383/7732 part_splash(int, int, int, vec const&, int, float) [120] 0.00 0.00 2714/15718 playsound(int, int, int, vec&, physent*, int*, int, int, int) [275] ----------------------------------------------- 0.03 0.30 170/170 bfaclient::botclient::think(fpsent*) [3] [48] 0.7 0.03 0.30 170 bfaclient::botclient::randomnode(fpsent*, botstate&, vec&, vec&, float, float) [48] 0.30 0.00 80973/219418 bfaclient::entities::route(int, int, vector&, vector&, float, float*) [25] 0.00 0.00 80973/7225568 randomMT() [126] 0.00 0.00 132/11580 reloadMT() [251] ----------------------------------------------- 0.11 0.22 10186/10186 rendergeom(float, bool) [19] [49] 0.7 0.11 0.22 10186 renderbatches(renderstate&, int) [49] 0.08 0.13 309161/309161 renderbatch(renderstate&, int, geombatch&) [60] 0.00 0.01 11992/25916 changevbuf(renderstate&, int, vtxarray*) [203] 0.00 0.00 6955/6955 setdynlights(vtxarray*, ivec const&) [319] 0.00 0.00 11992/11992 changefogplane(renderstate&, int, vtxarray*) [598] 0.00 0.00 11052/11052 lookupenvmap(unsigned short) [611] ----------------------------------------------- 0.03 0.03 7732/36650 part_splash(int, int, int, vec const&, int, float) [120] 0.13 0.12 28918/36650 bfaclient::projectiles::update() [23] [50] 0.7 0.16 0.15 36650 splash(int, int, int, int, int, vec const&, float) [50] 0.07 0.00 1070804/1178044 varenderer<0>::addpart(vec const&, vec const&, int, int, float, physent*) [107] 0.05 0.00 6041827/7225568 randomMT() [126] 0.01 0.00 8476/218870 raycube(vec const&, vec const&, float, int, int, extentity*) [40] 0.01 0.00 9693/11580 reloadMT() [251] ----------------------------------------------- 0.29 0.00 81092/81092 lightreaching(vec const&, vec&, vec&, extentity*, float) [45] [51] 0.6 0.29 0.00 81092 checklightcache(int, int) [51] 0.00 0.00 47847/23917463 bfaclient::entities::getents() [128] ----------------------------------------------- 0.00 0.00 12/242243 computescreen(char const*, Texture*, char const*) [338] 0.00 0.00 192/242243 gui::tab(char const*, int) [325] 0.00 0.00 461/242243 renderprogress(float, char const*, float, char const*, unsigned int) [312] 0.00 0.00 480/242243 gui::button(char const*, int, char const*) [304] 0.00 0.00 1756/242243 rendercommand(int, int, int) [294] 0.00 0.01 10417/242243 textrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) [171] 0.03 0.06 72160/242243 gui::text(char const*, int, char const*) [96] 0.06 0.12 156765/242243 draw_textx(char const*, int, int, int, int, int, int, bool, int, int, int, ...) [62] [52] 0.6 0.10 0.19 242243 draw_text(char const*, int, int, int, int, int, int, bool, int, int) [52] 0.18 0.00 3391523/3391523 draw_char(int, int, int) [69] 0.01 0.00 1164316/1164316 text_color(char, char*, int, int&, bvec, int) [266] ----------------------------------------------- 0.01 0.27 175016/175016 rendergeom(float, bool) [19] [53] 0.6 0.01 0.27 175016 renderva(renderstate&, vtxarray*, int, bool, bool) [53] 0.07 0.15 91935/91935 mergetexs(vtxarray*, elementset*, int, unsigned short*) [59] 0.03 0.00 91935/91935 calcdynlightmask(vtxarray*) [164] 0.01 0.01 91935/267535 isshadowmapreceiver(vtxarray*) [133] 0.00 0.01 83081/83081 renderzpass(renderstate&, vtxarray*) [267] ----------------------------------------------- 0.07 0.21 3803/3803 bfaclient::drawhud(int, int) [38] [54] 0.6 0.07 0.21 3803 bfaclient::drawgamehud(int, int) [54] 0.00 0.11 81244/156765 draw_textx(char const*, int, int, int, int, int, int, bool, int, int, int, ...) [62] 0.00 0.07 95074/95106 settexture(char const*, int) [112] 0.02 0.00 3459/124069 bfaclient::entities::collateitems(fpsent*, bool, bool, vector&) [26] 0.00 0.00 58217/58260 bfaclient::colorname(fpsent*, char*, char const*, bool, bool) [289] 0.00 0.00 4350/125565 textureload(char const*, int, bool, bool) [100] 0.00 0.00 15262/28374 popfont(int) [281] 0.00 0.00 15237/28349 pushfont(char const*) [282] 0.00 0.00 3459/784573 bfaclient::allowmove(physent*) [269] 0.00 0.00 369/370 retbindaction(char const*, int, int) [359] 0.00 0.00 369/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 25/60 bfaclient::entities::entinfo(int, int, int, int, int, int, bool) [399] 0.00 0.00 76888/76888 bfaclient::drawtex(float, float, float, float) [559] 0.00 0.00 63199/522202 bfaclient::headpos(physent*, float) [542] 0.00 0.00 9185/9185 vec::rotate_around_z(float) [618] ----------------------------------------------- 24548 calcskylight(vec const&, vec const&, float, unsigned char*, int, extentity*) [721] 258113 lightreaching(vec const&, vec&, vec&, extentity*, float) [45] [55] 0.6 0.24 0.04 282661 shadowray(vec const&, vec const&, float, int, extentity*) [55] 0.02 0.00 196935/196935 shadowcubeintersect(cube const&, vec const&, vec const&, float&) [183] 0.00 0.01 6203/15298 genclipplanes(cube&, int, int, int, int, clipplanes&) [139] 0.00 0.00 859162/23917463 bfaclient::entities::getents() [128] 159882 mmintersect(extentity const&, vec const&, vec const&, float, int, float&) [161] ----------------------------------------------- 0.00 0.00 24/1887 bfaclient::projectiles::create(vec&, vec&, bool, fpsent*, int, int, int, int, int, int, int, int, int, int, int) [290] 0.00 0.01 81/1887 bfaclient::projectiles::update() [23] 0.01 0.03 308/1887 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [71] 0.05 0.16 1474/1887 bfaclient::projectiles::spawn(vec&, vec&, fpsent*, int) [61] [56] 0.6 0.06 0.20 1887 bfaclient::projectiles::init(projent&, bool) [56] 0.05 0.15 422397/10899557 collide(physent*, vec const&, float, bool) [6] 0.00 0.00 1887/9781 vectoyawpitch(vec const&, float&, float&) [254] 0.00 0.00 1579/1579 setbbfrommodel(dynent*, char const*) [322] 0.00 0.00 81/76695 findorientation(vec&, float, float, vec&) [81] 0.00 0.00 4239/7225568 randomMT() [126] 0.00 0.00 162/635536 vecfromyawpitch(float, float, int, int, vec&) [165] 0.00 0.00 8/11580 reloadMT() [251] ----------------------------------------------- 0.00 0.00 860/134088 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] 0.00 0.00 1319/134088 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [83] 0.00 0.10 55214/134088 raycubelos(vec const&, vec const&, vec&) [90] 0.00 0.14 76695/134088 findorientation(vec&, float, float, vec&) [81] [57] 0.5 0.00 0.24 134088 raycubepos(vec const&, vec const&, vec&, float, int, int) [57] 0.20 0.04 134088/218870 raycube(vec const&, vec const&, float, int, int, extentity*) [40] ----------------------------------------------- 1 var_filltjoints() [1024] 1 var_vertwater() [1016] 0.00 0.00 1/6530024 emptymap(int, bool, char*, bool) [397] 0.00 0.00 2/6530024 load_world(char*) [204] [58] 0.5 0.00 0.22 5 allchanged(bool) [58] 0.00 0.16 5/5 octarender() [74] 0.00 0.06 5/5 gencubeedges(cube*, int, int, int, int) [123] 0.00 0.00 2/2 precacheall() [329] 0.00 0.00 5/480 renderprogress(float, char const*, float, char const*, unsigned int) [312] 0.00 0.00 5/6 setupmaterials(int, int) [448] 0.00 0.00 5/5 guessshadowdir() [474] 0.00 0.00 2/2 initenvmaps() [477] 0.00 0.00 13311/13311 findtjoints(int, edgegroup const&) [595] 0.00 0.00 5/5 vaclearc(cube*) [886] 0.00 0.00 5/5 resetqueries() [880] 0.00 0.00 5/5 invalidatepostfx() [884] 0.00 0.00 2/5 updatevabbs(bool) [879] 5 entitiesinoctanodes() [372] ----------------------------------------------- 0.07 0.15 91935/91935 renderva(renderstate&, vtxarray*, int, bool, bool) [53] [59] 0.5 0.07 0.15 91935 mergetexs(vtxarray*, elementset*, int, unsigned short*) [59] 0.11 0.04 727195/753085 lookuptexture(int, bool) [78] ----------------------------------------------- 0.08 0.13 309161/309161 renderbatches(renderstate&, int) [49] [60] 0.4 0.08 0.13 309161 renderbatch(renderstate&, int, geombatch&) [60] 0.03 0.05 392213/392213 changeshader(renderstate&, Shader*, Slot&, bool) [110] 0.01 0.04 586710/586710 changetexgen(renderstate&, Slot&, int) [132] ----------------------------------------------- 0.00 0.01 85/1474 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] 0.00 0.04 281/1474 bfaclient::killed(int, int, int, fpsent*, fpsent*) [147] 0.00 0.16 1108/1474 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [73] [61] 0.4 0.00 0.21 1474 bfaclient::projectiles::spawn(vec&, vec&, fpsent*, int) [61] 0.05 0.16 1474/1887 bfaclient::projectiles::init(projent&, bool) [56] 0.00 0.00 7370/7225568 randomMT() [126] 0.00 0.00 15/11580 reloadMT() [251] ----------------------------------------------- 0.00 0.00 20/156765 computescreen(char const*, Texture*, char const*) [338] 0.00 0.00 3668/156765 bfaclient::drawhud(int, int) [38] 0.00 0.01 5639/156765 bfaclient::drawhudelements(int, int) [97] 0.00 0.09 66194/156765 renderconsole(int, int) [105] 0.00 0.11 81244/156765 bfaclient::drawgamehud(int, int) [54] [62] 0.4 0.00 0.20 156765 draw_textx(char const*, int, int, int, int, int, int, bool, int, int, int, ...) [62] 0.06 0.12 156765/242243 draw_text(char const*, int, int, int, int, int, int, bool, int, int) [52] 0.00 0.01 156765/312654 text_width(char const*) [166] ----------------------------------------------- 0.00 0.00 387/17552 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [73] 0.00 0.01 465/17552 bfaclient::projectiles::move(projent&, int) [47] 0.00 0.03 2695/17552 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [83] 0.00 0.04 3205/17552 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [71] 0.00 0.12 10800/17552 varenderer<0>::update() [13] [63] 0.4 0.00 0.20 17552 adddecal(int, vec const&, vec const&, float, bvec const&, int) [63] 0.07 0.13 17552/17552 decalrenderer::gendecaltris(cube*, ivec const&, int, unsigned char*, unsigned char) [64] 0.00 0.00 11652/7225568 randomMT() [126] 0.00 0.00 15/11580 reloadMT() [251] ----------------------------------------------- 125877 decalrenderer::gendecaltris(cube*, ivec const&, int, unsigned char*, unsigned char) [64] 0.07 0.13 17552/17552 adddecal(int, vec const&, vec const&, float, bvec const&, int) [63] [64] 0.4 0.07 0.13 17552+125877 decalrenderer::gendecaltris(cube*, ivec const&, int, unsigned char*, unsigned char) [64] 0.10 0.03 124494/124494 decalrenderer::gendecaltris(cube&, int, vec*, bool) [86] 0.00 0.00 403333/403333 calcvert(cube&, int, int, int, int, vec&, int, bool) [286] 0.00 0.00 57748/2142844 faceedges(cube&, int) [193] 0.00 0.00 107871/678848 flataxisface(cube&, int) [541] 125877 decalrenderer::gendecaltris(cube*, ivec const&, int, unsigned char*, unsigned char) [64] ----------------------------------------------- 0.00 0.20 5639/5639 bfaclient::updateworld() [2] [65] 0.4 0.00 0.20 5639 gets2c() [65] 0.00 0.20 6445/6445 servertoclient(int, unsigned char*, int) [66] 0.00 0.00 1/2 bfaclient::clientcom::gamedisconnect(int) [361] 0.00 0.00 2/54 conoutf(char const*, ...) [390] 0.00 0.00 1/2 disconnect(int, int) [458] 0.00 0.00 1/1 throttle() [1088] 0.00 0.00 1/1 bfaclient::clientcom::gameconnect(bool) [1117] ----------------------------------------------- 0.00 0.20 6445/6445 gets2c() [65] [66] 0.4 0.00 0.20 6445 servertoclient(int, unsigned char*, int) [66] 0.00 0.20 6445/6445 bfaclient::clientcom::parsepacketclient(int, databuf&) [67] ----------------------------------------------- 0.00 0.20 6445/6445 servertoclient(int, unsigned char*, int) [66] [67] 0.4 0.00 0.20 6445 bfaclient::clientcom::parsepacketclient(int, databuf&) [67] 0.01 0.17 4332/4332 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] 0.00 0.01 2113/2113 bfaclient::clientcom::parsepositions(databuf&) [214] ----------------------------------------------- 0.01 0.17 4332/4332 bfaclient::clientcom::parsepacketclient(int, databuf&) [67] [68] 0.4 0.01 0.17 4332 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] 0.00 0.08 2578/5189 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [71] 0.00 0.04 74/74 bfaclient::killed(int, int, int, fpsent*, fpsent*) [147] 0.01 0.01 521/521 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [202] 0.00 0.01 2/2 load_world(char*) [204] 0.00 0.01 85/1474 bfaclient::projectiles::spawn(vec&, vec&, fpsent*, int) [61] 0.00 0.00 33/33 bfaclient::projectiles::create(vec&, vec&, bool, fpsent*, int, int, int, int, int, int, int, int, int, int, int) [290] 0.00 0.00 470/3709 bfaclient::clientcom::addmsg(int, char const*, ...) [175] 0.00 0.00 306/7349 particle_splash(int, int, int, vec const&) [122] 0.00 0.00 860/134088 raycubepos(vec const&, vec const&, vec&, float, int, int) [57] 0.00 0.00 35025/977234 getint(databuf&) [180] 0.00 0.00 726/15718 playsound(int, int, int, vec&, physent*, int*, int, int, int) [275] 0.00 0.00 131/15599 regularshape(int, int, int, int, int, int, vec const&, float) [168] 0.00 0.00 130/130 bfaclient::physics::entinmap(physent*, bool) [340] 0.00 0.00 5395/7225568 randomMT() [126] 0.00 0.00 96/96 bfaclient::clientcom::parsestate(fpsent*, databuf&, bool) [360] 0.00 0.00 11/11580 reloadMT() [251] 0.00 0.00 60/64 getstring(char*, databuf&, int) [373] 0.00 0.00 168/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 43/58260 bfaclient::colorname(fpsent*, char*, char const*, bool, bool) [289] 0.00 0.00 23/54 conoutf(char const*, ...) [390] 0.00 0.00 548/548 findentity(int, int, int, int) [403] 0.00 0.00 35/60 bfaclient::entities::entinfo(int, int, int, int, int, int, bool) [399] 0.00 0.00 44/464579558 bfaclient::feetpos(physent*, float) [8] 0.00 0.00 2/131 console(char const*, int, ...) [375] 0.00 0.00 117/117 bfaclient::newclient(int) [791] 0.00 0.00 108/601 particle_text(vec const&, char const*, int, int) [742] 0.00 0.00 18/782 ident::changed() [732] 0.00 0.00 5/5 bfaclient::resetstates(int) [891] 0.00 0.00 2/7 bfaserver::modecheck(int*, int*) [872] 0.00 0.00 1/61 newstring(char const*) [804] ----------------------------------------------- 0.18 0.00 3391523/3391523 draw_text(char const*, int, int, int, int, int, int, bool, int, int) [52] [69] 0.4 0.18 0.00 3391523 draw_char(int, int, int) [69] ----------------------------------------------- 0.00 0.00 42856/1408678 visiblematerial(cube&, int, int, int, int, int, unsigned char) [279] 0.01 0.00 91788/1408678 calcverts(cube&, int, int, int, int, vvec*, bool*) [212] 0.03 0.02 402384/1408678 gencubeedges(cube&, int, int, int, int) [124] 0.06 0.05 871650/1408678 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [82] [70] 0.4 0.09 0.08 1408678 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [70] 0.05 0.00 1304740/1304740 lookupcube(int, int, int, int) [131] 0.02 0.00 1610714/2142844 faceedges(cube&, int) [193] 0.01 0.00 2949896/8846360 edgeval(cube&, ivec const&, int, int) [157] 0.00 0.00 50292/50292 occludesface(cube&, int, ivec const&, int, ivec const&, int, unsigned char, unsigned char, unsigned char, facevec const*) [316] 0.00 0.00 1591146/2127579 touchingface(cube&, int) [538] 0.00 0.00 1307678/1307678 collapsedface(unsigned int) [539] 0.00 0.00 1304740/1304740 neighbourcube(int, int, int, int, int, int) [540] ----------------------------------------------- 0.00 0.08 2578/5189 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] 0.01 0.08 2611/5189 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [83] [71] 0.3 0.01 0.15 5189 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [71] 0.00 0.05 6443/7349 particle_splash(int, int, int, vec const&) [122] 0.01 0.03 308/1887 bfaclient::projectiles::init(projent&, bool) [56] 0.00 0.04 3205/17552 adddecal(int, vec const&, vec const&, float, bvec const&, int) [63] 0.01 0.00 4809/15599 regularshape(int, int, int, int, int, int, vec const&, float) [168] 0.00 0.01 189/189 particle_trail(int, int, vec const&, vec const&) [278] 0.00 0.00 5117/27568 adddynlight(vec const&, float, vec const&, int, int, int, float, vec const&) [249] 0.00 0.00 4936/15718 playsound(int, int, int, vec&, physent*, int*, int, int, int) [275] 0.00 0.00 5117/5117 create(int, int, int, vec const&, float, physent*) [318] 0.00 0.00 4809/7225568 randomMT() [126] 0.00 0.00 3/11580 reloadMT() [251] 0.00 0.00 6254/6254 particle_flare(vec const&, vec const&, int, int, physent*) [631] 0.00 0.00 5117/5117 part_create(int, int, vec const&, int, float, physent*) [680] ----------------------------------------------- 0.00 0.01 10590/148700 bfaclient::renderavatar() [216] 0.04 0.11 138110/148700 bfaclient::render() [16] [72] 0.3 0.04 0.12 148700 bfaclient::renderplayer(fpsent*, bool, bool) [72] 0.04 0.07 148700/490027 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [46] 0.01 0.00 435510/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 132206/784573 bfaclient::allowmove(physent*) [269] 0.00 0.00 10590/635536 vecfromyawpitch(float, float, int, int, vec&) [165] 0.00 0.00 132206/132807 part_text(vec const&, char const*, int, int, int, float) [553] 0.00 0.00 10590/522202 bfaclient::headpos(physent*, float) [542] ----------------------------------------------- 0.00 0.16 387/387 bfaclient::projectiles::update() [23] [73] 0.3 0.00 0.16 387 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [73] 0.00 0.16 1108/1474 bfaclient::projectiles::spawn(vec&, vec&, fpsent*, int) [61] 0.00 0.00 387/17552 adddecal(int, vec const&, vec const&, float, bvec const&, int) [63] 0.00 0.00 197/3709 bfaclient::clientcom::addmsg(int, char const*, ...) [175] 0.00 0.00 79/7349 particle_splash(int, int, int, vec const&) [122] 0.00 0.00 387/27568 adddynlight(vec const&, float, vec const&, int, int, int, float, vec const&) [249] 0.00 0.00 387/15718 playsound(int, int, int, vec&, physent*, int*, int, int, int) [275] 0.00 0.00 4495/637994107 bfaclient::iterdynents(int) [10] 0.00 0.00 1187/7225568 randomMT() [126] 0.00 0.00 4692/663052617 bfaclient::numdynents() [17] 0.00 0.00 1/11580 reloadMT() [251] 0.00 0.00 79/79 particle_fireball(vec const&, float, int, int) [799] ----------------------------------------------- 0.00 0.16 5/5 allchanged(bool) [58] [74] 0.3 0.00 0.16 5 octarender() [74] 0.00 0.16 5/5 updateva(cube*, int, int, int, int, int) [75] 0.00 0.00 40/40 buildclipmasks(cube&, unsigned char&, unsigned char&) [822] 0.00 0.00 5/6 flushvbo(int) [875] ----------------------------------------------- 11647 updateva(cube*, int, int, int, int, int) [75] 0.00 0.16 5/5 octarender() [74] [75] 0.3 0.00 0.16 5+11647 updateva(cube*, int, int, int, int, int) [75] 0.00 0.16 171/171 setva(cube&, int, int, int, int, int) [76] 0.00 0.00 10/480 renderprogress(float, char const*, float, char const*, unsigned int) [312] 0.00 0.00 14505/43818 hasskyfaces(cube&, int, int, int, int, int*) [456] 11647 updateva(cube*, int, int, int, int, int) [75] ----------------------------------------------- 0.00 0.16 171/171 updateva(cube*, int, int, int, int, int) [75] [76] 0.3 0.00 0.16 171 setva(cube&, int, int, int, int, int) [76] 0.00 0.16 171/171 rendercube(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [77] 0.00 0.00 159/159 newva(int, int, int, int) [326] 0.00 0.00 171/171 calcgeombb(int, int, int, int, ivec&, ivec&) [779] 0.00 0.00 171/171 addskyverts(ivec const&, int) [780] 0.00 0.00 159/159 calcmatbb(int, int, int, int, ivec&, ivec&) [783] 0.00 0.00 83/43970 newcubeext(cube&) [570] ----------------------------------------------- 107288 rendercube(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [77] 0.00 0.16 171/171 setva(cube&, int, int, int, int, int) [76] [77] 0.3 0.00 0.16 171+107288 rendercube(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [77] 0.01 0.13 78048/78048 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [82] 0.00 0.01 2043/2043 addmergedverts(int) [220] 0.00 0.01 7068/7068 genmatsurfs(cube&, int, int, int, int, vector&, unsigned char&, unsigned char&) [280] 0.00 0.00 5415/5415 genmergedfaces(cube&, ivec const&, int, int) [291] 0.00 0.00 93929/93929 genskyfaces(cube&, ivec const&, int) [469] 107288 rendercube(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [77] ----------------------------------------------- 0.00 0.00 1/753085 setupmaterials(int, int) [448] 0.00 0.00 71/753085 vacollect::optimize() [363] 0.00 0.00 768/753085 rendermaterials() [154] 0.00 0.00 887/753085 precachetextures(vtxarray*) [328] 0.00 0.00 899/753085 vacollect::setupdata(vtxarray*) [327] 0.00 0.00 2636/753085 vacollect::texsort(sortkey const*, sortkey const*) [313] 0.00 0.00 6841/753085 genmergedfaces(cube&, ivec const&, int, int) [291] 0.00 0.00 6841/753085 addmergedverts(int) [220] 0.00 0.00 6946/753085 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [82] 0.11 0.04 727195/753085 mergetexs(vtxarray*, elementset*, int, unsigned short*) [59] [78] 0.3 0.11 0.04 753085 lookuptexture(int, bool) [78] 0.00 0.04 168/426 texturedata(char const*, Slot::Tex*, bool, bool*, TextureAnim*) [94] 0.00 0.00 289/289 addname(vector&, Slot&, Slot::Tex&, bool, char const*) [374] 0.00 0.00 88/321 newtexture(Texture*, char const*, SDL_Surface*, int, bool, bool, bool, bool, bool, TextureAnim*) [354] 0.00 0.00 143/143 findtextype(Slot&, int, int) [786] 0.00 0.00 80/80 creatergbasurface(SDL_Surface*, bool) [797] 0.00 0.00 36/36 scalesurface(SDL_Surface*, int, int, bool) [825] ----------------------------------------------- 0.02 0.13 5641/5641 main [1] [79] 0.3 0.02 0.13 5641 updatetextures() [79] 0.13 0.00 1726156/1726477 updatetexture(Texture*) [85] ----------------------------------------------- 0.01 0.14 99453/99453 animmodel::part::render(int, float, int, float, vec const&, dynent*, vec const&, vec const&, plane const&, animmodel::animstate*) [22] [80] 0.3 0.01 0.14 99453 vertmodel::vertmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [80] 0.07 0.00 13/13 vertmodel::vertmeshgroup::genvbo(bool, bool, vertmodel::vbocacheentry&) [116] 0.01 0.06 193806/193806 vertmodel::vertmesh::render(animmodel::animstate const*, animmodel::skin&, vertmodel::vbocacheentry&) [121] 0.00 0.00 12/12 vertmodel::vertmeshgroup::cleanup() [861] ----------------------------------------------- 0.00 0.00 81/76695 bfaclient::projectiles::init(projent&, bool) [56] 0.00 0.01 5637/76695 bfaclient::recomputecamera(int, int) [172] 0.00 0.13 70977/76695 bfaclient::botclient::think(fpsent*) [3] [81] 0.3 0.00 0.14 76695 findorientation(vec&, float, float, vec&) [81] 0.00 0.14 76695/134088 raycubepos(vec const&, vec const&, vec&, float, int, int) [57] 0.00 0.00 76695/635536 vecfromyawpitch(float, float, int, int, vec&) [165] ----------------------------------------------- 0.01 0.13 78048/78048 rendercube(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [77] [82] 0.3 0.01 0.13 78048 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [82] 0.06 0.05 871650/1408678 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [70] 0.01 0.00 6946/13787 addcubeverts(int, int, vvec*, unsigned short, surfaceinfo*, surfacenormals*, int, unsigned short) [190] 0.01 0.00 78048/122018 freeclipplanes(cube&) [245] 0.00 0.00 450138/2142844 faceedges(cube&, int) [193] 0.00 0.00 27784/489613 faceverts(cube&, int, int) [149] 0.00 0.00 6946/753085 lookuptexture(int, bool) [78] 0.00 0.00 27784/177952 calcvert(cube&, int, int, int, int, vvec&, int, bool) [293] 0.00 0.00 468288/2127579 touchingface(cube&, int) [538] 0.00 0.00 89/277 closestenvmap(int, int, int, int, int) [766] 0.00 0.00 4/43970 newcubeext(cube&) [570] ----------------------------------------------- 0.00 0.01 5293/71396 bfaclient::updateworld() [2] 0.00 0.12 66103/71396 bfaclient::botclient::think(fpsent*) [3] [83] 0.3 0.00 0.13 71396 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [83] 0.01 0.08 2611/5189 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [71] 0.00 0.03 2695/17552 adddecal(int, vec const&, vec const&, float, bvec const&, int) [63] 0.01 0.01 2611/3709 bfaclient::clientcom::addmsg(int, char const*, ...) [175] 0.00 0.00 2611/218870 raycube(vec const&, vec const&, float, int, int, extentity*) [40] 0.00 0.00 1319/134088 raycubepos(vec const&, vec const&, vec&, float, int, int) [57] 0.00 0.00 5222/635536 vecfromyawpitch(float, float, int, int, vec&) [165] 0.00 0.00 75470/637994107 bfaclient::iterdynents(int) [10] 0.00 0.00 78774/663052617 bfaclient::numdynents() [17] 0.00 0.00 7740/7225568 randomMT() [126] 0.00 0.00 11/11580 reloadMT() [251] 0.00 0.00 56024/56024 intersect(physent*, vec&, vec&) [564] 0.00 0.00 472/522202 bfaclient::headpos(physent*, float) [542] ----------------------------------------------- 10066 executeret(char const*) [84] 4666 execute(char const*) [683] 8537 cmd_if::run(char*, char*, char*) [620] 32446 parseexp(char const*&, int) [146] [84] 0.3 0.02 0.11 45649+10066 executeret(char const*) [84] 0.06 0.00 5/5 md3bumpmap(char*, char*, char*) [125] 0.00 0.02 24/24 md5load(char*, char*) [201] 0.00 0.01 17/17 md3load(char*) [213] 0.00 0.01 141/183 shader(int*, char*, char*, char*) [218] 0.00 0.01 300/300 variantshader(int*, char*, int*, char*, char*) [270] 0.00 0.00 241/241 setshader(char*) [296] 0.00 0.00 960/960 guibutton(char*, char*, char*, char*) [303] 0.00 0.00 65/65 fastshader(char*, char*, int*) [305] 0.00 0.00 22067/22067 intret(int) [309] 0.00 0.00 33/33 altshader(char*, char*) [315] 0.00 0.00 18/18 bfaclient::botclient::botclient(bfaclient&)::cmd_addbot::run(bfaclient::botclient*, char*) [335] 0.00 0.00 40/40 md3skin(char*, char*, char*, float*, float*) [342] 0.00 0.00 29/29 md5skin(char*, char*, char*, float*, float*) [347] 0.00 0.00 23305/23305 lookup(char*) [350] 0.00 0.00 340/340 md5anim(char*, char*, float*, int*) [351] 0.00 0.00 29/29 md5bumpmap(char*, char*, char*) [357] 0.00 0.00 8/8 bfaclient::physics::physics(bfaclient&)::cmd_attack::run(bfaclient::physics*, int*) [362] 0.00 0.00 1/2 particleinit() [353] 0.00 0.00 95/209 setsvar(char const*, char const*, bool) [352] 0.00 0.00 63/63 cmd_registersound::run(char*, int*, char*) [369] 0.00 0.00 9/9 bfaclient::clientcom::sendcmd(int, char*, char*) [383] 0.00 0.00 1/1 bfaclient::clientcom::changemap(char const*) [384] 0.00 0.00 6/6 newfont(char*, char*, int*, int*, int*, int*, int*, int*) [386] 0.00 0.00 228/228 bfaclient::physics::physics(bfaclient&)::cmd_jump::run(bfaclient::physics*, int*) [393] 0.00 0.00 1/2 initdecals() [387] 0.00 0.00 12/12 cmd_mapsound::run(char*, int*, char*) [398] 0.00 0.00 1/1 bfaclient::var_flagbliptex::changed() [416] 0.00 0.00 1/1 bfaclient::var_zoomtex::changed() [411] 0.00 0.00 1/2 var_guioverlaytex() [402] 0.00 0.00 1/1 bfaclient::var_indicatortex::changed() [420] 0.00 0.00 1/1 bfaclient::var_teambartex::changed() [415] 0.00 0.00 1/1 bfaclient::var_radarpingtex::changed() [421] 0.00 0.00 1/1 bfaclient::var_pistolcliptex::changed() [425] 0.00 0.00 1/1 bfaclient::var_healthbartex::changed() [419] 0.00 0.00 1/1 bfaclient::var_chainguncliptex::changed() [427] 0.00 0.00 1/1 bfaclient::var_damagetex::changed() [413] 0.00 0.00 1/1 bfaclient::var_guicursortex::changed() [418] 0.00 0.00 1/2 var_guiskintex() [400] 0.00 0.00 1/1 bfaclient::var_editcursortex::changed() [423] 0.00 0.00 1/1 bfaclient::var_zoomcrosshairtex::changed() [431] 0.00 0.00 1/1 bfaclient::var_hitcrosshairtex::changed() [429] 0.00 0.00 1/1 bfaclient::var_goalbartex::changed() [414] 0.00 0.00 1/1 bfaclient::var_radartex::changed() [412] 0.00 0.00 1/2 var_guislidertex() [401] 0.00 0.00 1/1 bfaclient::var_teamcrosshairtex::changed() [430] 0.00 0.00 1/1 bfaclient::var_flamercliptex::changed() [424] 0.00 0.00 1/1 bfaclient::var_shotguncliptex::changed() [426] 0.00 0.00 1/1 bfaclient::var_bliptex::changed() [410] 0.00 0.00 1/1 bfaclient::var_crosshairtex::changed() [417] 0.00 0.00 1/1 bfaclient::var_relativecursortex::changed() [432] 0.00 0.00 1/1 bfaclient::var_grenadescliptex::changed() [428] 0.00 0.00 1/1 bfaclient::var_riflecliptex::changed() [422] 0.00 0.00 8/54 conoutf(char const*, ...) [390] 0.00 0.00 1/1 sound(int*, int*) [437] 0.00 0.00 18/18 bfaclient::physics::physics(bfaclient&)::cmd_action::run(bfaclient::physics*, int*) [450] 0.00 0.00 6/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 1/1 cmd_getbindaction::run(char*, int*) [462] 0.00 0.00 1/1 cmd_echo::run(char*) [463] 0.00 0.00 1/1 var_envmapsize() [470] 0.00 0.00 1/2 initmumble() [459] 0.00 0.00 228968/228968 parseword(char const*&, int, int&) [546] 0.00 0.00 11217/11217 popident(ident&) [609] 0.00 0.00 11042/11217 pushident(ident&, char*) [610] 0.00 0.00 8397/8397 gte(int*, int*) [621] 0.00 0.00 8034/8034 strstra(char*, char*) [622] 0.00 0.00 5864/6338 result(char const*) [629] 0.00 0.00 1780/1783 aliasa(char const*, char*) [712] 0.00 0.00 972/972 nota(int*) [727] 0.00 0.00 950/950 texture(char*, char*, int*, int*, int*, float*) [729] 0.00 0.00 933/933 concatword(char**, int*) [730] 0.00 0.00 732/1665 conc(char**, int, bool) [718] 0.00 0.00 727/727 concat(char const*) [734] 0.00 0.00 638/638 sub(int*, int*) [738] 0.00 0.00 628/628 equal(int*, int*) [740] 0.00 0.00 564/564 fontchar(int*, int*, int*, int*) [743] 0.00 0.00 474/474 format(char**, int*) [747] 0.00 0.00 458/458 add(int*, int*) [750] 0.00 0.00 452/452 gt(int*, int*) [751] 0.00 0.00 443/443 keymap(char*, char*) [752] 0.00 0.00 439/439 at(char*, int*) [753] 0.00 0.00 350/350 addreleaseaction(char const*) [759] 0.00 0.00 264/2047 bfaclient::clientcom::editvar(ident*, bool) [704] 0.00 0.00 242/782 ident::changed() [732] 0.00 0.00 232/232 lt(int*, int*) [771] 0.00 0.00 192/192 bfaclient::bfaclient()::cmd_gamemode::run(bfaclient*) [775] 0.00 0.00 109/109 setpixelparam(int*, float*, float*, float*, float*) [792] 0.00 0.00 100/100 bindedit(char*, char*) [793] 0.00 0.00 98/98 bindnorm(char*, char*) [794] 0.00 0.00 68/68 mmodel(char*) [803] 0.00 0.00 55/55 newgui(char*, char*, char*, char*) [808] 0.00 0.00 50/50 mul(int*, int*) [811] 0.00 0.00 48/48 strreplacea(char*, char*, char*) [813] 0.00 0.00 48/48 bfaclient::physics::physics(bfaclient&)::cmd_left::run(bfaclient::physics*, int*) [814] 0.00 0.00 44/44 listlen(char*) [815] 0.00 0.00 42/42 mdlscale(int*) [818] 0.00 0.00 41/41 mdlspec(int*) [820] 0.00 0.00 38/38 brushvert(int*, int*, int*) [823] 0.00 0.00 24/24 bfaclient::physics::physics(bfaclient&)::cmd_forward::run(bfaclient::physics*, int*) [834] 0.00 0.00 24/24 mdlambient(int*) [831] 0.00 0.00 22/22 addfilecomplete(char*, char*, char*) [836] 0.00 0.00 20/20 setvertexparam(int*, float*, float*, float*, float*) [843] 0.00 0.00 16/16 setcompletion(char*, bool) [852] 0.00 0.00 16/16 cmd_setcomplete::run(char*, char*) [854] 0.00 0.00 15/15 md5pitch(char*, float*, float*, float*, float*) [857] 0.00 0.00 15/15 md5tag(char*, char*) [856] 0.00 0.00 14/14 bfaclient::physics::physics(bfaclient&)::cmd_right::run(bfaclient::physics*, int*) [858] 0.00 0.00 12/12 md3anim(char*, int*, int*, float*, int*) [859] 0.00 0.00 9/9 mdlcollide(int*) [864] 0.00 0.00 7/10 alias(char const*, char const*) [863] 0.00 0.00 6/9 cleanreflections() [865] 0.00 0.00 6/6 bfaclient::scoreboard::scoreboard(bfaclient&)::cmd_showscores::run(bfaclient::scoreboard*, int*) [876] 0.00 0.00 6/6 addlistcomplete(char*, char*) [874] 0.00 0.00 5/180 newident(char const*) [777] 0.00 0.00 5/5 cleanupdepthfx() [883] 0.00 0.00 5/5 mdlextendbb(float*, float*, float*) [878] 0.00 0.00 5/5 md5animpart(char*) [877] 0.00 0.00 4/4 bfaclient::physics::physics(bfaclient&)::cmd_backward::run(bfaclient::physics*, int*) [899] 0.00 0.00 4/8 saycommand(char*) [867] 0.00 0.00 4/4 mdlspin(float*) [895] 0.00 0.00 3/3 cleanshadowmap() [911] 0.00 0.00 3/3 md3pitch(float*, float*, float*, float*) [919] 0.00 0.00 2/2 clockreset() [929] 0.00 0.00 2/2 mdltrans(float*, float*, float*) [938] 0.00 0.00 2/2 cleargui_(int*) [939] 0.00 0.00 2/2 clearbrush() [928] 0.00 0.00 1/1 var_bilinear() [1003] 0.00 0.00 1/1 var_trilinear() [1015] 0.00 0.00 1/1 var_hwmipmap() [1005] 0.00 0.00 1/1 var_shadowmapprecision() [1041] 0.00 0.00 1/1 var_depthfxprecision() [1039] 0.00 0.00 1/1 var_depthfxrect() [1022] 0.00 0.00 1/1 var_depthfxfilter() [1036] 0.00 0.00 1/1 var_mumble() [994] 0.00 0.00 1/1 var_waterreflect() [1033] 0.00 0.00 1/1 var_musicvol() [1006] 0.00 0.00 1/1 var_waterrefract() [1034] 0.00 0.00 1/1 var_waterenvmap() [1029] 0.00 0.00 1/1 var_waterfallrefract() [1040] 0.00 0.00 1/1 var_maxtexsize() [1019] 0.00 0.00 1/1 var_depthfxsize() [1023] 0.00 0.00 1/1 var_fpshadowmap() [1025] 0.00 0.00 1/1 var_maxdecaltris() [1031] 0.00 0.00 1/2 setuptexcompress() [936] 0.00 0.00 1/1 var_texcompressquality() [1042] 0.00 0.00 1/1 var_aniso() [1094] 0.00 0.00 1/1 cleanupglare() [1000] 0.00 0.00 1/1 var_glaresize() [1013] 0.00 0.00 1/1 var_shadowmapsize() [1037] 0.00 0.00 1/1 var_texcompress() [1028] 0.00 0.00 1/1 var_waterfade() [1017] 0.00 0.00 1/1 var_maxparticles() [1032] 0.00 0.00 1/1 var_clockfix() [1004] 0.00 0.00 1/1 var_texreduce() [1014] 0.00 0.00 1/1 var_reflectsize() [1027] 0.00 0.00 1/1 var_fpdepthfx() [1012] 0.00 0.00 1/1 var_clockerror() [1018] 0.00 0.00 1/1 var_mapshotsize() [1026] 0.00 0.00 1/1 var_gamma() [1095] 0.00 0.00 1/1 setuniformparam(char*, float*, float*, float*, float*) [1021] 0.00 0.00 1/7 bfaserver::modecheck(int*, int*) [872] 0.00 0.00 1/1 bfaclient::bfaclient()::cmd_mode::run(bfaclient*, int*, int*) [1144] 0.00 0.00 1/1 mdlbb(float*, float*, float*) [1078] 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_map::run(bfaclient::clientcom*, char*) [1137] 0.00 0.00 1/1 addsleep(int*, char*) [1085] 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_name::run(bfaclient::clientcom*, char*) [1139] 0.00 0.00 1/1 showgui(char const*) [1084] 0.00 0.00 1/1 bfaserver::bfaserver()::cmd_gamever::run(bfaserver*) [1147] 0.00 0.00 1/1 addserver(char const*) [1089] 42761 parseexp(char const*&, int) [146] 8537 cmd_if::run(char*, char*, char*) [620] 1812 ora(char*, char*) [711] 196 cmd_loop::run(char*, int*, char*) [774] 79 anda(char*, char*) [800] 5 exec(char const*) [871] 1 var_filltjoints() [1024] 1 var_fullbrightlevel() [1038] 1 var_vertwater() [1016] 1 quit() [368] 10066 executeret(char const*) [84] ----------------------------------------------- 0.00 0.00 321/1726477 newtexture(Texture*, char const*, SDL_Surface*, int, bool, bool, bool, bool, bool, TextureAnim*) [354] 0.13 0.00 1726156/1726477 updatetextures() [79] [85] 0.3 0.13 0.00 1726477 updatetexture(Texture*) [85] ----------------------------------------------- 0.10 0.03 124494/124494 decalrenderer::gendecaltris(cube*, ivec const&, int, unsigned char*, unsigned char) [64] [86] 0.3 0.10 0.03 124494 decalrenderer::gendecaltris(cube&, int, vec*, bool) [86] 0.00 0.02 306016/489613 faceverts(cube&, int, int) [149] 0.00 0.00 63152/570977 faceconvexity(cube&, int) [137] ----------------------------------------------- 219 bfaclient::botclient::hunt(fpsent*, botstate&, bool) [87] 0.04 0.08 66103/66103 bfaclient::botclient::process(fpsent*, botstate&) [36] [87] 0.3 0.04 0.08 66103+219 bfaclient::botclient::hunt(fpsent*, botstate&, bool) [87] 0.07 0.01 46621/218870 raycube(vec const&, vec const&, float, int, int, extentity*) [40] 0.00 0.00 323/219418 bfaclient::entities::route(int, int, vector&, vector&, float, float*) [25] 0.00 0.00 46621/464579558 bfaclient::feetpos(physent*, float) [8] 219 bfaclient::botclient::hunt(fpsent*, botstate&, bool) [87] ----------------------------------------------- 0.00 0.12 5639/5639 gl_drawhud(int, int, int, float, int) [35] [88] 0.3 0.00 0.12 5639 g3d_render() [88] 0.00 0.11 880/880 bfaclient::scoreboard::gui(g3d_gui&, bool) [93] 0.01 0.00 5639/5639 g3d_mainmenu() [258] 0.00 0.00 5639/28349 pushfont(char const*) [282] 0.00 0.00 5639/28374 popfont(int) [281] 0.00 0.00 192/192 menu::gui(g3d_gui&, bool) [323] 0.00 0.00 5639/5639 g3d_texturemenu() [655] 0.00 0.00 5639/5639 bfaclient::g3d_gamemenus() [674] 0.00 0.00 536/536 gui::~gui() [745] 0.00 0.00 440/536 g3d_addgui(g3d_callback*) [744] ----------------------------------------------- 0.01 0.11 5639/5639 gl_drawframe(int, int) [7] [89] 0.3 0.01 0.11 5639 visiblecubes(float, float) [89] 0.02 0.09 5639/5639 findvisiblevas(vector&, bool) [92] 0.00 0.00 5639/5639 calcvfcD() [665] 0.00 0.00 5639/5639 setvfcP(float, float, vec const&, float, float, float, float) [662] ----------------------------------------------- 0.01 0.03 18220/55214 bfaclient::botclient::defer(fpsent*, botstate&, bool) [118] 0.01 0.07 36994/55214 bfaclient::botclient::think(fpsent*) [3] [90] 0.3 0.02 0.10 55214 raycubelos(vec const&, vec const&, vec&) [90] 0.00 0.10 55214/134088 raycubepos(vec const&, vec const&, vec&, float, int, int) [57] ----------------------------------------------- 0.11 0.01 7619897/7619897 plcollide(physent*, vec const&) [30] [91] 0.2 0.11 0.01 7619897 checkdynentcache(int, int) [91] 0.01 0.00 2666430/637994107 bfaclient::iterdynents(int) [10] 0.00 0.00 124231/663052617 bfaclient::numdynents() [17] ----------------------------------------------- 59672 findvisiblevas(vector&, bool) [92] 0.02 0.09 5639/5639 visiblecubes(float, float) [89] [92] 0.2 0.02 0.09 5639+59672 findvisiblevas(vector&, bool) [92] 0.05 0.00 308071/339444 isvisiblecube(ivec const&, int) [130] 0.01 0.03 190024/190024 addvisibleva(vtxarray*) [144] 0.01 0.00 228619/383958 pvsoccluded(ivec const&, ivec const&) [241] 59672 findvisiblevas(vector&, bool) [92] ----------------------------------------------- 0.00 0.11 880/880 g3d_render() [88] [93] 0.2 0.00 0.11 880 bfaclient::scoreboard::gui(g3d_gui&, bool) [93] 0.00 0.07 98560/98560 g3d_gui::textf(char const*, int, char const*, ...) [111] 0.00 0.03 45760/144320 gui::text(char const*, int, char const*) [96] 0.00 0.00 39600/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 880/880 bfaclient::scoreboard::groupplayers() [336] 0.00 0.00 880/8356 bfaserver::gamename(int, int) [324] 0.00 0.00 9680/9872 gui::poplist() [613] 0.00 0.00 8800/9872 gui::pushlist() [614] 0.00 0.00 2640/2640 gui::strut(int) [697] 0.00 0.00 1760/1760 gui::separator() [716] 0.00 0.00 1760/1760 gui::space(int) [715] 0.00 0.00 880/1072 gui::start(int, float, int*, bool) [725] 0.00 0.00 880/9220 getmapname() [617] 0.00 0.00 880/1072 gui::end() [724] ----------------------------------------------- 0.00 0.04 168/426 lookuptexture(int, bool) [78] 0.00 0.07 258/426 textureload(char const*, int, bool, bool) [100] [94] 0.2 0.00 0.11 426 texturedata(char const*, Slot::Tex*, bool, bool*, TextureAnim*) [94] 0.11 0.00 6/6 texmad(SDL_Surface*, vec const&, vec const&) [95] 0.00 0.00 222/480 renderprogress(float, char const*, float, char const*, unsigned int) [312] 0.00 0.00 426/426 loadsurface(char const*) [348] 0.00 0.00 401/758 texformat(int) [733] 0.00 0.00 61/61 texffmask(SDL_Surface*, int, bool) [805] 0.00 0.00 12/12 parsevec(char const*) [860] 0.00 0.00 1/1 texdecal(SDL_Surface*, bool) [1087] ----------------------------------------------- 0.11 0.00 6/6 texturedata(char const*, Slot::Tex*, bool, bool*, TextureAnim*) [94] [95] 0.2 0.11 0.00 6 texmad(SDL_Surface*, vec const&, vec const&) [95] ----------------------------------------------- 0.00 0.03 45760/144320 bfaclient::scoreboard::gui(g3d_gui&, bool) [93] 0.00 0.07 98560/144320 g3d_gui::textf(char const*, int, char const*, ...) [111] [96] 0.2 0.00 0.11 144320 gui::text(char const*, int, char const*) [96] 0.03 0.06 72160/242243 draw_text(char const*, int, int, int, int, int, int, bool, int, int) [52] 0.00 0.01 144320/312654 text_width(char const*) [166] 0.00 0.01 11440/125565 textureload(char const*, int, bool, bool) [100] 0.00 0.00 11440/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 11440/11920 gui::icon_(Texture*, bool, bool, int, int, int, bool, int, int, int, Texture*, vec const&) [599] ----------------------------------------------- 0.00 0.11 5639/5639 bfaclient::drawhud(int, int) [38] [97] 0.2 0.00 0.11 5639 bfaclient::drawhudelements(int, int) [97] 0.00 0.09 5639/5639 renderconsole(int, int) [105] 0.01 0.00 5637/5637 render_texture_panel(int, int) [261] 0.00 0.01 5639/156765 draw_textx(char const*, int, int, int, int, int, int, bool, int, int, int, ...) [62] 0.00 0.00 1756/1756 rendercommand(int, int, int) [294] 0.00 0.00 5639/5639 getfps(int&, int&, int&) [660] 0.00 0.00 5639/5639 getnumqueries() [651] 0.00 0.00 5639/5639 getcurcommand() [650] ----------------------------------------------- 0.07 0.03 11278/11278 bfaclient::render() [16] [98] 0.2 0.07 0.03 11278 bfaclient::entities::render() [98] 0.01 0.02 45828/490027 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [46] ----------------------------------------------- 0.00 0.00 5637/2724065 bfaclient::recomputecamera(int, int) [172] 0.00 0.00 5639/2724065 gl_drawframe(int, int) [7] 0.00 0.00 113364/2724065 updatesound(int) [285] 0.02 0.00 422639/2724065 bfaclient::projectiles::move(projent&, int) [47] 0.03 0.00 816280/2724065 calcvol(int, int, int, int, int, int, vec&, int*, int*) [117] 0.05 0.00 1360506/2724065 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] [99] 0.2 0.10 0.00 2724065 lookupmaterial(vec const&) [99] ----------------------------------------------- 0.00 0.00 1/125565 loadskyoverlay(char const*) [409] 0.00 0.00 1/125565 bfaclient::var_zoomtex::changed() [411] 0.00 0.00 1/125565 bfaclient::var_damagetex::changed() [413] 0.00 0.00 1/125565 bfaclient::var_riflecliptex::changed() [422] 0.00 0.00 1/125565 bfaclient::var_flamercliptex::changed() [424] 0.00 0.00 1/125565 bfaclient::var_grenadescliptex::changed() [428] 0.00 0.00 1/125565 bfaclient::var_chainguncliptex::changed() [427] 0.00 0.00 1/125565 bfaclient::var_shotguncliptex::changed() [426] 0.00 0.00 1/125565 bfaclient::var_pistolcliptex::changed() [425] 0.00 0.00 1/125565 bfaclient::var_indicatortex::changed() [420] 0.00 0.00 1/125565 bfaclient::var_teambartex::changed() [415] 0.00 0.00 1/125565 bfaclient::var_goalbartex::changed() [414] 0.00 0.00 1/125565 bfaclient::var_healthbartex::changed() [419] 0.00 0.00 1/125565 bfaclient::var_radarpingtex::changed() [421] 0.00 0.00 1/125565 bfaclient::var_radartex::changed() [412] 0.00 0.00 1/125565 bfaclient::var_flagbliptex::changed() [416] 0.00 0.00 1/125565 bfaclient::var_bliptex::changed() [410] 0.00 0.00 1/125565 bfaclient::var_zoomcrosshairtex::changed() [431] 0.00 0.00 1/125565 bfaclient::var_hitcrosshairtex::changed() [429] 0.00 0.00 1/125565 bfaclient::var_teamcrosshairtex::changed() [430] 0.00 0.00 1/125565 bfaclient::var_crosshairtex::changed() [417] 0.00 0.00 1/125565 bfaclient::var_editcursortex::changed() [423] 0.00 0.00 1/125565 bfaclient::var_guicursortex::changed() [418] 0.00 0.00 1/125565 bfaclient::var_relativecursortex::changed() [432] 0.00 0.00 2/125565 var_guislidertex() [401] 0.00 0.00 2/125565 var_guioverlaytex() [402] 0.00 0.00 2/125565 var_guiskintex() [400] 0.00 0.00 2/125565 main [1] 0.00 0.00 2/125565 load_world(char*) [204] 0.00 0.00 5/125565 loadcaustic(char const*) [388] 0.00 0.00 6/125565 initdecals() [387] 0.00 0.00 6/125565 newfont(char*, char*, int*, int*, int*, int*, int*, int*) [386] 0.00 0.00 7/125565 md3bumpmap(char*, char*, char*) [125] 0.00 0.00 17/125565 md5::md5mesh::load(_IO_FILE*, char*, unsigned int) [365] 0.00 0.00 17/125565 particleinit() [353] 0.00 0.00 29/125565 md5bumpmap(char*, char*, char*) [357] 0.00 0.00 30/125565 loadsky(char const*, Texture**) [356] 0.00 0.00 58/125565 md5skin(char*, char*, char*, float*, float*) [347] 0.00 0.00 74/125565 md3skin(char*, char*, char*, float*, float*) [342] 0.00 0.00 480/125565 gui::button(char const*, int, char const*) [304] 0.00 0.00 3668/125565 rendericon(char const*, int, int, int, int) [292] 0.00 0.00 4350/125565 bfaclient::drawgamehud(int, int) [54] 0.00 0.01 10238/125565 bfaclient::drawpointer(int, int, int, float, float, float, float, float) [271] 0.00 0.01 11440/125565 gui::text(char const*, int, char const*) [96] 0.02 0.05 95106/125565 settexture(char const*, int) [112] [100] 0.2 0.03 0.07 125565 textureload(char const*, int, bool, bool) [100] 0.00 0.07 258/426 texturedata(char const*, Slot::Tex*, bool, bool*, TextureAnim*) [94] 0.00 0.00 233/321 newtexture(Texture*, char const*, SDL_Surface*, int, bool, bool, bool, bool, bool, TextureAnim*) [354] ----------------------------------------------- 0.00 0.09 5639/5639 depthfxtexture::shouldrender() [102] [101] 0.2 0.00 0.09 5639 finddepthfxranges() [101] 0.01 0.08 5639/5639 softquadrenderer::adddepthfx(vec&, vec&) [103] 0.00 0.00 1782/10899557 collide(physent*, vec const&, float, bool) [6] 0.00 0.00 1781/240465 depthfxtexture::addscissorbox(vec const&, float) [109] 0.00 0.00 4266/217325 isvisiblesphere(float, vec const&) [182] ----------------------------------------------- 0.00 0.09 5639/5639 rendertarget::render(int, int, int, float) [27] [102] 0.2 0.00 0.09 5639 depthfxtexture::shouldrender() [102] 0.00 0.09 5639/5639 finddepthfxranges() [101] ----------------------------------------------- 0.01 0.08 5639/5639 finddepthfxranges() [101] [103] 0.2 0.01 0.08 5639 softquadrenderer::adddepthfx(vec&, vec&) [103] 0.08 0.00 238684/240465 depthfxtexture::addscissorbox(vec const&, float) [109] ----------------------------------------------- 0.02 0.07 5642/5642 main [1] [104] 0.2 0.02 0.07 5642 serverslice() [104] 0.02 0.02 5642/5642 bfaserver::serverupdate() [138] 0.00 0.02 53351/53351 process(_ENetPacket*, int, int) [199] 0.00 0.01 5642/5642 bfaserver::sendpackets() [228] 0.00 0.00 1/1 send_welcome(int) [376] 0.00 0.00 1/54 conoutf(char const*, ...) [390] 0.00 0.00 5642/5642 sendpongs() [638] 0.00 0.00 1/22 addclient(int) [837] 0.00 0.00 1/1 bfaserver::clientconnect(int, unsigned int) [1120] ----------------------------------------------- 0.00 0.09 5639/5639 bfaclient::drawhudelements(int, int) [97] [105] 0.2 0.00 0.09 5639 renderconsole(int, int) [105] 0.00 0.09 66194/156765 draw_textx(char const*, int, int, int, int, int, int, bool, int, int, int, ...) [62] 0.00 0.00 5639/28349 pushfont(char const*) [282] 0.00 0.00 5639/28374 popfont(int) [281] 0.00 0.00 5639/177259 g3d_active(bool, bool) [244] ----------------------------------------------- 0.01 0.02 113283/307089 skelmodel::skelmesh::render(animmodel::animstate const*, animmodel::skin&, skelmodel::vbocacheentry&) [136] 0.03 0.03 193806/307089 vertmodel::vertmesh::render(animmodel::animstate const*, animmodel::skin&, vertmodel::vbocacheentry&) [121] [106] 0.2 0.04 0.05 307089 animmodel::skin::bind(animmodel::mesh*, animmodel::animstate const*) [106] 0.02 0.00 1192325/1600186 setenvparamf(char const*, int, int, float, float, float, float) [159] 0.01 0.00 238465/238465 animmodel::skin::setshader(animmodel::mesh*, animmodel::animstate const*, bool) [225] 0.01 0.00 89748/113283 skelmodel::skelmesh::setshader(Shader*) [211] 0.00 0.00 238465/928471 Shader::flushenvparams(Slot*) [237] 0.00 0.00 148717/193806 animmodel::mesh::setshader(Shader*) [295] 0.00 0.00 2/836 lookupshaderbyname(char const*) [274] ----------------------------------------------- 0.00 0.00 5117/1178044 create(int, int, int, vec const&, float, physent*) [318] 0.00 0.00 47602/1178044 part_trail(int, int, vec const&, vec const&, int, float) [277] 0.00 0.00 54521/1178044 regularshape(int, int, int, int, int, int, vec const&, float) [168] 0.07 0.00 1070804/1178044 splash(int, int, int, int, int, vec const&, float) [50] [107] 0.2 0.08 0.00 1178044 varenderer<0>::addpart(vec const&, vec const&, int, int, float, physent*) [107] 0.00 0.00 356795/7225568 randomMT() [126] 0.00 0.00 551/11580 reloadMT() [251] ----------------------------------------------- 0.00 0.00 65/5852221 getentboundingbox(extentity&, ivec&, ivec&) [406] 0.08 0.00 5852156/5852221 mmcollide(physent*, vec const&, octaentities&) [11] [108] 0.2 0.08 0.00 5852221 rotatebb(vec&, vec&, int) [108] ----------------------------------------------- 0.00 0.00 1781/240465 finddepthfxranges() [101] 0.08 0.00 238684/240465 softquadrenderer::adddepthfx(vec&, vec&) [103] [109] 0.2 0.08 0.00 240465 depthfxtexture::addscissorbox(vec const&, float) [109] ----------------------------------------------- 0.03 0.05 392213/392213 renderbatch(renderstate&, int, geombatch&) [60] [110] 0.2 0.03 0.05 392213 changeshader(renderstate&, Shader*, Slot&, bool) [110] 0.04 0.00 392213/392213 Shader::setslotparams(Slot&) [142] 0.00 0.00 215183/492654 Shader::bindprograms() [239] 0.00 0.00 392213/928471 Shader::flushenvparams(Slot*) [237] ----------------------------------------------- 0.00 0.07 98560/98560 bfaclient::scoreboard::gui(g3d_gui&, bool) [93] [111] 0.2 0.00 0.07 98560 g3d_gui::textf(char const*, int, char const*, ...) [111] 0.00 0.07 98560/144320 gui::text(char const*, int, char const*) [96] ----------------------------------------------- 0.00 0.00 12/95106 loadbackground(int, int) [371] 0.00 0.00 20/95106 computescreen(char const*, Texture*, char const*) [338] 0.00 0.07 95074/95106 bfaclient::drawgamehud(int, int) [54] [112] 0.2 0.00 0.07 95106 settexture(char const*, int) [112] 0.02 0.05 95106/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 65 getentboundingbox(extentity&, ivec&, ivec&) [406] 85 modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) [230] 100 lightent(extentity&, float) [696] 216288 mmintersect(extentity const&, vec const&, vec const&, float, int, float&) [161] 0.00 0.00 36/6530024 bfaclient::preload() [379] 0.00 0.00 50/6530024 load_world(char*) [204] 0.00 0.00 1579/6530024 setbbfrommodel(dynent*, char const*) [322] 0.04 0.06 540912/6530024 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [46] 0.41 0.64 5852156/6530024 mmcollide(physent*, vec const&, octaentities&) [11] [113] 0.2 0.07 0.00 6611271 loadmodel(char const*, int, bool) [113] 0.00 0.00 1/1 md2::load() [300] 0.00 0.00 32/480 renderprogress(float, char const*, float, char const*, unsigned int) [312] 0.00 0.00 32/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 42/42 animmodel::name() [819] 0.00 0.00 18/43 md5::~md5() [816] 0.00 0.00 1/18 md3::~md3() [846] 0.00 0.00 1/1 md2::~md2() [1097] 0.00 0.00 1/1 obj::~obj() [1098] 43 md5::load() [209] 18 md3::load() [219] 1 obj::load() [299] ----------------------------------------------- 0.07 0.00 696762/696762 plcollide(physent*, vec const&) [30] [114] 0.1 0.07 0.00 696762 ellipsecollide(physent*, vec const&, vec const&, float, float, float, float, float) [114] ----------------------------------------------- 0.01 0.06 5641/5641 main [1] [115] 0.1 0.01 0.06 5641 updateparticles() [115] 0.06 0.00 5641/5641 bfaclient::entities::drawparticles() [127] ----------------------------------------------- 0.07 0.00 13/13 vertmodel::vertmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [80] [116] 0.1 0.07 0.00 13 vertmodel::vertmeshgroup::genvbo(bool, bool, vertmodel::vbocacheentry&) [116] ----------------------------------------------- 0.00 0.00 15715/204070 playsound(int, int, int, vec&, physent*, int*, int, int, int) [275] 0.04 0.03 188355/204070 updatesounds() [119] [117] 0.1 0.04 0.03 204070 calcvol(int, int, int, int, int, int, vec&, int*, int*) [117] 0.03 0.00 816280/2724065 lookupmaterial(vec const&) [99] ----------------------------------------------- 0.01 0.06 3638/3638 bfaclient::botclient::think(fpsent*) [3] [118] 0.1 0.01 0.06 3638 bfaclient::botclient::defer(fpsent*, botstate&, bool) [118] 0.01 0.03 18220/55214 raycubelos(vec const&, vec const&, vec&) [90] 0.00 0.02 173/5280 bfaclient::botclient::follow(fpsent*, botstate&, fpsent*, bool) [32] 0.00 0.00 79876/637994107 bfaclient::iterdynents(int) [10] 0.00 0.00 83514/663052617 bfaclient::numdynents() [17] 0.00 0.00 129683/522202 bfaclient::headpos(physent*, float) [542] 0.00 0.00 41927/41927 getvar(char const*) [574] 0.00 0.00 75/78 bfaclient::botclient::violence(fpsent*, botstate&, fpsent*, bool) [802] ----------------------------------------------- 0.00 0.07 5641/5641 main [1] [119] 0.1 0.00 0.07 5641 updatesounds() [119] 0.04 0.03 188355/204070 calcvol(int, int, int, int, int, int, vec&, int*, int*) [117] 0.00 0.00 188355/197943 updatesound(int) [285] 0.00 0.00 5641/5641 updatemumble() [639] 0.00 0.00 5537/7567 removesound(int) [623] ----------------------------------------------- 0.00 0.00 383/7732 bfaclient::projectiles::move(projent&, int) [47] 0.00 0.06 7349/7732 particle_splash(int, int, int, vec const&) [122] [120] 0.1 0.00 0.07 7732 part_splash(int, int, int, vec const&, int, float) [120] 0.03 0.03 7732/36650 splash(int, int, int, int, int, vec const&, float) [50] ----------------------------------------------- 0.01 0.06 193806/193806 vertmodel::vertmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [80] [121] 0.1 0.01 0.06 193806 vertmodel::vertmesh::render(animmodel::animstate const*, animmodel::skin&, vertmodel::vbocacheentry&) [121] 0.03 0.03 193806/307089 animmodel::skin::bind(animmodel::mesh*, animmodel::animstate const*) [106] 0.00 0.00 45089/928471 Shader::flushenvparams(Slot*) [237] 0.00 0.00 45089/193806 animmodel::mesh::setshader(Shader*) [295] ----------------------------------------------- 0.00 0.00 79/7349 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [73] 0.00 0.00 306/7349 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] 0.00 0.00 521/7349 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [202] 0.00 0.05 6443/7349 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [71] [122] 0.1 0.00 0.06 7349 particle_splash(int, int, int, vec const&) [122] 0.00 0.06 7349/7732 part_splash(int, int, int, vec const&, int, float) [120] ----------------------------------------------- 11647 gencubeedges(cube*, int, int, int, int) [123] 0.00 0.06 5/5 allchanged(bool) [58] [123] 0.1 0.00 0.06 5+11647 gencubeedges(cube*, int, int, int, int) [123] 0.01 0.05 67064/67064 gencubeedges(cube&, int, int, int, int) [124] 0.00 0.00 10/480 renderprogress(float, char const*, float, char const*, unsigned int) [312] 11647 gencubeedges(cube*, int, int, int, int) [123] ----------------------------------------------- 0.01 0.05 67064/67064 gencubeedges(cube*, int, int, int, int) [123] [124] 0.1 0.01 0.05 67064 gencubeedges(cube&, int, int, int, int) [124] 0.03 0.02 402384/1408678 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [70] 0.00 0.00 27784/489613 faceverts(cube&, int, int) [149] 0.00 0.00 6710/13551 genmergedverts(cube&, int, ivec const&, int, mergeinfo const&, vvec*, plane*) [287] 0.00 0.00 27784/177952 calcvert(cube&, int, int, int, int, vvec&, int, bool) [293] 0.00 0.00 23836/1942392 genvectorvert(ivec const&, cube&, ivec&) [167] 0.00 0.00 266167/266167 htcmp(edgegroup const&, edgegroup const&) [543] 0.00 0.00 51361/55359 reduceslope(ivec&) [565] 0.00 0.00 51361/51361 hthash(edgegroup const&) [567] ----------------------------------------------- 0.06 0.00 5/5 executeret(char const*) [84] [125] 0.1 0.06 0.00 5 md3bumpmap(char*, char*, char*) [125] 0.00 0.00 7/125565 textureload(char const*, int, bool, bool) [100] 0.00 0.00 7/185 makerelpath(char const*, char const*, char const*) [382] ----------------------------------------------- 0.00 0.00 21/7225568 bfaserver::botserv::addbot(int) [381] 0.00 0.00 137/7225568 botinfo::addstate(int) [405] 0.00 0.00 571/7225568 bfaclient::killed(int, int, int, fpsent*, fpsent*) [147] 0.00 0.00 737/7225568 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [202] 0.00 0.00 1187/7225568 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [73] 0.00 0.00 1609/7225568 bfaclient::recomputecamera(int, int) [172] 0.00 0.00 4239/7225568 bfaclient::projectiles::init(projent&, bool) [56] 0.00 0.00 4809/7225568 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [71] 0.00 0.00 5117/7225568 create(int, int, int, vec const&, float, physent*) [318] 0.00 0.00 5395/7225568 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] 0.00 0.00 7370/7225568 bfaclient::projectiles::spawn(vec&, vec&, fpsent*, int) [61] 0.00 0.00 7740/7225568 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [83] 0.00 0.00 7941/7225568 bfaclient::botclient::think(fpsent*) [3] 0.00 0.00 11652/7225568 adddecal(int, vec const&, vec const&, float, bvec const&, int) [63] 0.00 0.00 21854/7225568 regularsplash(int, int, int, int, int, vec const&, float, int) [272] 0.00 0.00 32864/7225568 bfaclient::projectiles::update() [23] 0.00 0.00 80973/7225568 bfaclient::botclient::randomnode(fpsent*, botstate&, vec&, vec&, float, float) [48] 0.00 0.00 132071/7225568 bfaclient::botclient::follow(fpsent*, botstate&, fpsent*, bool) [32] 0.00 0.00 146688/7225568 lightningrenderer::update() [217] 0.00 0.00 163563/7225568 regularshape(int, int, int, int, int, int, vec const&, float) [168] 0.00 0.00 190408/7225568 part_trail(int, int, vec const&, vec const&, int, float) [277] 0.00 0.00 356795/7225568 varenderer<0>::addpart(vec const&, vec const&, int, int, float, physent*) [107] 0.05 0.00 6041827/7225568 splash(int, int, int, int, int, vec const&, float) [50] [126] 0.1 0.06 0.00 7225568 randomMT() [126] ----------------------------------------------- 0.06 0.00 5641/5641 updateparticles() [115] [127] 0.1 0.06 0.00 5641 bfaclient::entities::drawparticles() [127] ----------------------------------------------- 0.00 0.00 2/23917463 clearlights() [473] 0.00 0.00 2/23917463 updateentlighting() [478] 0.00 0.00 2/23917463 initenvmaps() [477] 0.00 0.00 2/23917463 load_world(char*) [204] 0.00 0.00 3/23917463 resetmap() [385] 0.00 0.00 5/23917463 guessshadowdir() [474] 0.00 0.00 548/23917463 findentity(int, int, int, int) [403] 0.00 0.00 1182/23917463 clearlightcache(int) [391] 0.00 0.00 2925/23917463 modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) [230] 0.00 0.00 3551/23917463 entitiesinoctanodes() [372] 0.00 0.00 4479/23917463 modifyoctaent(int, int) [364] 0.00 0.00 5639/23917463 rendermapmodels() [42] 0.00 0.00 44045/23917463 freeoctaentities(cube&) [333] 0.00 0.00 47847/23917463 checklightcache(int, int) [51] 0.00 0.00 81092/23917463 lightreaching(vec const&, vec&, vec&, extentity*, float) [45] 0.00 0.00 203697/23917463 raycube(vec const&, vec const&, float, int, int, extentity*) [40] 0.00 0.00 859162/23917463 shadowray(vec const&, vec const&, float, int, extentity*) [55] 0.06 0.00 22663280/23917463 mmcollide(physent*, vec const&, octaentities&) [11] [128] 0.1 0.06 0.00 23917463 bfaclient::entities::getents() [128] ----------------------------------------------- 0.05 0.00 418480/418480 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] [129] 0.1 0.05 0.00 418480 updatedynentcache(physent*) [129] ----------------------------------------------- 0.00 0.00 31373/339444 findvisiblemms(vector const&) [276] 0.05 0.00 308071/339444 findvisiblevas(vector&, bool) [92] [130] 0.1 0.05 0.00 339444 isvisiblecube(ivec const&, int) [130] ----------------------------------------------- 0.05 0.00 1304740/1304740 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [70] [131] 0.1 0.05 0.00 1304740 lookupcube(int, int, int, int) [131] ----------------------------------------------- 0.01 0.04 586710/586710 renderbatch(renderstate&, int, geombatch&) [60] [132] 0.1 0.01 0.04 586710 changetexgen(renderstate&, Slot&, int) [132] 0.04 0.00 2346840/2382556 setlocalparamfv(char const*, int, int, float const*) [140] ----------------------------------------------- 0.01 0.01 91935/267535 renderva(renderstate&, vtxarray*, int, bool, bool) [53] 0.01 0.02 175600/267535 rendershadowmapreceivers() [152] [133] 0.1 0.02 0.03 267535 isshadowmapreceiver(vtxarray*) [133] 0.03 0.00 142091/196828 calcshadowmapbb(vec const&, float, float, float&, float&, float&, float&) [143] ----------------------------------------------- 0.00 0.05 27074/27074 varenderer<0>::update() [13] [134] 0.1 0.00 0.05 27074 rayfloor(vec const&, vec&, int, float) [134] 0.04 0.01 27074/218870 raycube(vec const&, vec const&, float, int, int, extentity*) [40] ----------------------------------------------- 0.00 0.00 2/66 obj::loaddefaultparts() [302] 0.00 0.00 2/66 md3::loaddefaultparts() [301] 0.00 0.00 2/66 md2::load() [300] 0.00 0.01 17/66 md3load(char*) [213] 0.00 0.01 19/66 md5::loaddefaultparts() [210] 0.00 0.02 24/66 md5load(char*, char*) [201] [135] 0.1 0.00 0.05 66 animmodel::sharemeshes(char*, ...) [135] 0.00 0.04 19/19 md3::loadmeshes(char*, char*) [151] 0.00 0.01 34/34 md5::loadmeshes(char*, char*) [227] 0.00 0.00 2/2 obj::loadmeshes(char*, char*) [467] 0.00 0.00 2/2 md2::loadmeshes(char*, char*) [465] ----------------------------------------------- 0.01 0.03 113283/113283 skelmodel::skelmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [28] [136] 0.1 0.01 0.03 113283 skelmodel::skelmesh::render(animmodel::animstate const*, animmodel::skin&, skelmodel::vbocacheentry&) [136] 0.01 0.02 113283/307089 animmodel::skin::bind(animmodel::mesh*, animmodel::animstate const*) [106] 0.00 0.00 23535/113283 skelmodel::skelmesh::setshader(Shader*) [211] 0.00 0.00 23535/928471 Shader::flushenvparams(Slot*) [237] ----------------------------------------------- 0.00 0.00 18212/570977 genclipplane(cube&, int, vec*, plane*) [198] 0.00 0.00 63152/570977 decalrenderer::gendecaltris(cube&, int, vec*, bool) [86] 0.02 0.02 489613/570977 faceorder(cube&, int) [148] [137] 0.1 0.02 0.02 570977 faceconvexity(cube&, int) [137] 0.01 0.01 1444512/1942392 genvectorvert(ivec const&, cube&, ivec&) [167] 0.00 0.00 570977/678848 flataxisface(cube&, int) [541] ----------------------------------------------- 0.02 0.02 5642/5642 serverslice() [104] [138] 0.1 0.02 0.02 5642 bfaserver::serverupdate() [138] 0.02 0.00 5642/5642 bfaserver::processevents() [176] 0.00 0.00 5642/5643 bfaserver::botserv::checkbots(bool) [407] 0.00 0.00 3/4385 sendf(int, int, char const*, ...) [310] 0.00 0.00 4773/4774 hasnonlocalclients() [682] ----------------------------------------------- 0.00 0.01 2582/15298 cubecollide(physent*, vec const&, float, cube&, int, int, int, int, bool) [29] 0.00 0.01 6203/15298 shadowray(vec const&, vec const&, float, int, extentity*) [55] 0.00 0.01 6513/15298 raycube(vec const&, vec const&, float, int, int, extentity*) [40] [139] 0.1 0.01 0.03 15298 genclipplanes(cube&, int, int, int, int, clipplanes&) [139] 0.01 0.01 21844/21844 genclipplane(cube&, int, vec*, plane*) [198] 0.00 0.01 15298/15298 calcverts(cube&, int, int, int, int, vvec*, bool*) [212] 0.00 0.00 41885/177952 calcvert(cube&, int, int, int, int, vvec&, int, bool) [293] 0.00 0.00 25951/2127579 touchingface(cube&, int) [538] ----------------------------------------------- 0.00 0.00 5080/2382556 renderdepthobstacles(vec const&, vec const&, float, float*, int) [297] 0.00 0.00 30636/2382556 setblurshader(int, int, int, float*, float*, unsigned int) [221] 0.04 0.00 2346840/2382556 changetexgen(renderstate&, Slot&, int) [132] [140] 0.1 0.04 0.00 2382556 setlocalparamfv(char const*, int, int, float const*) [140] ----------------------------------------------- 0.04 0.00 1183126/1183126 bfaclient::entities::collateitems(fpsent*, bool, bool, vector&) [26] [141] 0.1 0.04 0.00 1183126 insidesphere(vec&, float, float, vec&, float, float) [141] ----------------------------------------------- 0.04 0.00 392213/392213 changeshader(renderstate&, Shader*, Slot&, bool) [110] [142] 0.1 0.04 0.00 392213 Shader::setslotparams(Slot&) [142] ----------------------------------------------- 0.01 0.00 54737/196828 addshadowmapcaster(vec const&, float, float) [173] 0.03 0.00 142091/196828 isshadowmapreceiver(vtxarray*) [133] [143] 0.1 0.04 0.00 196828 calcshadowmapbb(vec const&, float, float, float&, float&, float&, float&) [143] ----------------------------------------------- 0.01 0.03 190024/190024 findvisiblevas(vector&, bool) [92] [144] 0.1 0.01 0.03 190024 addvisibleva(vtxarray*) [144] 0.03 0.00 190024/190024 vadist(vtxarray*, vec const&) [163] ----------------------------------------------- 0.04 0.00 149128/149128 raycube(vec const&, vec const&, float, int, int, extentity*) [40] [145] 0.1 0.04 0.00 149128 raycubeintersect(cube const&, vec const&, vec const&, float&) [145] ----------------------------------------------- 8220 parsemacro(char const*&, int, vector&) [250] 42761 executeret(char const*) [84] [146] 0.1 0.04 0.00 50981 parseexp(char const*&, int) [146] 32446 executeret(char const*) [84] 18715 parsemacro(char const*&, int, vector&) [250] ----------------------------------------------- 0.00 0.04 74/74 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] [147] 0.1 0.00 0.04 74 bfaclient::killed(int, int, int, fpsent*, fpsent*) [147] 0.00 0.04 281/1474 bfaclient::projectiles::spawn(vec&, vec&, fpsent*, int) [61] 0.00 0.00 74/74 bfaclient::entities::announce(int, char const*, bool) [332] 0.00 0.00 74/15718 playsound(int, int, int, vec&, physent*, int*, int, int, int) [275] 0.00 0.00 372/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 571/7225568 randomMT() [126] 0.00 0.00 1/11580 reloadMT() [251] 0.00 0.00 74/522202 bfaclient::headpos(physent*, float) [542] ----------------------------------------------- 0.00 0.04 489613/489613 faceverts(cube&, int, int) [149] [148] 0.1 0.00 0.04 489613 faceorder(cube&, int) [148] 0.02 0.02 489613/570977 faceconvexity(cube&, int) [137] ----------------------------------------------- 0.00 0.00 27784/489613 gencubeedges(cube&, int, int, int, int) [124] 0.00 0.00 27784/489613 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [82] 0.00 0.00 40653/489613 genmergedverts(cube&, int, ivec const&, int, mergeinfo const&, vvec*, plane*) [287] 0.00 0.01 87376/489613 genclipplane(cube&, int, vec*, plane*) [198] 0.00 0.02 306016/489613 decalrenderer::gendecaltris(cube&, int, vec*, bool) [86] [149] 0.1 0.00 0.04 489613 faceverts(cube&, int, int) [149] 0.00 0.04 489613/489613 faceorder(cube&, int) [148] ----------------------------------------------- 0.03 0.01 19/19 md3::loadmeshes(char*, char*) [151] [150] 0.1 0.03 0.01 19 md3::md3meshgroup::load(char*) [150] 0.01 0.00 679660/1208592 endianswap(void*, int, int) [236] 0.00 0.00 19/237 openfile(char const*, char const*) [378] ----------------------------------------------- 0.00 0.04 19/19 animmodel::sharemeshes(char*, ...) [135] [151] 0.1 0.00 0.04 19 md3::loadmeshes(char*, char*) [151] 0.03 0.01 19/19 md3::md3meshgroup::load(char*) [150] 0.00 0.00 2/2 md3::md3meshgroup::~md3meshgroup() [944] ----------------------------------------------- 0.00 0.04 5119/5119 shadowmaptexture::dorender() [31] [152] 0.1 0.00 0.04 5119 rendershadowmapreceivers() [152] 0.01 0.02 175600/267535 isshadowmapreceiver(vtxarray*) [133] 0.00 0.00 5168/33201 setorigin(vtxarray*, bool) [188] 0.00 0.00 5119/492654 Shader::bindprograms() [239] 0.00 0.00 5119/928471 Shader::flushenvparams(Slot*) [237] 0.00 0.00 1/836 lookupshaderbyname(char const*) [274] 0.00 0.00 5119/18937 resetorigin() [587] ----------------------------------------------- 0.00 0.03 6143/6143 render_particles(int) [12] [153] 0.1 0.00 0.03 6143 listrenderer::render() [153] 0.01 0.01 10417/10417 textrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) [171] 0.01 0.00 1560/1560 setupexplosion() [223] 0.00 0.00 4187/4187 fireballrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) [320] 0.00 0.00 1560/1560 fireballrenderer::endrender() [345] 0.00 0.00 14746/12430530 bfaclient::particletrack(particle*, unsigned int, int&, vec&, vec&, bool) [170] 0.00 0.00 6535/6535 textrenderer::cleanup(listparticle*) [627] 0.00 0.00 4583/4583 textrenderer::startrender() [684] 0.00 0.00 4583/4583 textrenderer::endrender() [685] 0.00 0.00 1560/1560 fireballrenderer::startrender() [719] 0.00 0.00 79/79 listrenderer::cleanup(listparticle*) [801] ----------------------------------------------- 0.00 0.03 5639/5639 gl_drawframe(int, int) [7] [154] 0.1 0.00 0.03 5639 rendermaterials() [154] 0.03 0.00 5639/5639 sortmaterials(vector&) [156] 0.00 0.00 768/753085 lookuptexture(int, bool) [78] 0.00 0.00 2/836 lookupshaderbyname(char const*) [274] 0.00 0.00 384/492654 Shader::bindprograms() [239] 0.00 0.00 384/928471 Shader::flushenvparams(Slot*) [237] 0.00 0.00 4465/4465 renderlava(materialsurface&, Texture*, float) [686] 0.00 0.00 384/384 getwatercolour(unsigned char*) [755] 0.00 0.00 384/384 getwaterfallcolour(unsigned char*) [756] ----------------------------------------------- 0.03 0.00 5639/5639 gl_drawframe(int, int) [7] [155] 0.1 0.03 0.00 5639 renderdecals(int) [155] 0.00 0.00 11266/11266 decalrenderer::render() [321] 0.00 0.00 4006/4006 enablepolygonoffset(unsigned int) [691] ----------------------------------------------- 0.03 0.00 5639/5639 rendermaterials() [154] [156] 0.1 0.03 0.00 5639 sortmaterials(vector&) [156] 0.00 0.00 5639/635536 vecfromyawpitch(float, float, int, int, vec&) [165] ----------------------------------------------- 0.00 0.00 69288/8846360 occludesface(cube&, int, ivec const&, int, ivec const&, int, unsigned char, unsigned char, unsigned char, facevec const*) [316] 0.01 0.00 2949896/8846360 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [70] 0.02 0.00 5827176/8846360 genvectorvert(ivec const&, cube&, ivec&) [167] [157] 0.1 0.03 0.00 8846360 edgeval(cube&, ivec const&, int, int) [157] 0.00 0.00 8846360/8846360 edgelookup(cube&, ivec const&, int) [537] ----------------------------------------------- 0.00 0.00 55/1980516 bfaserver::processevents() [176] 0.03 0.00 1980461/1980516 bfaclient::botclient::think(fpsent*) [3] [158] 0.1 0.03 0.00 1980516 vector::add(int const&) [158] ----------------------------------------------- 0.00 0.00 2540/1600186 binddepthfxtex() [346] 0.00 0.00 5639/1600186 render_particles(int) [12] 0.00 0.00 5639/1600186 pushshadowmap() [334] 0.00 0.00 5639/1600186 shadowmaptexture::dorender() [31] 0.00 0.00 10422/1600186 renderbatchedmodel(model*, batchedmodel&) [20] 0.00 0.00 11278/1600186 setupTMUs(renderstate&, float, bool) [41] 0.00 0.00 11992/1600186 changevbuf(renderstate&, int, vtxarray*) [203] 0.00 0.00 21142/1600186 setdynlights(vtxarray*, ivec const&) [319] 0.01 0.00 333570/1600186 animmodel::part::render(int, float, int, float, vec const&, dynent*, vec const&, vec const&, plane const&, animmodel::animstate*) [22] 0.02 0.00 1192325/1600186 animmodel::skin::bind(animmodel::mesh*, animmodel::animstate const*) [106] [159] 0.1 0.03 0.00 1600186 setenvparamf(char const*, int, int, float, float, float, float) [159] ----------------------------------------------- 0.00 0.00 1756/314410 rendercommand(int, int, int) [294] 0.03 0.00 312654/314410 text_width(char const*) [166] [160] 0.1 0.03 0.00 314410 text_bounds(char const*, int&, int&, int) [160] ----------------------------------------------- 159882 shadowray(vec const&, vec const&, float, int, extentity*) [55] 0.00 0.01 56406/6530024 raycube(vec const&, vec const&, float, int, int, extentity*) [40] [161] 0.1 0.00 0.03 216288 mmintersect(extentity const&, vec const&, vec const&, float, int, float&) [161] 0.02 0.01 216288/216288 BIH::traverse(vec const&, vec const&, float, float&, int) [162] 0.00 0.00 5/5 animmodel::setBIH() [890] 216288 loadmodel(char const*, int, bool) [113] ----------------------------------------------- 0.02 0.01 216288/216288 mmintersect(extentity const&, vec const&, vec const&, float, int, float&) [161] [162] 0.1 0.02 0.01 216288 BIH::traverse(vec const&, vec const&, float, float&, int) [162] 0.01 0.00 213950/213950 BIH::triintersect(BIH::tri&, vec const&, vec const&, float, float&, int, BIH::tri*) [242] ----------------------------------------------- 0.03 0.00 190024/190024 addvisibleva(vtxarray*) [144] [163] 0.1 0.03 0.00 190024 vadist(vtxarray*, vec const&) [163] ----------------------------------------------- 0.03 0.00 91935/91935 renderva(renderstate&, vtxarray*, int, bool, bool) [53] [164] 0.1 0.03 0.00 91935 calcdynlightmask(vtxarray*) [164] ----------------------------------------------- 0.00 0.00 41/635536 bfaclient::updateworld() [2] 0.00 0.00 162/635536 bfaclient::projectiles::init(projent&, bool) [56] 0.00 0.00 5222/635536 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [83] 0.00 0.00 5639/635536 sortmaterials(vector&) [156] 0.00 0.00 10590/635536 bfaclient::renderplayer(fpsent*, bool, bool) [72] 0.00 0.00 16917/635536 shadowmaptexture::dorender() [31] 0.00 0.00 28185/635536 bfaclient::recomputecamera(int, int) [172] 0.00 0.00 76695/635536 findorientation(vec&, float, float, vec&) [81] 0.00 0.00 78076/635536 bfaclient::particletrack(particle*, unsigned int, int&, vec&, vec&, bool) [170] 0.02 0.00 414009/635536 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] [165] 0.1 0.03 0.00 635536 vecfromyawpitch(float, float, int, int, vec&) [165] ----------------------------------------------- 0.00 0.00 192/312654 gui::tab(char const*, int) [325] 0.00 0.00 960/312654 gui::button(char const*, int, char const*) [304] 0.00 0.00 10417/312654 textrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) [171] 0.00 0.01 144320/312654 gui::text(char const*, int, char const*) [96] 0.00 0.01 156765/312654 draw_textx(char const*, int, int, int, int, int, int, bool, int, int, int, ...) [62] [166] 0.1 0.00 0.03 312654 text_width(char const*) [166] 0.03 0.00 312654/314410 text_bounds(char const*, int&, int&, int) [160] ----------------------------------------------- 0.00 0.00 23836/1942392 gencubeedges(cube&, int, int, int, int) [124] 0.00 0.00 40653/1942392 genmergedverts(cube&, int, ivec const&, int, mergeinfo const&, vvec*, plane*) [287] 0.00 0.00 170056/1942392 calcvert(cube&, int, int, int, int, vvec&, int, bool) [293] 0.00 0.00 263335/1942392 calcvert(cube&, int, int, int, int, vec&, int, bool) [286] 0.01 0.01 1444512/1942392 faceconvexity(cube&, int) [137] [167] 0.1 0.01 0.02 1942392 genvectorvert(ivec const&, cube&, ivec&) [167] 0.02 0.00 5827176/8846360 edgeval(cube&, ivec const&, int, int) [157] ----------------------------------------------- 0.00 0.00 11/15599 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] 0.00 0.00 131/15599 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] 0.01 0.00 4809/15599 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [71] 0.01 0.01 10648/15599 bfaclient::projectiles::update() [23] [168] 0.1 0.02 0.01 15599 regularshape(int, int, int, int, int, int, vec const&, float) [168] 0.00 0.00 54521/1178044 varenderer<0>::addpart(vec const&, vec const&, int, int, float, physent*) [107] 0.00 0.00 15599/60252 emit_particles() [246] 0.00 0.00 163563/7225568 randomMT() [126] 0.00 0.00 251/11580 reloadMT() [251] ----------------------------------------------- 0.02 0.00 480/480 bfaclient::botclient::think(fpsent*) [3] [169] 0.1 0.02 0.00 480 bfaclient::botclient::find(fpsent*, botstate&, bool) [169] 0.00 0.00 1157/219418 bfaclient::entities::route(int, int, vector&, vector&, float, float*) [25] 0.00 0.00 137/171 botinfo::addstate(int) [405] 0.00 0.00 480/522202 bfaclient::headpos(physent*, float) [542] ----------------------------------------------- 0.00 0.00 14746/12430530 listrenderer::render() [153] 0.00 0.00 19654/12430530 varenderer<1>::update() [224] 0.02 0.00 12396130/12430530 varenderer<0>::update() [13] [170] 0.1 0.02 0.00 12430530 bfaclient::particletrack(particle*, unsigned int, int&, vec&, vec&, bool) [170] 0.00 0.00 78076/635536 vecfromyawpitch(float, float, int, int, vec&) [165] ----------------------------------------------- 0.01 0.01 10417/10417 listrenderer::render() [153] [171] 0.0 0.01 0.01 10417 textrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) [171] 0.00 0.01 10417/242243 draw_text(char const*, int, int, int, int, int, int, bool, int, int) [52] 0.00 0.00 10417/312654 text_width(char const*) [166] ----------------------------------------------- 0.01 0.01 5641/5641 main [1] [172] 0.0 0.01 0.01 5641 bfaclient::recomputecamera(int, int) [172] 0.00 0.01 5637/76695 findorientation(vec&, float, float, vec&) [81] 0.00 0.00 28185/635536 vecfromyawpitch(float, float, int, int, vec&) [165] 0.00 0.00 55934/784573 bfaclient::allowmove(physent*) [269] 0.00 0.00 5637/2724065 lookupmaterial(vec const&) [99] 0.00 0.00 5637/464579558 bfaclient::feetpos(physent*, float) [8] 0.00 0.00 1609/7225568 randomMT() [126] 0.00 0.00 2/11580 reloadMT() [251] 0.00 0.00 5637/522202 bfaclient::headpos(physent*, float) [542] 0.00 0.00 5/4867 resetcursor(bool, bool) [681] ----------------------------------------------- 0.01 0.01 56043/56043 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [46] [173] 0.0 0.01 0.01 56043 addshadowmapcaster(vec const&, float, float) [173] 0.01 0.00 54737/196828 calcshadowmapbb(vec const&, float, float, float&, float&, float&, float&) [143] ----------------------------------------------- 0.01 0.01 7659/7659 rendertarget::render(int, int, int, float) [27] [174] 0.0 0.01 0.01 7659 rendertarget::doblur(int, float) [174] 0.01 0.00 15318/15318 setblurshader(int, int, int, float*, float*, unsigned int) [221] 0.00 0.00 15318/15318 rendertarget::rendertiles() [592] 0.00 0.00 10238/27155 shadowmaptexture::swaptexs() const [582] 0.00 0.00 5119/10238 shadowmaptexture::scissorblur(int&, int&, int&, int&) [612] 0.00 0.00 5080/15799 rendertarget::swaptexs() const [591] 0.00 0.00 2540/2540 rendertarget::scissorblur(int&, int&, int&, int&) [698] 0.00 0.00 2/2 setupblurkernel(int, float, float*, float*) [935] ----------------------------------------------- 0.00 0.00 1/3709 bfaclient::clientcom::sendcmd(int, char*, char*) [383] 0.00 0.00 1/3709 bfaclient::clientcom::changemap(char const*) [384] 0.00 0.00 2/3709 bfaclient::projectiles::update() [23] 0.00 0.00 2/3709 bfaclient::updateworld() [2] 0.00 0.00 3/3709 bfaclient::physics::physics(bfaclient&)::cmd_attack::run(bfaclient::physics*, int*) [362] 0.00 0.00 11/3709 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] 0.00 0.00 18/3709 bfaclient::botclient::botclient(bfaclient&)::cmd_addbot::run(bfaclient::botclient*, char*) [335] 0.00 0.00 33/3709 bfaclient::entities::checkitems(fpsent*) [37] 0.00 0.00 70/3709 bfaclient::botclient::think(fpsent*) [3] 0.00 0.00 197/3709 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [73] 0.00 0.00 290/3709 bfaclient::botclient::process(fpsent*, botstate&) [36] 0.00 0.00 470/3709 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] 0.01 0.01 2611/3709 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [83] [175] 0.0 0.01 0.01 3709 bfaclient::clientcom::addmsg(int, char const*, ...) [175] 0.01 0.00 3709/3709 msgsizelookup(int) [263] 0.00 0.00 38857/608618 putint(databuf&, int) [238] 0.00 0.00 3/68 sendstring(char const*, databuf&) [370] ----------------------------------------------- 0.02 0.00 5642/5642 bfaserver::serverupdate() [138] [176] 0.0 0.02 0.00 5642 bfaserver::processevents() [176] 0.00 0.00 3834/4385 sendf(int, int, char const*, ...) [310] 0.00 0.00 55/1980516 vector::add(int const&) [158] 0.00 0.00 3/4 bfaserver::srvoutf(int, char const*, ...) [435] 0.00 0.00 522/108470 getinfo(int) [555] ----------------------------------------------- 0.00 0.02 28485/28485 rendermapmodels() [42] [177] 0.0 0.00 0.02 28485 rendermapmodel(extentity&) [177] 0.01 0.01 28485/490027 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [46] 0.00 0.00 28485/28535 getmminfo(int) [580] ----------------------------------------------- 0.00 0.02 2425/2425 rendermapmodels() [42] [178] 0.0 0.00 0.02 2425 endmodelquery() [178] 0.00 0.02 2135/103945 renderbatchedmodel(model*, batchedmodel&) [20] 0.00 0.00 460/34842 animmodel::startrender() [187] 0.00 0.00 460/34842 animmodel::endrender() [577] ----------------------------------------------- [179] 0.0 0.02 0.00 enet_protocol_send_outgoing_commands [179] ----------------------------------------------- 0.00 0.00 435/977234 getstring(char*, databuf&, int) [373] 0.00 0.00 1056/977234 bfaclient::clientcom::parsestate(fpsent*, databuf&, bool) [360] 0.00 0.00 35025/977234 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] 0.01 0.00 371511/977234 bfaclient::clientcom::parsepositions(databuf&) [214] 0.01 0.00 569207/977234 bfaserver::parsepacket(int, int, bool, databuf&) [200] [180] 0.0 0.02 0.00 977234 getint(databuf&) [180] ----------------------------------------------- 0.00 0.00 1/660844 connects(char const*) [367] 0.00 0.00 1/660844 resolverwait(char const*, _ENetAddress*) [404] 0.00 0.00 1/660844 bfaclient::clientcom::clientcom(bfaclient&) [446] 0.00 0.00 2/660844 obj::loaddefaultparts() [302] 0.00 0.00 2/660844 md3::loaddefaultparts() [301] 0.00 0.00 2/660844 md2::load() [300] 0.00 0.00 2/660844 obj::load() [299] 0.00 0.00 2/660844 setblurshader(int, int, int, float*, float*, unsigned int) [221] 0.00 0.00 2/660844 initmumble() [459] 0.00 0.00 2/660844 load_world(char*) [204] 0.00 0.00 2/660844 bfaserver::parsecommand(bfaserver::clientinfo*, int, char*, char*) [449] 0.00 0.00 4/660844 computescreen(char const*, Texture*, char const*) [338] 0.00 0.00 5/660844 loadcaustic(char const*) [388] 0.00 0.00 6/660844 setfont(char const*) [231] 0.00 0.00 6/660844 executeret(char const*) [84] 0.00 0.00 8/660844 setnames(char*, int) [439] 0.00 0.00 10/660844 setdynlights(vtxarray*, ivec const&) [319] 0.00 0.00 12/660844 bfaclient::preload() [379] 0.00 0.00 17/660844 md3load(char*) [213] 0.00 0.00 20/660844 md5::loaddefaultparts() [210] 0.00 0.00 24/660844 md5load(char*, char*) [201] 0.00 0.00 30/660844 loadsky(char const*, Texture**) [356] 0.00 0.00 32/660844 loadmodel(char const*, int, bool) [113] 0.00 0.00 34/660844 bfaserver::welcomepacket(databuf&, int, _ENetPacket*) [377] 0.00 0.00 36/660844 md3::load() [219] 0.00 0.00 60/660844 bfaclient::entities::entinfo(int, int, int, int, int, int, bool) [399] 0.00 0.00 86/660844 md5::load() [209] 0.00 0.00 168/660844 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] 0.00 0.00 183/660844 shader(int*, char*, char*, char*) [218] 0.00 0.00 185/660844 makerelpath(char const*, char const*, char const*) [382] 0.00 0.00 200/660844 Shader::compile() [380] 0.00 0.00 206/660844 genshadowmapvariant(Shader&, char const*, char const*, char const*, int) [284] 0.00 0.00 210/660844 addsound(char const*, int, int, vector&) [366] 0.00 0.00 258/660844 variantshader(int*, char*, int*, char*, char*) [270] 0.00 0.00 262/660844 console(char const*, int, ...) [375] 0.00 0.00 289/660844 addname(vector&, Slot&, Slot::Tex&, bool, char const*) [374] 0.00 0.00 340/660844 md5anim(char*, char*, float*, int*) [351] 0.00 0.00 369/660844 bfaclient::drawgamehud(int, int) [54] 0.00 0.00 372/660844 bfaclient::killed(int, int, int, fpsent*, fpsent*) [147] 0.00 0.00 480/660844 gui::button(char const*, int, char const*) [304] 0.00 0.00 493/660844 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [202] 0.00 0.00 630/660844 loadsurface(char const*) [348] 0.00 0.00 740/660844 findactionkey(char const*, int, int) [358] 0.00 0.00 1039/660844 lookup(char*) [350] 0.00 0.00 1077/660844 findfile(char const*, char const*) [349] 0.00 0.00 1756/660844 rendercommand(int, int, int) [294] 0.00 0.00 1848/660844 genwatervariant(Shader&, char const*, vector&, vector&, int) [283] 0.00 0.00 4570/660844 gendynlightvariant(Shader&, char const*, char const*, char const*, int) [268] 0.00 0.00 5641/660844 main [1] 0.00 0.00 5648/660844 setcaption(char const*) [330] 0.00 0.00 8356/660844 bfaserver::gamename(int, int) [324] 0.00 0.00 11440/660844 gui::text(char const*, int, char const*) [96] 0.00 0.00 22067/660844 intret(int) [309] 0.00 0.00 39600/660844 bfaclient::scoreboard::gui(g3d_gui&, bool) [93] 0.00 0.00 116498/660844 bfaclient::colorname(fpsent*, char*, char const*, bool, bool) [289] 0.01 0.00 435510/660844 bfaclient::renderplayer(fpsent*, bool, bool) [72] [181] 0.0 0.02 0.00 660844 s_sprintf_f::operator()(char const*, ...) [181] ----------------------------------------------- 0.00 0.00 4187/217325 fireballrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) [320] 0.00 0.00 4266/217325 finddepthfxranges() [101] 0.00 0.00 37263/217325 finddynlights() [273] 0.02 0.00 171609/217325 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [46] [182] 0.0 0.02 0.00 217325 isvisiblesphere(float, vec const&) [182] ----------------------------------------------- 0.02 0.00 196935/196935 shadowray(vec const&, vec const&, float, int, extentity*) [55] [183] 0.0 0.02 0.00 196935 shadowcubeintersect(cube const&, vec const&, vec const&, float&) [183] ----------------------------------------------- 0.02 0.00 166785/166785 animmodel::render(int, float, int, vec const&, float, float, float, dynent*, modelattach*, vec const&, vec const&) [18] [184] 0.0 0.02 0.00 166785 animmodel::envmapped() [184] ----------------------------------------------- 0.02 0.00 113283/113283 skelmodel::skelmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [28] [185] 0.0 0.02 0.00 113283 skelmodel::skelmeshgroup::bindvbo(animmodel::animstate const*, skelmodel::vbocacheentry&, skelmodel::skelcacheentry*, skelmodel::blendcacheentry*) [185] ----------------------------------------------- 0.02 0.00 91019/91019 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [46] [186] 0.0 0.02 0.00 91019 dynlightreaching(vec const&, vec&, vec&) [186] ----------------------------------------------- 0.00 0.00 460/34842 endmodelquery() [178] 0.00 0.00 5295/34842 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [46] 0.02 0.00 29087/34842 endmodelbatches() [21] [187] 0.0 0.02 0.00 34842 animmodel::startrender() [187] ----------------------------------------------- 0.00 0.00 2117/33201 renderdepthobstacles(vec const&, vec const&, float, float*, int) [297] 0.00 0.00 5168/33201 rendershadowmapreceivers() [152] 0.02 0.00 25916/33201 changevbuf(renderstate&, int, vtxarray*) [203] [188] 0.0 0.02 0.00 33201 setorigin(vtxarray*, bool) [188] 0.00 0.00 5639/5639 adjustshadowmatrix(ivec const&, float) [657] ----------------------------------------------- 0.02 0.00 20724/20724 removetrackedparticles(physent*) [192] [189] 0.0 0.02 0.00 20724 varenderer<0>::resettracked(physent*) [189] ----------------------------------------------- 0.01 0.00 6841/13787 addmergedverts(int) [220] 0.01 0.00 6946/13787 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [82] [190] 0.0 0.02 0.00 13787 addcubeverts(int, int, vvec*, unsigned short, surfaceinfo*, surfacenormals*, int, unsigned short) [190] 0.00 0.00 13787/13787 calcshadowmask(vvec*) [594] 0.00 0.00 3998/55359 reduceslope(ivec&) [565] ----------------------------------------------- 0.00 0.00 65/2658 fastshader(char*, char*, int*) [305] 0.01 0.00 836/2658 lookupshaderbyname(char const*) [274] 0.01 0.00 1757/2658 newshader(int, char const*, char const*, char const*, Shader*, int) [208] [191] 0.0 0.02 0.00 2658 hashtable::access(char const* const&, Shader const*) [191] ----------------------------------------------- 0.00 0.00 2/1884 bfaclient::clientcom::gamedisconnect(int) [361] 0.00 0.02 1882/1884 bfaclient::projectiles::update() [23] [192] 0.0 0.00 0.02 1884 removetrackedparticles(physent*) [192] 0.02 0.00 20724/20724 varenderer<0>::resettracked(physent*) [189] 0.00 0.00 13188/13188 listrenderer::resettracked(physent*) [596] 0.00 0.00 1884/1884 partrenderer::resettracked(physent*) [709] 0.00 0.00 1884/1884 varenderer<2>::resettracked(physent*) [708] 0.00 0.00 1884/1884 varenderer<1>::resettracked(physent*) [707] ----------------------------------------------- 0.00 0.00 7/2142844 skyoccluded(cube&, int) [457] 0.00 0.00 24237/2142844 occludesface(cube&, int, ivec const&, int, ivec const&, int, unsigned char, unsigned char, unsigned char, facevec const*) [316] 0.00 0.00 57748/2142844 decalrenderer::gendecaltris(cube*, ivec const&, int, unsigned char*, unsigned char) [64] 0.00 0.00 450138/2142844 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [82] 0.02 0.00 1610714/2142844 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [70] [193] 0.0 0.02 0.00 2142844 faceedges(cube&, int) [193] ----------------------------------------------- 0.00 0.02 5637/5637 bfaclient::updateworld() [2] [194] 0.0 0.00 0.02 5637 c2sinfo(int) [194] 0.01 0.01 2844/2844 bfaclient::clientcom::sendpacketclient(databuf&, bool&) [195] 0.00 0.00 2094/53393 sendpackettoserv(_ENetPacket*, int) [566] ----------------------------------------------- 0.01 0.01 2844/2844 c2sinfo(int) [194] [195] 0.0 0.01 0.01 2844 bfaclient::clientcom::sendpacketclient(databuf&, bool&) [195] 0.01 0.00 530790/608618 putint(databuf&, int) [238] 0.00 0.00 1/68 sendstring(char const*, databuf&) [370] 0.00 0.00 256495/256931 putuint(databuf&, int) [544] 0.00 0.00 51299/53393 sendpackettoserv(_ENetPacket*, int) [566] ----------------------------------------------- 0.01 0.01 5639/5639 updatedynlights() [197] [196] 0.0 0.01 0.01 5639 bfaclient::adddynlights() [196] 0.01 0.00 22064/27568 adddynlight(vec const&, float, vec const&, int, int, int, float, vec const&) [249] ----------------------------------------------- 0.00 0.02 5639/5639 gl_drawframe(int, int) [7] [197] 0.0 0.00 0.02 5639 updatedynlights() [197] 0.01 0.01 5639/5639 bfaclient::adddynlights() [196] 0.00 0.00 5639/5639 cleardynlights() [652] ----------------------------------------------- 0.01 0.01 21844/21844 genclipplanes(cube&, int, int, int, int, clipplanes&) [139] [198] 0.0 0.01 0.01 21844 genclipplane(cube&, int, vec*, plane*) [198] 0.00 0.01 87376/489613 faceverts(cube&, int, int) [149] 0.00 0.00 18212/570977 faceconvexity(cube&, int) [137] ----------------------------------------------- 0.00 0.02 53351/53351 serverslice() [104] [199] 0.0 0.00 0.02 53351 process(_ENetPacket*, int, int) [199] 0.00 0.02 53351/53351 bfaserver::parsepacket(int, int, bool, databuf&) [200] ----------------------------------------------- 0.00 0.02 53351/53351 process(_ENetPacket*, int, int) [199] [200] 0.0 0.00 0.02 53351 bfaserver::parsepacket(int, int, bool, databuf&) [200] 0.01 0.00 569207/977234 getint(databuf&) [180] 0.01 0.00 256290/436415 getuint(databuf&) [240] 0.00 0.00 498/4385 sendf(int, int, char const*, ...) [310] 0.00 0.00 1250/608618 putint(databuf&, int) [238] 0.00 0.00 18/21 bfaserver::botserv::addbot(int) [381] 0.00 0.00 4/64 getstring(char*, databuf&, int) [373] 0.00 0.00 1/2 bfaserver::changemap(char const*, int, int) [436] 0.00 0.00 1/1 bfaserver::parsecommand(bfaserver::clientinfo*, int, char*, char*) [449] 0.00 0.00 1/68 sendstring(char const*, databuf&) [370] 0.00 0.00 1/4 bfaserver::srvoutf(int, char const*, ...) [435] 0.00 0.00 1/8356 bfaserver::gamename(int, int) [324] 0.00 0.00 1/5643 bfaserver::botserv::checkbots(bool) [407] 0.00 0.00 107925/108470 getinfo(int) [555] 0.00 0.00 1/132 filtertext(char*, char const*, bool, int) [787] 0.00 0.00 1/1 getclientip(int) [996] 0.00 0.00 1/7 bfaserver::modecheck(int*, int*) [872] ----------------------------------------------- 0.00 0.02 24/24 executeret(char const*) [84] [201] 0.0 0.00 0.02 24 md5load(char*, char*) [201] 0.00 0.02 24/66 animmodel::sharemeshes(char*, ...) [135] 0.00 0.00 24/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 24/1905 path(char*) [705] ----------------------------------------------- 0.01 0.01 521/521 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] [202] 0.0 0.01 0.01 521 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [202] 0.00 0.00 521/7349 particle_splash(int, int, int, vec const&) [122] 0.00 0.00 229/219418 bfaclient::entities::route(int, int, vector&, vector&, float, float*) [25] 0.00 0.00 1025/15718 playsound(int, int, int, vec&, physent*, int*, int, int, int) [275] 0.00 0.00 3/5280 bfaclient::botclient::follow(fpsent*, botstate&, fpsent*, bool) [32] 0.00 0.00 11413/637994107 bfaclient::iterdynents(int) [10] 0.00 0.00 11910/663052617 bfaclient::numdynents() [17] 0.00 0.00 493/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 737/7225568 randomMT() [126] 0.00 0.00 1/11580 reloadMT() [251] 0.00 0.00 58/464579558 bfaclient::feetpos(physent*, float) [8] 0.00 0.00 521/522202 bfaclient::headpos(physent*, float) [542] 0.00 0.00 493/601 particle_text(vec const&, char const*, int, int) [742] 0.00 0.00 3/78 bfaclient::botclient::violence(fpsent*, botstate&, fpsent*, bool) [802] ----------------------------------------------- 0.00 0.01 11992/25916 renderbatches(renderstate&, int) [49] 0.00 0.01 13924/25916 renderzpass(renderstate&, vtxarray*) [267] [203] 0.0 0.00 0.02 25916 changevbuf(renderstate&, int, vtxarray*) [203] 0.02 0.00 25916/33201 setorigin(vtxarray*, bool) [188] 0.00 0.00 11992/1600186 setenvparamf(char const*, int, int, float, float, float, float) [159] ----------------------------------------------- 0.00 0.01 2/2 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] [204] 0.0 0.00 0.01 2 load_world(char*) [204] 0.00 0.01 2/2 loadchildren(void*) [602] 0.00 0.00 2/2 loadpvs(void*) [337] 0.00 0.00 7433/7433 gzgetint(void*) [341] 0.00 0.00 4/6 computescreen(char const*, Texture*, char const*) [338] 0.00 0.00 3548/1208592 endianswap(void*, int, int) [236] 0.00 0.00 14/480 renderprogress(float, char const*, float, char const*, unsigned int) [312] 0.00 0.00 50/6530024 loadmodel(char const*, int, bool) [113] 0.00 0.00 259/489529 readushort(void*) [207] 0.00 0.00 2/3 resetmap() [385] 0.00 0.00 2/125565 textureload(char const*, int, bool, bool) [100] 0.00 0.00 5/209 setsvar(char const*, char const*, bool) [352] 0.00 0.00 2/6530024 freeocta(cube*) [600] 0.00 0.00 2/6530024 execfile(char const*) [394] 0.00 0.00 2/6530024 entitiesinoctanodes() [372] 0.00 0.00 2/6530024 initlights() [475] 0.00 0.00 2/6530024 allchanged(bool) [58] 0.00 0.00 2/6530024 execute(char const*) [683] 0.00 0.00 20/20 gzgetfloat(void*) [452] 0.00 0.00 2/3 setnames(char*, int) [439] 0.00 0.00 2/54 conoutf(char const*, ...) [390] 0.00 0.00 2/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 2/2 opengzfile(char const*, char const*) [464] 0.00 0.00 2/3 startmap(char const*) [454] 0.00 0.00 2/23917463 bfaclient::entities::getents() [128] 0.00 0.00 1772/1772 bfaclient::entities::newent() [713] 0.00 0.00 1772/1772 bfaclient::entities::readent(void*&, int, int, char*, int, int, entity&) [714] 0.00 0.00 1772/12422 bfaclient::entities::maylink(int, int) [597] 0.00 0.00 90/256 setvar(char const*, int, bool) [767] 0.00 0.00 50/28535 getmminfo(int) [580] 0.00 0.00 20/56 setfvar(char const*, float, bool) [807] 0.00 0.00 2/2 bfaserver::canload(char*) [951] 0.00 0.00 2/2 bfaclient::entities::initents(void*&, int, int, char*, int) [948] 0.00 0.00 2/2 validatec(cube*, int) [940] 0.00 0.00 2/2 bfaclient::loadworld(void*&, int) [949] 0.00 0.00 2/2 genenvmaps() [930] ----------------------------------------------- [205] 0.0 0.00 0.01 2+104839 [205] 0.00 0.00 11649 loadchildren(void*) [602] ----------------------------------------------- 93192 loadchildren(void*) [602] [206] 0.0 0.00 0.01 93192 loadc(void*, cube&) [206] 0.01 0.00 489270/489529 readushort(void*) [207] 0.00 0.00 19906/1208592 endianswap(void*, int, int) [236] 0.00 0.00 36027/43970 newcubeext(cube&) [570] 0.00 0.00 9394/9394 newsurfaces(cube&) [615] 0.00 0.00 9364/9364 newnormals(cube&) [616] 0.00 0.00 1347/45317 freesurfaces(cube&) [569] 11647 loadchildren(void*) [602] ----------------------------------------------- 0.00 0.00 259/489529 load_world(char*) [204] 0.01 0.00 489270/489529 loadc(void*, cube&) [206] [207] 0.0 0.01 0.00 489529 readushort(void*) [207] 0.00 0.00 489529/1208592 endianswap(void*, int, int) [236] ----------------------------------------------- 0.00 0.00 52/1757 genshadowmapvariant(Shader&, char const*, char const*, char const*, int) [284] 0.00 0.00 183/1757 shader(int*, char*, char*, char*) [218] 0.00 0.00 258/1757 variantshader(int*, char*, int*, char*, char*) [270] 0.00 0.00 624/1757 genwatervariant(Shader&, char const*, vector&, vector&, int) [283] 0.00 0.00 640/1757 gendynlightvariant(Shader&, char const*, char const*, char const*, int) [268] [208] 0.0 0.00 0.01 1757 newshader(int, char const*, char const*, char const*, Shader*, int) [208] 0.01 0.00 1757/2658 hashtable::access(char const* const&, Shader const*) [191] 0.00 0.00 1757/1757 Shader::compile() [380] ----------------------------------------------- 43 loadmodel(char const*, int, bool) [113] [209] 0.0 0.00 0.01 43 md5::load() [209] 0.00 0.01 19/19 md5::loaddefaultparts() [210] 0.00 0.00 86/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 26/37 skelmodel::skelmeshgroup::cleanup() [824] 0.00 0.00 16/18 skelmodel::skelmesh::scaleverts(vec const&, float) [848] 0.00 0.00 15/17 skelmodel::skelmeshgroup::scaletags(vec const&, float) [850] 0.00 0.00 2/2 animmodel::meshgroup::scaleverts(float, vec const&) [947] 0.00 0.00 1/2 skelmodel::skelmeshgroup::copy() [952] 43 execfile(char const*) [394] ----------------------------------------------- 0.00 0.01 19/19 md5::load() [209] [210] 0.0 0.00 0.01 19 md5::loaddefaultparts() [210] 0.00 0.01 19/66 animmodel::sharemeshes(char*, ...) [135] 0.00 0.00 20/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 1/341 md5::md5meshgroup::loadmd5anim(char const*) [392] 0.00 0.00 20/1905 path(char*) [705] ----------------------------------------------- 0.00 0.00 23535/113283 skelmodel::skelmesh::render(animmodel::animstate const*, animmodel::skin&, skelmodel::vbocacheentry&) [136] 0.01 0.00 89748/113283 animmodel::skin::bind(animmodel::mesh*, animmodel::animstate const*) [106] [211] 0.0 0.01 0.00 113283 skelmodel::skelmesh::setshader(Shader*) [211] 0.00 0.00 106182/492654 Shader::bindprograms() [239] ----------------------------------------------- 0.00 0.01 15298/15298 genclipplanes(cube&, int, int, int, int, clipplanes&) [139] [212] 0.0 0.00 0.01 15298 calcverts(cube&, int, int, int, int, vvec*, bool*) [212] 0.01 0.00 91788/1408678 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [70] 0.00 0.00 80499/177952 calcvert(cube&, int, int, int, int, vvec&, int, bool) [293] ----------------------------------------------- 0.00 0.01 17/17 executeret(char const*) [84] [213] 0.0 0.00 0.01 17 md3load(char*) [213] 0.00 0.01 17/66 animmodel::sharemeshes(char*, ...) [135] 0.00 0.00 17/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 17/1905 path(char*) [705] ----------------------------------------------- 0.00 0.01 2113/2113 bfaclient::clientcom::parsepacketclient(int, databuf&) [67] [214] 0.0 0.00 0.01 2113 bfaclient::clientcom::parsepositions(databuf&) [214] 0.01 0.00 371511/977234 getint(databuf&) [180] 0.00 0.00 180125/436415 getuint(databuf&) [240] ----------------------------------------------- 0.00 0.01 5639/11278 gl_drawframe(int, int) [7] 0.00 0.01 5639/11278 shadowmaptexture::dorender() [31] [215] 0.0 0.00 0.01 11278 renderavatar() [215] 0.00 0.01 11278/11278 bfaclient::renderavatar() [216] ----------------------------------------------- 0.00 0.01 11278/11278 renderavatar() [215] [216] 0.0 0.00 0.01 11278 bfaclient::renderavatar() [216] 0.00 0.01 10590/148700 bfaclient::renderplayer(fpsent*, bool, bool) [72] 0.00 0.00 11278/784573 bfaclient::allowmove(physent*) [269] ----------------------------------------------- 0.01 0.00 5639/5639 render_particles(int) [12] [217] 0.0 0.01 0.00 5639 lightningrenderer::update() [217] 0.00 0.00 146688/7225568 randomMT() [126] 0.00 0.00 229/11580 reloadMT() [251] ----------------------------------------------- 0.00 0.00 42/183 variantshader(int*, char*, int*, char*, char*) [270] 0.00 0.01 141/183 executeret(char const*) [84] [218] 0.0 0.00 0.01 183 shader(int*, char*, char*, char*) [218] 0.00 0.00 52/52 genshadowmapvariant(Shader&, char const*, char const*, char const*, int) [284] 0.00 0.00 52/128 gendynlightvariant(Shader&, char const*, char const*, char const*, int) [268] 0.00 0.00 183/1757 newshader(int, char const*, char const*, char const*, Shader*, int) [208] 0.00 0.00 183/836 lookupshaderbyname(char const*) [274] 0.00 0.00 52/104 genwatervariant(Shader&, char const*, char const*, char const*, int) [307] 0.00 0.00 183/480 renderprogress(float, char const*, float, char const*, unsigned int) [312] 0.00 0.00 183/660844 s_sprintf_f::operator()(char const*, ...) [181] ----------------------------------------------- 18 loadmodel(char const*, int, bool) [113] [219] 0.0 0.00 0.01 18 md3::load() [219] 0.01 0.00 38/38 vertmodel::vertmesh::scaleverts(vec const&, float) [264] 0.00 0.00 1/1 md3::loaddefaultparts() [301] 0.00 0.00 36/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 16/16 vertmodel::vertmeshgroup::scaletags(vec const&, float) [855] 18 execfile(char const*) [394] ----------------------------------------------- 0.00 0.01 2043/2043 rendercube(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [77] [220] 0.0 0.00 0.01 2043 addmergedverts(int) [220] 0.01 0.00 6841/13787 addcubeverts(int, int, vvec*, unsigned short, surfaceinfo*, surfacenormals*, int, unsigned short) [190] 0.00 0.00 6841/753085 lookuptexture(int, bool) [78] ----------------------------------------------- 0.01 0.00 15318/15318 rendertarget::doblur(int, float) [174] [221] 0.0 0.01 0.00 15318 setblurshader(int, int, int, float*, float*, unsigned int) [221] 0.00 0.00 30636/2382556 setlocalparamfv(char const*, int, int, float const*) [140] 0.00 0.00 15318/492654 Shader::bindprograms() [239] 0.00 0.00 15318/928471 Shader::flushenvparams(Slot*) [237] 0.00 0.00 2/836 lookupshaderbyname(char const*) [274] 0.00 0.00 2/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 30636/46108 setlocalparamf(char const*, int, int, float, float, float, float) [568] ----------------------------------------------- 0.00 0.01 5639/5639 gl_drawframe(int, int) [7] [222] 0.0 0.00 0.01 5639 drawskybox(int, bool) [222] 0.01 0.00 4731/4731 draw_env_overlay(int, Texture*, float, float) [262] 0.00 0.00 5596/492654 Shader::bindprograms() [239] 0.00 0.00 5596/928471 Shader::flushenvparams(Slot*) [237] 0.00 0.00 5596/5596 draw_envbox(int, float, int, Texture**) [677] ----------------------------------------------- 0.01 0.00 1560/1560 listrenderer::render() [153] [223] 0.0 0.01 0.00 1560 setupexplosion() [223] 0.00 0.00 1560/492654 Shader::bindprograms() [239] 0.00 0.00 1560/928471 Shader::flushenvparams(Slot*) [237] 0.00 0.00 2/836 lookupshaderbyname(char const*) [274] 0.00 0.00 2/2 createexpmodtex(int, float) [934] ----------------------------------------------- 0.01 0.00 5639/5639 render_particles(int) [12] [224] 0.0 0.01 0.00 5639 varenderer<1>::update() [224] 0.00 0.00 19654/12430530 bfaclient::particletrack(particle*, unsigned int, int&, vec&, vec&, bool) [170] ----------------------------------------------- 0.01 0.00 238465/238465 animmodel::skin::bind(animmodel::mesh*, animmodel::animstate const*) [106] [225] 0.0 0.01 0.00 238465 animmodel::skin::setshader(animmodel::mesh*, animmodel::animstate const*, bool) [225] 0.00 0.00 3/836 lookupshaderbyname(char const*) [274] ----------------------------------------------- 0.01 0.00 34/34 md5::loadmeshes(char*, char*) [227] [226] 0.0 0.01 0.00 34 md5::md5meshgroup::loadmd5mesh(char const*) [226] 0.00 0.00 17/17 md5::md5mesh::load(_IO_FILE*, char*, unsigned int) [365] 0.00 0.00 34/237 openfile(char const*, char const*) [378] ----------------------------------------------- 0.00 0.01 34/34 animmodel::sharemeshes(char*, ...) [135] [227] 0.0 0.00 0.01 34 md5::loadmeshes(char*, char*) [227] 0.01 0.00 34/34 md5::md5meshgroup::loadmd5mesh(char const*) [226] 0.00 0.00 34/34 skelmodel::skelmeshgroup::shareskeleton(char*) [826] 0.00 0.00 18/18 md5::md5meshgroup::~md5meshgroup() [847] ----------------------------------------------- 0.00 0.01 5642/5642 serverslice() [104] [228] 0.0 0.00 0.01 5642 bfaserver::sendpackets() [228] 0.01 0.00 3050/3050 bfaserver::buildworldstate() [229] ----------------------------------------------- 0.01 0.00 3050/3050 bfaserver::sendpackets() [228] [229] 0.0 0.01 0.00 3050 bfaserver::buildworldstate() [229] 0.00 0.00 872/608618 putint(databuf&, int) [238] 0.00 0.00 66887/71273 sendpacket(int, int, _ENetPacket*, int) [561] 0.00 0.00 3451/7314 bfaserver::recordpacket(int, void*, int) [624] 0.00 0.00 436/256931 putuint(databuf&, int) [544] ----------------------------------------------- 5187 modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) [230] 2707 modifyoctaent(int, int) [364] [230] 0.0 0.01 0.00 2707+5187 modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) [230] 0.00 0.00 2925/23917463 bfaclient::entities::getents() [128] 0.00 0.00 106/43970 newcubeext(cube&) [570] 0.00 0.00 45/85 updatevabb(vtxarray*, bool) [795] 85 loadmodel(char const*, int, bool) [113] 75 freeoctaentities(cube&) [333] 2 getentboundingbox(extentity&, ivec&, ivec&) [406] 5187 modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) [230] ----------------------------------------------- 0.00 0.00 1/56724 main [1] 0.00 0.00 28349/56724 pushfont(char const*) [282] 0.01 0.00 28374/56724 popfont(int) [281] [231] 0.0 0.01 0.00 56724 setfont(char const*) [231] 0.00 0.00 6/6530024 execfile(char const*) [394] 0.00 0.00 6/660844 s_sprintf_f::operator()(char const*, ...) [181] ----------------------------------------------- [232] 0.0 0.01 0.00 enet_peer_receive [232] ----------------------------------------------- [233] 0.0 0.01 0.00 enet_peer_send [233] ----------------------------------------------- [234] 0.0 0.01 0.00 enet_protocol_dispatch_incoming_commands [234] ----------------------------------------------- [235] 0.0 0.01 0.00 enet_protocol_send_reliable_outgoing_commands [235] ----------------------------------------------- 0.00 0.00 20/1208592 gzgetfloat(void*) [452] 0.00 0.00 2376/1208592 loadpvs(void*) [337] 0.00 0.00 3548/1208592 load_world(char*) [204] 0.00 0.00 6120/1208592 loadviewcells(void*) [344] 0.00 0.00 7433/1208592 gzgetint(void*) [341] 0.00 0.00 19906/1208592 loadc(void*, cube&) [206] 0.00 0.00 489529/1208592 readushort(void*) [207] 0.01 0.00 679660/1208592 md3::md3meshgroup::load(char*) [150] [236] 0.0 0.01 0.00 1208592 endianswap(void*, int, int) [236] ----------------------------------------------- 0.00 0.00 1/928471 loadshaders() [343] 0.00 0.00 5/928471 computescreen(char const*, Texture*, char const*) [338] 0.00 0.00 384/928471 rendermaterials() [154] 0.00 0.00 556/928471 renderprogress(float, char const*, float, char const*, unsigned int) [312] 0.00 0.00 1560/928471 setupexplosion() [223] 0.00 0.00 1560/928471 fireballrenderer::endrender() [345] 0.00 0.00 3906/928471 rendermapmodels() [42] 0.00 0.00 5080/928471 renderdepthobstacles(vec const&, vec const&, float, float*, int) [297] 0.00 0.00 5119/928471 rendershadowmapreceivers() [152] 0.00 0.00 5596/928471 drawskybox(int, bool) [222] 0.00 0.00 5639/928471 gl_drawframe(int, int) [7] 0.00 0.00 10719/928471 render_particles(int) [12] 0.00 0.00 11266/928471 decalrenderer::render() [321] 0.00 0.00 15318/928471 setblurshader(int, int, int, float*, float*, unsigned int) [221] 0.00 0.00 16917/928471 gl_drawhud(int, int, int, float, int) [35] 0.00 0.00 23535/928471 skelmodel::skelmesh::render(animmodel::animstate const*, animmodel::skin&, skelmodel::vbocacheentry&) [136] 0.00 0.00 45089/928471 vertmodel::vertmesh::render(animmodel::animstate const*, animmodel::skin&, vertmodel::vbocacheentry&) [121] 0.00 0.00 62462/928471 renderquery(renderstate&, occludequery*, vtxarray*) [308] 0.00 0.00 83081/928471 renderzpass(renderstate&, vtxarray*) [267] 0.00 0.00 238465/928471 animmodel::skin::bind(animmodel::mesh*, animmodel::animstate const*) [106] 0.00 0.00 392213/928471 changeshader(renderstate&, Shader*, Slot&, bool) [110] [237] 0.0 0.01 0.00 928471 Shader::flushenvparams(Slot*) [237] ----------------------------------------------- 0.00 0.00 91/608618 bfaserver::welcomepacket(databuf&, int, _ENetPacket*) [377] 0.00 0.00 591/608618 sendstring(char const*, databuf&) [370] 0.00 0.00 872/608618 bfaserver::buildworldstate() [229] 0.00 0.00 1250/608618 bfaserver::parsepacket(int, int, bool, databuf&) [200] 0.00 0.00 36167/608618 sendf(int, int, char const*, ...) [310] 0.00 0.00 38857/608618 bfaclient::clientcom::addmsg(int, char const*, ...) [175] 0.01 0.00 530790/608618 bfaclient::clientcom::sendpacketclient(databuf&, bool&) [195] [238] 0.0 0.01 0.00 608618 putint(databuf&, int) [238] ----------------------------------------------- 0.00 0.00 1/492654 loadshaders() [343] 0.00 0.00 384/492654 rendermaterials() [154] 0.00 0.00 556/492654 renderprogress(float, char const*, float, char const*, unsigned int) [312] 0.00 0.00 1560/492654 setupexplosion() [223] 0.00 0.00 1560/492654 fireballrenderer::endrender() [345] 0.00 0.00 3906/492654 rendermapmodels() [42] 0.00 0.00 5080/492654 renderdepthobstacles(vec const&, vec const&, float, float*, int) [297] 0.00 0.00 5119/492654 rendershadowmapreceivers() [152] 0.00 0.00 5596/492654 drawskybox(int, bool) [222] 0.00 0.00 5639/492654 renderzpass(renderstate&, vtxarray*) [267] 0.00 0.00 7996/492654 decalrenderer::render() [321] 0.00 0.00 10719/492654 render_particles(int) [12] 0.00 0.00 15318/492654 setblurshader(int, int, int, float*, float*, unsigned int) [221] 0.00 0.00 16917/492654 gl_drawhud(int, int, int, float, int) [35] 0.00 0.00 90938/492654 animmodel::mesh::setshader(Shader*) [295] 0.00 0.00 106182/492654 skelmodel::skelmesh::setshader(Shader*) [211] 0.00 0.00 215183/492654 changeshader(renderstate&, Shader*, Slot&, bool) [110] [239] 0.0 0.01 0.00 492654 Shader::bindprograms() [239] ----------------------------------------------- 0.00 0.00 180125/436415 bfaclient::clientcom::parsepositions(databuf&) [214] 0.01 0.00 256290/436415 bfaserver::parsepacket(int, int, bool, databuf&) [200] [240] 0.0 0.01 0.00 436415 getuint(databuf&) [240] ----------------------------------------------- 0.00 0.00 11488/383958 finddynlights() [273] 0.00 0.00 22623/383958 modeloccluded(vec const&, float) [311] 0.00 0.00 29293/383958 findvisiblemms(vector const&) [276] 0.00 0.00 91935/383958 rendergeom(float, bool) [19] 0.01 0.00 228619/383958 findvisiblevas(vector&, bool) [92] [241] 0.0 0.01 0.00 383958 pvsoccluded(ivec const&, ivec const&) [241] 0.00 0.00 158616/158616 pvsoccluded(unsigned char*, ivec const&, int, ivec const&, ivec const&) [550] ----------------------------------------------- 0.01 0.00 213950/213950 BIH::traverse(vec const&, vec const&, float, float&, int) [162] [242] 0.0 0.01 0.00 213950 BIH::triintersect(BIH::tri&, vec const&, vec const&, float, float&, int, BIH::tri*) [242] ----------------------------------------------- 0.00 0.00 340/204548 md5anim(char*, char*, float*, int*) [351] 0.01 0.00 204208/204548 animmodel::part::render(int, float, int, float, vec const&, dynent*, vec const&, vec const&, plane const&, animmodel::animstate*) [22] [243] 0.0 0.01 0.00 204548 skelmodel::skelmeshgroup::totalframes() const [243] ----------------------------------------------- 0.00 0.00 4/177259 g3d_windowhit(bool, bool) [442] 0.00 0.00 4851/177259 bfaclient::mousemove(int, int, int, int, int, int) [317] 0.00 0.00 5639/177259 renderconsole(int, int) [105] 0.00 0.00 6175/177259 bfaclient::drawhud(int, int) [38] 0.00 0.00 11278/177259 bfaclient::project(int, int) [306] 0.01 0.00 149312/177259 bfaclient::allowmove(physent*) [269] [244] 0.0 0.01 0.00 177259 g3d_active(bool, bool) [244] ----------------------------------------------- 0.00 0.00 43970/122018 discardchildren(cube&) [288] 0.01 0.00 78048/122018 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [82] [245] 0.0 0.01 0.00 122018 freeclipplanes(cube&) [245] ----------------------------------------------- 0.00 0.00 15599/60252 regularshape(int, int, int, int, int, int, vec const&, float) [168] 0.01 0.00 44653/60252 regularsplash(int, int, int, int, int, vec const&, float, int) [272] [246] 0.0 0.01 0.00 60252 emit_particles() [246] ----------------------------------------------- 0.01 0.00 44653/44653 bfaclient::projectiles::update() [23] [247] 0.0 0.01 0.00 44653 regular_part_splash(int, int, int, vec const&, int, float, int, int) [247] ----------------------------------------------- 0.01 0.00 33793/33793 render_particles(int) [12] [248] 0.0 0.01 0.00 33793 varenderer<0>::render() [248] ----------------------------------------------- 0.00 0.00 387/27568 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [73] 0.00 0.00 5117/27568 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [71] 0.01 0.00 22064/27568 bfaclient::adddynlights() [196] [249] 0.0 0.01 0.00 27568 adddynlight(vec const&, float, vec const&, int, int, int, float, vec const&) [249] ----------------------------------------------- 18715 parseexp(char const*&, int) [146] [250] 0.0 0.01 0.00 18715 parsemacro(char const*&, int, vector&) [250] 0.00 0.00 2287/2287 getalias(char const*) [703] 8220 parseexp(char const*&, int) [146] ----------------------------------------------- 0.00 0.00 1/11580 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [202] 0.00 0.00 1/11580 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [73] 0.00 0.00 1/11580 bfaclient::killed(int, int, int, fpsent*, fpsent*) [147] 0.00 0.00 2/11580 bfaclient::recomputecamera(int, int) [172] 0.00 0.00 3/11580 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [71] 0.00 0.00 8/11580 create(int, int, int, vec const&, float, physent*) [318] 0.00 0.00 8/11580 bfaclient::projectiles::init(projent&, bool) [56] 0.00 0.00 11/11580 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [83] 0.00 0.00 11/11580 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] 0.00 0.00 12/11580 bfaclient::botclient::think(fpsent*) [3] 0.00 0.00 15/11580 adddecal(int, vec const&, vec const&, float, bvec const&, int) [63] 0.00 0.00 15/11580 bfaclient::projectiles::spawn(vec&, vec&, fpsent*, int) [61] 0.00 0.00 46/11580 regularsplash(int, int, int, int, int, vec const&, float, int) [272] 0.00 0.00 51/11580 bfaclient::projectiles::update() [23] 0.00 0.00 132/11580 bfaclient::botclient::randomnode(fpsent*, botstate&, vec&, vec&, float, float) [48] 0.00 0.00 223/11580 bfaclient::botclient::follow(fpsent*, botstate&, fpsent*, bool) [32] 0.00 0.00 229/11580 lightningrenderer::update() [217] 0.00 0.00 251/11580 regularshape(int, int, int, int, int, int, vec const&, float) [168] 0.00 0.00 316/11580 part_trail(int, int, vec const&, vec const&, int, float) [277] 0.00 0.00 551/11580 varenderer<0>::addpart(vec const&, vec const&, int, int, float, physent*) [107] 0.01 0.00 9693/11580 splash(int, int, int, int, int, vec const&, float) [50] [251] 0.0 0.01 0.00 11580 reloadMT() [251] 0.00 0.00 1/1 seedMT(unsigned int) [1081] ----------------------------------------------- 0.01 0.00 11278/11278 setuptmu(int, char const*, char const*) [253] [252] 0.0 0.01 0.00 11278 parsetmufunc(tmu&, tmufunc&, char const*) [252] ----------------------------------------------- 0.00 0.01 11278/11278 setupTMUs(renderstate&, float, bool) [41] [253] 0.0 0.00 0.01 11278 setuptmu(int, char const*, char const*) [253] 0.01 0.00 11278/11278 parsetmufunc(tmu&, tmufunc&, char const*) [252] 0.00 0.00 11278/26566 committmu(int, tmu&) [583] ----------------------------------------------- 0.00 0.00 1887/9781 bfaclient::projectiles::init(projent&, bool) [56] 0.01 0.00 7894/9781 bfaclient::botclient::think(fpsent*) [3] [254] 0.0 0.01 0.00 9781 vectoyawpitch(vec const&, float&, float&) [254] ----------------------------------------------- 0.01 0.00 5641/5641 main [1] [255] 0.0 0.01 0.00 5641 setviewcell(vec const&) [255] ----------------------------------------------- 0.01 0.00 5639/5639 gl_drawframe(int, int) [7] [256] 0.0 0.01 0.00 5639 rendergrass() [256] ----------------------------------------------- 0.01 0.00 5639/5639 gl_drawframe(int, int) [7] [257] 0.0 0.01 0.00 5639 renderwater() [257] ----------------------------------------------- 0.01 0.00 5639/5639 g3d_render() [88] [258] 0.0 0.01 0.00 5639 g3d_mainmenu() [258] 0.00 0.00 96/536 g3d_addgui(g3d_callback*) [744] ----------------------------------------------- 0.01 0.00 5639/5639 gl_drawframe(int, int) [7] [259] 0.0 0.01 0.00 5639 queryreflections() [259] ----------------------------------------------- 0.01 0.00 5639/5639 gl_drawframe(int, int) [7] [260] 0.0 0.01 0.00 5639 setfog(int, float, int) [260] 0.00 0.00 5639/5639 blendfog(int, float, float, float&, float&, float*) [664] 0.00 0.00 5639/5639 setfogplane(float, float, bool, float, float) [645] ----------------------------------------------- 0.01 0.00 5637/5637 bfaclient::drawhudelements(int, int) [97] [261] 0.0 0.01 0.00 5637 render_texture_panel(int, int) [261] ----------------------------------------------- 0.01 0.00 4731/4731 drawskybox(int, bool) [222] [262] 0.0 0.01 0.00 4731 draw_env_overlay(int, Texture*, float, float) [262] ----------------------------------------------- 0.01 0.00 3709/3709 bfaclient::clientcom::addmsg(int, char const*, ...) [175] [263] 0.0 0.01 0.00 3709 msgsizelookup(int) [263] ----------------------------------------------- 0.01 0.00 38/38 md3::load() [219] [264] 0.0 0.01 0.00 38 vertmodel::vertmesh::scaleverts(vec const&, float) [264] ----------------------------------------------- 0.01 0.00 11/11 skelmodel::skelmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [28] [265] 0.0 0.01 0.00 11 skelmodel::skelmeshgroup::genvbo(bool, bool, skelmodel::vbocacheentry&) [265] 0.00 0.00 31836/31836 vector::add(unsigned short const&) [579] ----------------------------------------------- 0.01 0.00 1164316/1164316 draw_text(char const*, int, int, int, int, int, int, bool, int, int) [52] [266] 0.0 0.01 0.00 1164316 text_color(char, char*, int, int&, bvec, int) [266] ----------------------------------------------- 0.00 0.01 83081/83081 renderva(renderstate&, vtxarray*, int, bool, bool) [53] [267] 0.0 0.00 0.01 83081 renderzpass(renderstate&, vtxarray*) [267] 0.00 0.01 13924/25916 changevbuf(renderstate&, int, vtxarray*) [203] 0.00 0.00 83081/928471 Shader::flushenvparams(Slot*) [237] 0.00 0.00 5639/492654 Shader::bindprograms() [239] ----------------------------------------------- 0.00 0.00 24/128 variantshader(int*, char*, int*, char*, char*) [270] 0.00 0.00 52/128 genshadowmapvariant(Shader&, char const*, char const*, char const*, int) [284] 0.00 0.00 52/128 shader(int*, char*, char*, char*) [218] [268] 0.0 0.00 0.01 128 gendynlightvariant(Shader&, char const*, char const*, char const*, int) [268] 0.00 0.00 640/1757 newshader(int, char const*, char const*, char const*, Shader*, int) [208] 0.00 0.00 520/624 genwatervariant(Shader&, char const*, vector&, vector&, int) [283] 0.00 0.00 4570/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 1280/1486 vector::put(char const*, int) [720] 0.00 0.00 126/177 findusedtexcoords(char const*) [778] ----------------------------------------------- 0.00 0.00 8/784573 bfaclient::physics::physics(bfaclient&)::cmd_attack::run(bfaclient::physics*, int*) [362] 0.00 0.00 18/784573 bfaclient::physics::physics(bfaclient&)::cmd_action::run(bfaclient::physics*, int*) [450] 0.00 0.00 228/784573 bfaclient::physics::physics(bfaclient&)::cmd_jump::run(bfaclient::physics*, int*) [393] 0.00 0.00 3459/784573 bfaclient::drawgamehud(int, int) [54] 0.00 0.00 5637/784573 bfaclient::updateworld() [2] 0.00 0.00 11278/784573 bfaclient::renderavatar() [216] 0.00 0.00 14413/784573 bfaclient::mousemove(int, int, int, int, int, int) [317] 0.00 0.00 16629/784573 bfaclient::project(int, int) [306] 0.00 0.00 20284/784573 bfaclient::drawhud(int, int) [38] 0.00 0.00 55934/784573 bfaclient::recomputecamera(int, int) [172] 0.00 0.00 70977/784573 bfaclient::botclient::think(fpsent*) [3] 0.00 0.00 132206/784573 bfaclient::renderplayer(fpsent*, bool, bool) [72] 0.00 0.00 453502/784573 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] [269] 0.0 0.00 0.01 784573 bfaclient::allowmove(physent*) [269] 0.01 0.00 149312/177259 g3d_active(bool, bool) [244] ----------------------------------------------- 0.00 0.01 300/300 executeret(char const*) [84] [270] 0.0 0.00 0.01 300 variantshader(int*, char*, int*, char*, char*) [270] 0.00 0.00 42/183 shader(int*, char*, char*, char*) [218] 0.00 0.00 258/1757 newshader(int, char const*, char const*, char const*, Shader*, int) [208] 0.00 0.00 258/836 lookupshaderbyname(char const*) [274] 0.00 0.00 24/128 gendynlightvariant(Shader&, char const*, char const*, char const*, int) [268] 0.00 0.00 258/660844 s_sprintf_f::operator()(char const*, ...) [181] ----------------------------------------------- 0.00 0.01 5167/5167 bfaclient::drawhud(int, int) [38] [271] 0.0 0.00 0.01 5167 bfaclient::drawpointer(int, int, int, float, float, float, float, float) [271] 0.00 0.01 10238/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.01 44653/44653 bfaclient::projectiles::update() [23] [272] 0.0 0.00 0.01 44653 regularsplash(int, int, int, int, int, vec const&, float, int) [272] 0.01 0.00 44653/60252 emit_particles() [246] 0.00 0.00 21854/7225568 randomMT() [126] 0.00 0.00 46/11580 reloadMT() [251] ----------------------------------------------- 0.00 0.01 5639/5639 rendergeom(float, bool) [19] [273] 0.0 0.00 0.01 5639 finddynlights() [273] 0.00 0.00 7896/10899557 collide(physent*, vec const&, float, bool) [6] 0.00 0.00 37263/217325 isvisiblesphere(float, vec const&) [182] 0.00 0.00 11488/383958 pvsoccluded(ivec const&, ivec const&) [241] ----------------------------------------------- 0.00 0.00 1/836 decalrenderer::render() [321] 0.00 0.00 1/836 render_particles(int) [12] 0.00 0.00 1/836 renderdepthobstacles(vec const&, vec const&, float, float*, int) [297] 0.00 0.00 1/836 rendershadowmapreceivers() [152] 0.00 0.00 2/836 rendermaterials() [154] 0.00 0.00 2/836 animmodel::skin::bind(animmodel::mesh*, animmodel::animstate const*) [106] 0.00 0.00 2/836 particleinit() [353] 0.00 0.00 2/836 setupexplosion() [223] 0.00 0.00 2/836 setblurshader(int, int, int, float*, float*, unsigned int) [221] 0.00 0.00 3/836 animmodel::skin::setshader(animmodel::mesh*, animmodel::animstate const*, bool) [225] 0.00 0.00 7/836 loadshaders() [343] 0.00 0.00 65/836 fastshader(char*, char*, int*) [305] 0.00 0.00 65/836 altshader(char*, char*) [315] 0.00 0.00 183/836 shader(int*, char*, char*, char*) [218] 0.00 0.00 241/836 setshader(char*) [296] 0.00 0.00 258/836 variantshader(int*, char*, int*, char*, char*) [270] [274] 0.0 0.00 0.01 836 lookupshaderbyname(char const*) [274] 0.01 0.00 836/2658 hashtable::access(char const* const&, Shader const*) [191] ----------------------------------------------- 0.00 0.00 1/15718 sound(int*, int*) [437] 0.00 0.00 74/15718 bfaclient::killed(int, int, int, fpsent*, fpsent*) [147] 0.00 0.00 368/15718 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] 0.00 0.00 387/15718 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [73] 0.00 0.00 403/15718 bfaclient::entities::announce(int, char const*, bool) [332] 0.00 0.00 726/15718 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] 0.00 0.00 1025/15718 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [202] 0.00 0.00 2714/15718 bfaclient::projectiles::move(projent&, int) [47] 0.00 0.00 4936/15718 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [71] 0.00 0.00 5084/15718 bfaclient::projectiles::update() [23] [275] 0.0 0.00 0.01 15718 playsound(int, int, int, vec&, physent*, int*, int, int, int) [275] 0.00 0.00 15715/204070 calcvol(int, int, int, int, int, int, vec&, int*, int*) [117] 0.00 0.00 9588/197943 updatesound(int) [285] 0.00 0.00 1331/7567 removesound(int) [623] ----------------------------------------------- 0.00 0.01 5639/5639 rendermapmodels() [42] [276] 0.0 0.00 0.01 5639 findvisiblemms(vector const&) [276] 0.00 0.00 31373/339444 isvisiblecube(ivec const&, int) [130] 0.00 0.00 29293/383958 pvsoccluded(ivec const&, ivec const&) [241] 0.00 0.00 11133/203811 checkquery(occludequery*, bool) [547] ----------------------------------------------- 0.00 0.01 189/189 particle_trail(int, int, vec const&, vec const&) [278] [277] 0.0 0.00 0.01 189 part_trail(int, int, vec const&, vec const&, int, float) [277] 0.00 0.00 47602/1178044 varenderer<0>::addpart(vec const&, vec const&, int, int, float, physent*) [107] 0.00 0.00 190408/7225568 randomMT() [126] 0.00 0.00 316/11580 reloadMT() [251] ----------------------------------------------- 0.00 0.01 189/189 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [71] [278] 0.0 0.00 0.01 189 particle_trail(int, int, vec const&, vec const&) [278] 0.00 0.01 189/189 part_trail(int, int, vec const&, vec const&, int, float) [277] ----------------------------------------------- 0.00 0.01 124805/124805 genmatsurfs(cube&, int, int, int, int, vector&, unsigned char&, unsigned char&) [280] [279] 0.0 0.00 0.01 124805 visiblematerial(cube&, int, int, int, int, int, unsigned char) [279] 0.00 0.00 42856/1408678 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [70] ----------------------------------------------- 0.00 0.01 7068/7068 rendercube(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [77] [280] 0.0 0.00 0.01 7068 genmatsurfs(cube&, int, int, int, int, vector&, unsigned char&, unsigned char&) [280] 0.00 0.01 124805/124805 visiblematerial(cube&, int, int, int, int, int, unsigned char) [279] ----------------------------------------------- 0.00 0.00 1834/28374 bfaclient::drawhud(int, int) [38] 0.00 0.00 5639/28374 g3d_render() [88] 0.00 0.00 5639/28374 renderconsole(int, int) [105] 0.00 0.00 15262/28374 bfaclient::drawgamehud(int, int) [54] [281] 0.0 0.00 0.01 28374 popfont(int) [281] 0.01 0.00 28374/56724 setfont(char const*) [231] ----------------------------------------------- 0.00 0.00 1834/28349 bfaclient::drawhud(int, int) [38] 0.00 0.00 5639/28349 g3d_render() [88] 0.00 0.00 5639/28349 renderconsole(int, int) [105] 0.00 0.00 15237/28349 bfaclient::drawgamehud(int, int) [54] [282] 0.0 0.00 0.00 28349 pushfont(char const*) [282] 0.00 0.00 28349/56724 setfont(char const*) [231] ----------------------------------------------- 0.00 0.00 104/624 genwatervariant(Shader&, char const*, char const*, char const*, int) [307] 0.00 0.00 520/624 gendynlightvariant(Shader&, char const*, char const*, char const*, int) [268] [283] 0.0 0.00 0.00 624 genwatervariant(Shader&, char const*, vector&, vector&, int) [283] 0.00 0.00 624/1757 newshader(int, char const*, char const*, char const*, Shader*, int) [208] 0.00 0.00 1848/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 612/612 findunusedtexcoordcomponent(char const*, int&, int&) [741] ----------------------------------------------- 0.00 0.00 52/52 shader(int*, char*, char*, char*) [218] [284] 0.0 0.00 0.00 52 genshadowmapvariant(Shader&, char const*, char const*, char const*, int) [284] 0.00 0.00 52/128 gendynlightvariant(Shader&, char const*, char const*, char const*, int) [268] 0.00 0.00 52/104 genwatervariant(Shader&, char const*, char const*, char const*, int) [307] 0.00 0.00 52/1757 newshader(int, char const*, char const*, char const*, Shader*, int) [208] 0.00 0.00 206/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 206/1486 vector::put(char const*, int) [720] 0.00 0.00 51/177 findusedtexcoords(char const*) [778] ----------------------------------------------- 0.00 0.00 9588/197943 playsound(int, int, int, vec&, physent*, int*, int, int, int) [275] 0.00 0.00 188355/197943 updatesounds() [119] [285] 0.0 0.00 0.00 197943 updatesound(int) [285] 0.00 0.00 113364/2724065 lookupmaterial(vec const&) [99] ----------------------------------------------- 0.00 0.00 403333/403333 decalrenderer::gendecaltris(cube*, ivec const&, int, unsigned char*, unsigned char) [64] [286] 0.0 0.00 0.00 403333 calcvert(cube&, int, int, int, int, vec&, int, bool) [286] 0.00 0.00 263335/1942392 genvectorvert(ivec const&, cube&, ivec&) [167] ----------------------------------------------- 0.00 0.00 6710/13551 gencubeedges(cube&, int, int, int, int) [124] 0.00 0.00 6841/13551 genmergedfaces(cube&, ivec const&, int, int) [291] [287] 0.0 0.00 0.00 13551 genmergedverts(cube&, int, ivec const&, int, mergeinfo const&, vvec*, plane*) [287] 0.00 0.00 40653/489613 faceverts(cube&, int, int) [149] 0.00 0.00 40653/1942392 genvectorvert(ivec const&, cube&, ivec&) [167] ----------------------------------------------- 93208 freeocta(cube*) [600] [288] 0.0 0.00 0.00 93208 discardchildren(cube&) [288] 0.00 0.00 43970/122018 freeclipplanes(cube&) [245] 0.00 0.00 43970/45317 freesurfaces(cube&) [569] 0.00 0.00 43970/43970 freenormals(cube&) [572] 0.00 0.00 43970/43970 freemergeinfo(cube&) [573] 0.00 0.00 43970/43970 freecubeext(cube&) [571] 0.00 0.00 143/159 destroyva(vtxarray*, bool) [784] 43970 freeoctaentities(cube&) [333] 11647 freeocta(cube*) [600] ----------------------------------------------- 0.00 0.00 43/58260 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] 0.00 0.00 58217/58260 bfaclient::drawgamehud(int, int) [54] [289] 0.0 0.00 0.00 58260 bfaclient::colorname(fpsent*, char*, char const*, bool, bool) [289] 0.00 0.00 116498/660844 s_sprintf_f::operator()(char const*, ...) [181] ----------------------------------------------- 0.00 0.00 33/33 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] [290] 0.0 0.00 0.00 33 bfaclient::projectiles::create(vec&, vec&, bool, fpsent*, int, int, int, int, int, int, int, int, int, int, int) [290] 0.00 0.00 24/1887 bfaclient::projectiles::init(projent&, bool) [56] ----------------------------------------------- 0.00 0.00 5415/5415 rendercube(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [77] [291] 0.0 0.00 0.00 5415 genmergedfaces(cube&, ivec const&, int, int) [291] 0.00 0.00 6841/13551 genmergedverts(cube&, int, ivec const&, int, mergeinfo const&, vvec*, plane*) [287] 0.00 0.00 6841/753085 lookuptexture(int, bool) [78] 0.00 0.00 6841/6841 calcmergedsize(int, ivec const&, int, mergeinfo const&, vvec const*) [625] 0.00 0.00 188/277 closestenvmap(int, int, int, int, int) [766] ----------------------------------------------- 0.00 0.00 3668/3668 bfaclient::drawhud(int, int) [38] [292] 0.0 0.00 0.00 3668 rendericon(char const*, int, int, int, int) [292] 0.00 0.00 3668/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 27784/177952 gencubeedges(cube&, int, int, int, int) [124] 0.00 0.00 27784/177952 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [82] 0.00 0.00 41885/177952 genclipplanes(cube&, int, int, int, int, clipplanes&) [139] 0.00 0.00 80499/177952 calcverts(cube&, int, int, int, int, vvec*, bool*) [212] [293] 0.0 0.00 0.00 177952 calcvert(cube&, int, int, int, int, vvec&, int, bool) [293] 0.00 0.00 170056/1942392 genvectorvert(ivec const&, cube&, ivec&) [167] ----------------------------------------------- 0.00 0.00 1756/1756 bfaclient::drawhudelements(int, int) [97] [294] 0.0 0.00 0.00 1756 rendercommand(int, int, int) [294] 0.00 0.00 1756/242243 draw_text(char const*, int, int, int, int, int, int, bool, int, int) [52] 0.00 0.00 1756/314410 text_bounds(char const*, int&, int&, int) [160] 0.00 0.00 1756/660844 s_sprintf_f::operator()(char const*, ...) [181] ----------------------------------------------- 0.00 0.00 45089/193806 vertmodel::vertmesh::render(animmodel::animstate const*, animmodel::skin&, vertmodel::vbocacheentry&) [121] 0.00 0.00 148717/193806 animmodel::skin::bind(animmodel::mesh*, animmodel::animstate const*) [106] [295] 0.0 0.00 0.00 193806 animmodel::mesh::setshader(Shader*) [295] 0.00 0.00 90938/492654 Shader::bindprograms() [239] ----------------------------------------------- 0.00 0.00 241/241 executeret(char const*) [84] [296] 0.0 0.00 0.00 241 setshader(char*) [296] 0.00 0.00 241/836 lookupshaderbyname(char const*) [274] ----------------------------------------------- 0.00 0.00 2540/2540 depthfxtexture::dorender() [298] [297] 0.0 0.00 0.00 2540 renderdepthobstacles(vec const&, vec const&, float, float*, int) [297] 0.00 0.00 2117/33201 setorigin(vtxarray*, bool) [188] 0.00 0.00 5080/492654 Shader::bindprograms() [239] 0.00 0.00 5080/2382556 setlocalparamfv(char const*, int, int, float const*) [140] 0.00 0.00 5080/928471 Shader::flushenvparams(Slot*) [237] 0.00 0.00 1/836 lookupshaderbyname(char const*) [274] 0.00 0.00 2540/18937 resetorigin() [587] ----------------------------------------------- 0.00 0.00 2540/2540 rendertarget::render(int, int, int, float) [27] [298] 0.0 0.00 0.00 2540 depthfxtexture::dorender() [298] 0.00 0.00 2540/2540 renderdepthobstacles(vec const&, vec const&, float, float*, int) [297] ----------------------------------------------- 1 loadmodel(char const*, int, bool) [113] [299] 0.0 0.00 0.00 1 obj::load() [299] 0.00 0.00 1/1 obj::loaddefaultparts() [302] 0.00 0.00 2/660844 s_sprintf_f::operator()(char const*, ...) [181] 1 execfile(char const*) [394] ----------------------------------------------- 0.00 0.00 1/1 loadmodel(char const*, int, bool) [113] [300] 0.0 0.00 0.00 1 md2::load() [300] 0.00 0.00 2/66 animmodel::sharemeshes(char*, ...) [135] 0.00 0.00 2/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 2/1905 path(char*) [705] 0.00 0.00 1/3 parentdir(char const*) [922] ----------------------------------------------- 0.00 0.00 1/1 md3::load() [219] [301] 0.0 0.00 0.00 1 md3::loaddefaultparts() [301] 0.00 0.00 2/66 animmodel::sharemeshes(char*, ...) [135] 0.00 0.00 2/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 2/1905 path(char*) [705] 0.00 0.00 1/3 parentdir(char const*) [922] ----------------------------------------------- 0.00 0.00 1/1 obj::load() [299] [302] 0.0 0.00 0.00 1 obj::loaddefaultparts() [302] 0.00 0.00 2/66 animmodel::sharemeshes(char*, ...) [135] 0.00 0.00 2/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 2/1905 path(char*) [705] 0.00 0.00 1/3 parentdir(char const*) [922] ----------------------------------------------- 0.00 0.00 960/960 executeret(char const*) [84] [303] 0.0 0.00 0.00 960 guibutton(char*, char*, char*, char*) [303] 0.00 0.00 960/960 gui::button(char const*, int, char const*) [304] 0.00 0.00 95/209 setsvar(char const*, char const*, bool) [352] ----------------------------------------------- 0.00 0.00 960/960 guibutton(char*, char*, char*, char*) [303] [304] 0.0 0.00 0.00 960 gui::button(char const*, int, char const*) [304] 0.00 0.00 480/242243 draw_text(char const*, int, int, int, int, int, int, bool, int, int) [52] 0.00 0.00 480/125565 textureload(char const*, int, bool, bool) [100] 0.00 0.00 960/312654 text_width(char const*) [166] 0.00 0.00 480/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 480/11920 gui::icon_(Texture*, bool, bool, int, int, int, bool, int, int, int, Texture*, vec const&) [599] ----------------------------------------------- 0.00 0.00 65/65 executeret(char const*) [84] [305] 0.0 0.00 0.00 65 fastshader(char*, char*, int*) [305] 0.00 0.00 65/2658 hashtable::access(char const* const&, Shader const*) [191] 0.00 0.00 65/836 lookupshaderbyname(char const*) [274] ----------------------------------------------- 0.00 0.00 5639/5639 gl_drawframe(int, int) [7] [306] 0.0 0.00 0.00 5639 bfaclient::project(int, int) [306] 0.00 0.00 11278/177259 g3d_active(bool, bool) [244] 0.00 0.00 16629/784573 bfaclient::allowmove(physent*) [269] 0.00 0.00 5543/5543 vecfromcursor(float, float, float, vec&) [678] 0.00 0.00 2/4867 resetcursor(bool, bool) [681] ----------------------------------------------- 0.00 0.00 52/104 genshadowmapvariant(Shader&, char const*, char const*, char const*, int) [284] 0.00 0.00 52/104 shader(int*, char*, char*, char*) [218] [307] 0.0 0.00 0.00 104 genwatervariant(Shader&, char const*, char const*, char const*, int) [307] 0.00 0.00 104/624 genwatervariant(Shader&, char const*, vector&, vector&, int) [283] ----------------------------------------------- 0.00 0.00 62462/62462 rendergeom(float, bool) [19] [308] 0.0 0.00 0.00 62462 renderquery(renderstate&, occludequery*, vtxarray*) [308] 0.00 0.00 62462/928471 Shader::flushenvparams(Slot*) [237] 0.00 0.00 62462/71253 drawbb(ivec const&, ivec const&, vec const&, int, ivec const&) [562] ----------------------------------------------- 0.00 0.00 22067/22067 executeret(char const*) [84] [309] 0.0 0.00 0.00 22067 intret(int) [309] 0.00 0.00 22067/660844 s_sprintf_f::operator()(char const*, ...) [181] ----------------------------------------------- 0.00 0.00 1/4385 bfaserver::parsecommand(bfaserver::clientinfo*, int, char*, char*) [449] 0.00 0.00 3/4385 bfaserver::serverupdate() [138] 0.00 0.00 3/4385 bfaserver::changemap(char const*, int, int) [436] 0.00 0.00 4/4385 bfaserver::srvoutf(int, char const*, ...) [435] 0.00 0.00 42/4385 bfaserver::botserv::addbot(int) [381] 0.00 0.00 498/4385 bfaserver::parsepacket(int, int, bool, databuf&) [200] 0.00 0.00 3834/4385 bfaserver::processevents() [176] [310] 0.0 0.00 0.00 4385 sendf(int, int, char const*, ...) [310] 0.00 0.00 36167/608618 putint(databuf&, int) [238] 0.00 0.00 28/68 sendstring(char const*, databuf&) [370] 0.00 0.00 4385/71273 sendpacket(int, int, _ENetPacket*, int) [561] ----------------------------------------------- 0.00 0.00 22623/22623 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [46] [311] 0.0 0.00 0.00 22623 modeloccluded(vec const&, float) [311] 0.00 0.00 22623/383958 pvsoccluded(ivec const&, ivec const&) [241] 0.00 0.00 19519/19519 bboccluded(ivec const&, ivec const&) [586] ----------------------------------------------- 0.00 0.00 1/480 resolverwait(char const*, _ENetAddress*) [404] 0.00 0.00 3/480 resetmap() [385] 0.00 0.00 5/480 allchanged(bool) [58] 0.00 0.00 10/480 gencubeedges(cube*, int, int, int, int) [123] 0.00 0.00 10/480 updateva(cube*, int, int, int, int, int) [75] 0.00 0.00 14/480 load_world(char*) [204] 0.00 0.00 32/480 loadmodel(char const*, int, bool) [113] 0.00 0.00 183/480 shader(int*, char*, char*, char*) [218] 0.00 0.00 222/480 texturedata(char const*, Slot::Tex*, bool, bool*, TextureAnim*) [94] [312] 0.0 0.00 0.00 480 renderprogress(float, char const*, float, char const*, unsigned int) [312] 0.00 0.00 461/242243 draw_text(char const*, int, int, int, int, int, int, bool, int, int) [52] 0.00 0.00 556/492654 Shader::bindprograms() [239] 0.00 0.00 556/928471 Shader::flushenvparams(Slot*) [237] 0.00 0.00 481/481 bar(float, int, int, float, float, float) [746] 0.00 0.00 461/461 clientkeepalive() [749] 0.00 0.00 461/467 getscreenres(int&, int&) [748] 0.00 0.00 461/6237 gettextres(int&, int&) [633] ----------------------------------------------- [313] 0.0 0.00 0.00 vacollect::texsort(sortkey const*, sortkey const*) [313] 0.00 0.00 2636/753085 lookuptexture(int, bool) [78] ----------------------------------------------- 0.00 0.00 5643/5643 main [1] [314] 0.0 0.00 0.00 5643 checkinput() [314] 0.00 0.00 4851/4851 bfaclient::mousemove(int, int, int, int, int, int) [317] 0.00 0.00 366/366 execbind(keym&, bool) [339] 0.00 0.00 110/110 consolekey(int, bool, int) [433] 0.00 0.00 476/476 keypress(int, bool, int) [440] 0.00 0.00 4851/4867 resetcursor(bool, bool) [681] 0.00 0.00 4/256 setvar(char const*, int, bool) [767] ----------------------------------------------- 0.00 0.00 33/33 executeret(char const*) [84] [315] 0.0 0.00 0.00 33 altshader(char*, char*) [315] 0.00 0.00 65/836 lookupshaderbyname(char const*) [274] ----------------------------------------------- 290327 occludesface(cube&, int, ivec const&, int, ivec const&, int, unsigned char, unsigned char, unsigned char, facevec const*) [316] 0.00 0.00 50292/50292 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [70] [316] 0.0 0.00 0.00 50292+290327 occludesface(cube&, int, ivec const&, int, ivec const&, int, unsigned char, unsigned char, unsigned char, facevec const*) [316] 0.00 0.00 69288/8846360 edgeval(cube&, ivec const&, int, int) [157] 0.00 0.00 24237/2142844 faceedges(cube&, int) [193] 0.00 0.00 41634/2127579 touchingface(cube&, int) [538] 290327 occludesface(cube&, int, ivec const&, int, ivec const&, int, unsigned char, unsigned char, unsigned char, facevec const*) [316] ----------------------------------------------- 0.00 0.00 4851/4851 checkinput() [314] [317] 0.0 0.00 0.00 4851 bfaclient::mousemove(int, int, int, int, int, int) [317] 0.00 0.00 4851/177259 g3d_active(bool, bool) [244] 0.00 0.00 14413/784573 bfaclient::allowmove(physent*) [269] ----------------------------------------------- 0.00 0.00 5117/5117 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [71] [318] 0.0 0.00 0.00 5117 create(int, int, int, vec const&, float, physent*) [318] 0.00 0.00 5117/1178044 varenderer<0>::addpart(vec const&, vec const&, int, int, float, physent*) [107] 0.00 0.00 5117/7225568 randomMT() [126] 0.00 0.00 8/11580 reloadMT() [251] ----------------------------------------------- 0.00 0.00 6955/6955 renderbatches(renderstate&, int) [49] [319] 0.0 0.00 0.00 6955 setdynlights(vtxarray*, ivec const&) [319] 0.00 0.00 21142/1600186 setenvparamf(char const*, int, int, float, float, float, float) [159] 0.00 0.00 10/660844 s_sprintf_f::operator()(char const*, ...) [181] ----------------------------------------------- 0.00 0.00 4187/4187 listrenderer::render() [153] [320] 0.0 0.00 0.00 4187 fireballrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) [320] 0.00 0.00 4187/217325 isvisiblesphere(float, vec const&) [182] 0.00 0.00 7008/46108 setlocalparamf(char const*, int, int, float, float, float, float) [568] 0.00 0.00 1752/4292 binddepthfxparams(float, float, bool, void*) [690] 0.00 0.00 1752/1752 drawexpverts(int, int, unsigned short*) [717] ----------------------------------------------- 0.00 0.00 11266/11266 renderdecals(int) [155] [321] 0.0 0.00 0.00 11266 decalrenderer::render() [321] 0.00 0.00 7996/492654 Shader::bindprograms() [239] 0.00 0.00 11266/928471 Shader::flushenvparams(Slot*) [237] 0.00 0.00 1/836 lookupshaderbyname(char const*) [274] 0.00 0.00 4006/15288 resettmu(int) [593] ----------------------------------------------- 0.00 0.00 1579/1579 bfaclient::projectiles::init(projent&, bool) [56] [322] 0.0 0.00 0.00 1579 setbbfrommodel(dynent*, char const*) [322] 0.00 0.00 1579/6530024 loadmodel(char const*, int, bool) [113] 0.00 0.00 7/17 animmodel::calcbb(int, vec&, vec&) [849] ----------------------------------------------- 0.00 0.00 192/192 g3d_render() [88] [323] 0.0 0.00 0.00 192 menu::gui(g3d_gui&, bool) [323] 0.00 0.00 192/192 gui::tab(char const*, int) [325] 0.00 0.00 192/6530024 execute(char const*) [683] 0.00 0.00 192/1072 gui::start(int, float, int*, bool) [725] 0.00 0.00 192/9872 gui::poplist() [613] 0.00 0.00 192/1072 gui::end() [724] ----------------------------------------------- 0.00 0.00 1/8356 bfaserver::parsepacket(int, int, bool, databuf&) [200] 0.00 0.00 880/8356 bfaclient::scoreboard::gui(g3d_gui&, bool) [93] 0.00 0.00 1834/8356 bfaclient::drawhud(int, int) [38] 0.00 0.00 5641/8356 bfaclient::gametitle() [331] [324] 0.0 0.00 0.00 8356 bfaserver::gamename(int, int) [324] 0.00 0.00 8356/660844 s_sprintf_f::operator()(char const*, ...) [181] ----------------------------------------------- 0.00 0.00 192/192 menu::gui(g3d_gui&, bool) [323] [325] 0.0 0.00 0.00 192 gui::tab(char const*, int) [325] 0.00 0.00 192/242243 draw_text(char const*, int, int, int, int, int, int, bool, int, int) [52] 0.00 0.00 192/312654 text_width(char const*) [166] ----------------------------------------------- 0.00 0.00 159/159 setva(cube&, int, int, int, int, int) [76] [326] 0.0 0.00 0.00 159 newva(int, int, int, int) [326] 0.00 0.00 159/159 vacollect::setupdata(vtxarray*) [327] 0.00 0.00 159/159 vacollect::optimize() [363] ----------------------------------------------- 0.00 0.00 159/159 newva(int, int, int, int) [326] [327] 0.0 0.00 0.00 159 vacollect::setupdata(vtxarray*) [327] 0.00 0.00 899/753085 lookuptexture(int, bool) [78] 0.00 0.00 345/345 addvbo(vtxarray*, int, int, int) [761] 0.00 0.00 159/159 genverts(vector&, void*, vec const&) [782] 0.00 0.00 1/6 flushvbo(int) [875] ----------------------------------------------- 0.00 0.00 135/135 precacheall() [329] [328] 0.0 0.00 0.00 135 precachetextures(vtxarray*) [328] 0.00 0.00 887/753085 lookuptexture(int, bool) [78] ----------------------------------------------- 0.00 0.00 2/2 allchanged(bool) [58] [329] 0.0 0.00 0.00 2 precacheall() [329] 0.00 0.00 135/135 precachetextures(vtxarray*) [328] ----------------------------------------------- 0.00 0.00 6/5648 computescreen(char const*, Texture*, char const*) [338] 0.00 0.00 5642/5648 main [1] [330] 0.0 0.00 0.00 5648 setcaption(char const*) [330] 0.00 0.00 5648/660844 s_sprintf_f::operator()(char const*, ...) [181] ----------------------------------------------- 0.00 0.00 5641/5641 main [1] [331] 0.0 0.00 0.00 5641 bfaclient::gametitle() [331] 0.00 0.00 5641/8356 bfaserver::gamename(int, int) [324] ----------------------------------------------- 0.00 0.00 74/74 bfaclient::killed(int, int, int, fpsent*, fpsent*) [147] [332] 0.0 0.00 0.00 74 bfaclient::entities::announce(int, char const*, bool) [332] 0.00 0.00 403/15718 playsound(int, int, int, vec&, physent*, int*, int, int, int) [275] 0.00 0.00 74/131 console(char const*, int, ...) [375] 0.00 0.00 1147/1147 getworldsize() [722] ----------------------------------------------- 75 modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) [230] 43970 discardchildren(cube&) [288] [333] 0.0 0.00 0.00 44045 freeoctaentities(cube&) [333] 0.00 0.00 44045/23917463 bfaclient::entities::getents() [128] 935 modifyoctaent(int, int) [364] ----------------------------------------------- 0.00 0.00 5639/5639 rendergeom(float, bool) [19] [334] 0.0 0.00 0.00 5639 pushshadowmap() [334] 0.00 0.00 5639/1600186 setenvparamf(char const*, int, int, float, float, float, float) [159] ----------------------------------------------- 0.00 0.00 18/18 executeret(char const*) [84] [335] 0.0 0.00 0.00 18 bfaclient::botclient::botclient(bfaclient&)::cmd_addbot::run(bfaclient::botclient*, char*) [335] 0.00 0.00 18/3709 bfaclient::clientcom::addmsg(int, char const*, ...) [175] ----------------------------------------------- 0.00 0.00 880/880 bfaclient::scoreboard::gui(g3d_gui&, bool) [93] [336] 0.0 0.00 0.00 880 bfaclient::scoreboard::groupplayers() [336] 0.00 0.00 20240/637994107 bfaclient::iterdynents(int) [10] 0.00 0.00 21120/663052617 bfaclient::numdynents() [17] ----------------------------------------------- 0.00 0.00 2/2 load_world(char*) [204] [337] 0.0 0.00 0.00 2 loadpvs(void*) [337] 0.00 0.00 2/2 loadviewcells(void*) [344] 0.00 0.00 2376/1208592 endianswap(void*, int, int) [236] ----------------------------------------------- 0.00 0.00 1/6 connects(char const*) [367] 0.00 0.00 1/6 main [1] 0.00 0.00 4/6 load_world(char*) [204] [338] 0.0 0.00 0.00 6 computescreen(char const*, Texture*, char const*) [338] 0.00 0.00 20/156765 draw_textx(char const*, int, int, int, int, int, int, bool, int, int, int, ...) [62] 0.00 0.00 20/95106 settexture(char const*, int) [112] 0.00 0.00 12/242243 draw_text(char const*, int, int, int, int, int, int, bool, int, int) [52] 0.00 0.00 12/12 loadbackground(int, int) [371] 0.00 0.00 6/5648 setcaption(char const*) [330] 0.00 0.00 4/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 5/928471 Shader::flushenvparams(Slot*) [237] 0.00 0.00 6/467 getscreenres(int&, int&) [748] 0.00 0.00 6/6237 gettextres(int&, int&) [633] ----------------------------------------------- 0.00 0.00 366/366 checkinput() [314] [339] 0.0 0.00 0.00 366 execbind(keym&, bool) [339] 0.00 0.00 357/6530024 execute(char const*) [683] 0.00 0.00 182/182 bfaclient::clientcom::state() [776] ----------------------------------------------- 0.00 0.00 130/130 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] [340] 0.0 0.00 0.00 130 bfaclient::physics::entinmap(physent*, bool) [340] 0.00 0.00 130/10899557 collide(physent*, vec const&, float, bool) [6] ----------------------------------------------- 0.00 0.00 7433/7433 load_world(char*) [204] [341] 0.0 0.00 0.00 7433 gzgetint(void*) [341] 0.00 0.00 7433/1208592 endianswap(void*, int, int) [236] ----------------------------------------------- 0.00 0.00 40/40 executeret(char const*) [84] [342] 0.0 0.00 0.00 40 md3skin(char*, char*, char*, float*, float*) [342] 0.00 0.00 74/125565 textureload(char const*, int, bool, bool) [100] 0.00 0.00 74/185 makerelpath(char const*, char const*, char const*) [382] ----------------------------------------------- 0.00 0.00 1/1 main [1] [343] 0.0 0.00 0.00 1 loadshaders() [343] 0.00 0.00 7/836 lookupshaderbyname(char const*) [274] 0.00 0.00 1/6530024 exec(char const*) [871] 0.00 0.00 1/492654 Shader::bindprograms() [239] 0.00 0.00 1/928471 Shader::flushenvparams(Slot*) [237] ----------------------------------------------- 872 loadviewcells(void*) [344] 0.00 0.00 2/2 loadpvs(void*) [337] [344] 0.0 0.00 0.00 2+872 loadviewcells(void*) [344] 0.00 0.00 6120/1208592 endianswap(void*, int, int) [236] 872 loadviewcells(void*) [344] ----------------------------------------------- 0.00 0.00 1560/1560 listrenderer::render() [153] [345] 0.0 0.00 0.00 1560 fireballrenderer::endrender() [345] 0.00 0.00 1560/492654 Shader::bindprograms() [239] 0.00 0.00 1560/928471 Shader::flushenvparams(Slot*) [237] ----------------------------------------------- 0.00 0.00 5639/5639 render_particles(int) [12] [346] 0.0 0.00 0.00 5639 binddepthfxtex() [346] 0.00 0.00 2540/1600186 setenvparamf(char const*, int, int, float, float, float, float) [159] ----------------------------------------------- 0.00 0.00 29/29 executeret(char const*) [84] [347] 0.0 0.00 0.00 29 md5skin(char*, char*, char*, float*, float*) [347] 0.00 0.00 58/125565 textureload(char const*, int, bool, bool) [100] 0.00 0.00 58/185 makerelpath(char const*, char const*, char const*) [382] ----------------------------------------------- 0.00 0.00 426/426 texturedata(char const*, Slot::Tex*, bool, bool*, TextureAnim*) [94] [348] 0.0 0.00 0.00 426 loadsurface(char const*) [348] 0.00 0.00 630/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 630/1079 findfile(char const*, char const*) [349] ----------------------------------------------- 0.00 0.00 2/1079 opengzfile(char const*, char const*) [464] 0.00 0.00 210/1079 addsound(char const*, int, int, vector&) [366] 0.00 0.00 237/1079 openfile(char const*, char const*) [378] 0.00 0.00 630/1079 loadsurface(char const*) [348] [349] 0.0 0.00 0.00 1079 findfile(char const*, char const*) [349] 0.00 0.00 1077/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 1497/1905 path(char*) [705] 0.00 0.00 1077/1077 fileexists(char const*, char const*) [723] ----------------------------------------------- 0.00 0.00 23305/23305 executeret(char const*) [84] [350] 0.0 0.00 0.00 23305 lookup(char*) [350] 0.00 0.00 1039/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 23305/23514 exchangestr(char*, char const*) [584] ----------------------------------------------- 0.00 0.00 340/340 executeret(char const*) [84] [351] 0.0 0.00 0.00 340 md5anim(char*, char*, float*, int*) [351] 0.00 0.00 340/204548 skelmodel::skelmeshgroup::totalframes() const [243] 0.00 0.00 340/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 340/341 md5::md5meshgroup::loadmd5anim(char const*) [392] 0.00 0.00 340/352 bfaclient::findanims(char const*, vector&) [757] 0.00 0.00 340/1905 path(char*) [705] 0.00 0.00 20/24 bfaclient::numanims() [833] ----------------------------------------------- 0.00 0.00 2/209 bfaclient::clientcom::gamedisconnect(int) [361] 0.00 0.00 5/209 load_world(char*) [204] 0.00 0.00 12/209 resetmap() [385] 0.00 0.00 95/209 executeret(char const*) [84] 0.00 0.00 95/209 guibutton(char*, char*, char*, char*) [303] [352] 0.0 0.00 0.00 209 setsvar(char const*, char const*, bool) [352] 0.00 0.00 5/5 var_skybox() [355] 0.00 0.00 5/5 var_caustictex() [389] 0.00 0.00 4/4 var_cloudlayer() [408] 0.00 0.00 209/23514 exchangestr(char*, char const*) [584] 0.00 0.00 209/782 ident::changed() [732] 0.00 0.00 3/3 var_cloudbox() [907] ----------------------------------------------- 0.00 0.00 1/2 executeret(char const*) [84] 0.00 0.00 1/2 main [1] [353] 0.0 0.00 0.00 2 particleinit() [353] 0.00 0.00 2/836 lookupshaderbyname(char const*) [274] 0.00 0.00 17/125565 textureload(char const*, int, bool, bool) [100] 0.00 0.00 22/22 varenderer<0>::init(int) [838] 0.00 0.00 16/16 partrenderer::init(int) [853] 0.00 0.00 2/2 varenderer<2>::init(int) [942] 0.00 0.00 2/2 varenderer<1>::init(int) [941] ----------------------------------------------- 0.00 0.00 88/321 lookuptexture(int, bool) [78] 0.00 0.00 233/321 textureload(char const*, int, bool, bool) [100] [354] 0.0 0.00 0.00 321 newtexture(Texture*, char const*, SDL_Surface*, int, bool, bool, bool, bool, bool, TextureAnim*) [354] 0.00 0.00 321/1726477 updatetexture(Texture*) [85] 0.00 0.00 620/664 createtexture(int, int, int, void*, int, bool, unsigned int, unsigned int, bool, bool) [735] 0.00 0.00 321/758 texformat(int) [733] 0.00 0.00 321/323 resizetexture(int&, int&, bool, unsigned int, unsigned int) [762] 0.00 0.00 314/314 texcrop(SDL_Surface*, int, int, int, int, bool) [763] ----------------------------------------------- 0.00 0.00 5/5 setsvar(char const*, char const*, bool) [352] [355] 0.0 0.00 0.00 5 var_skybox() [355] 0.00 0.00 5/5 loadsky(char const*, Texture**) [356] ----------------------------------------------- 0.00 0.00 5/5 var_skybox() [355] [356] 0.0 0.00 0.00 5 loadsky(char const*, Texture**) [356] 0.00 0.00 30/125565 textureload(char const*, int, bool, bool) [100] 0.00 0.00 30/660844 s_sprintf_f::operator()(char const*, ...) [181] ----------------------------------------------- 0.00 0.00 29/29 executeret(char const*) [84] [357] 0.0 0.00 0.00 29 md5bumpmap(char*, char*, char*) [357] 0.00 0.00 29/125565 textureload(char const*, int, bool, bool) [100] 0.00 0.00 29/185 makerelpath(char const*, char const*, char const*) [382] ----------------------------------------------- 0.00 0.00 740/740 retbindaction(char const*, int, int) [359] [358] 0.0 0.00 0.00 740 findactionkey(char const*, int, int) [358] 0.00 0.00 740/660844 s_sprintf_f::operator()(char const*, ...) [181] ----------------------------------------------- 0.00 0.00 1/370 cmd_getbindaction::run(char*, int*) [462] 0.00 0.00 369/370 bfaclient::drawgamehud(int, int) [54] [359] 0.0 0.00 0.00 370 retbindaction(char const*, int, int) [359] 0.00 0.00 740/740 findactionkey(char const*, int, int) [358] ----------------------------------------------- 0.00 0.00 96/96 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] [360] 0.0 0.00 0.00 96 bfaclient::clientcom::parsestate(fpsent*, databuf&, bool) [360] 0.00 0.00 1056/977234 getint(databuf&) [180] ----------------------------------------------- 0.00 0.00 1/2 gets2c() [65] 0.00 0.00 1/2 quit() [368] [361] 0.0 0.00 0.00 2 bfaclient::clientcom::gamedisconnect(int) [361] 0.00 0.00 2/1884 removetrackedparticles(physent*) [192] 0.00 0.00 2/209 setsvar(char const*, char const*, bool) [352] 0.00 0.00 26/256 setvar(char const*, int, bool) [767] 0.00 0.00 21/1903 removetrackedsounds(physent*) [706] 0.00 0.00 21/21 freeeditinfo(editinfo*&) [840] 0.00 0.00 6/56 setfvar(char const*, float, bool) [807] 0.00 0.00 2/5639 cleardynentcache() [656] ----------------------------------------------- 0.00 0.00 8/8 executeret(char const*) [84] [362] 0.0 0.00 0.00 8 bfaclient::physics::physics(bfaclient&)::cmd_attack::run(bfaclient::physics*, int*) [362] 0.00 0.00 3/3709 bfaclient::clientcom::addmsg(int, char const*, ...) [175] 0.00 0.00 8/784573 bfaclient::allowmove(physent*) [269] ----------------------------------------------- 0.00 0.00 159/159 newva(int, int, int, int) [326] [363] 0.0 0.00 0.00 159 vacollect::optimize() [363] 0.00 0.00 71/753085 lookuptexture(int, bool) [78] 0.00 0.00 159/159 optimizematsurfs(materialsurface*, int) [781] ----------------------------------------------- 935 freeoctaentities(cube&) [333] 3544 entitiesinoctanodes() [372] [364] 0.0 0.00 0.00 4479 modifyoctaent(int, int) [364] 0.00 0.00 4479/23917463 bfaclient::entities::getents() [128] 0.00 0.00 591/595 clearlightcache(int) [391] 2707 getentboundingbox(extentity&, ivec&, ivec&) [406] 2707 modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) [230] 1394 lightent(extentity&, float) [696] ----------------------------------------------- 0.00 0.00 17/17 md5::md5meshgroup::loadmd5mesh(char const*) [226] [365] 0.0 0.00 0.00 17 md5::md5mesh::load(_IO_FILE*, char*, unsigned int) [365] 0.00 0.00 17/125565 textureload(char const*, int, bool, bool) [100] 0.00 0.00 17/185 makerelpath(char const*, char const*, char const*) [382] ----------------------------------------------- 0.00 0.00 12/75 cmd_mapsound::run(char*, int*, char*) [398] 0.00 0.00 63/75 cmd_registersound::run(char*, int*, char*) [369] [366] 0.0 0.00 0.00 75 addsound(char const*, int, int, vector&) [366] 0.00 0.00 210/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 210/1079 findfile(char const*, char const*) [349] ----------------------------------------------- 0.00 0.00 1/1 main [1] [367] 0.0 0.00 0.00 1 connects(char const*) [367] 0.00 0.00 1/6 computescreen(char const*, Texture*, char const*) [338] 0.00 0.00 1/1 resolverwait(char const*, _ENetAddress*) [404] 0.00 0.00 1/1 trydisconnect() [460] 0.00 0.00 1/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 1/2 bfaserver::serverport() [950] 0.00 0.00 1/1 bfaclient::clientcom::numchannels() [1118] ----------------------------------------------- 1 executeret(char const*) [84] [368] 0.0 0.00 0.00 1 quit() [368] 0.00 0.00 1/2 bfaclient::clientcom::gamedisconnect(int) [361] 0.00 0.00 1/2 disconnect(int, int) [458] 0.00 0.00 1/1 writeservercfg() [471] 0.00 0.00 1/1 writecfg() [472] 0.00 0.00 1/1 writeinitcfg() [1007] 0.00 0.00 1/1 abortconnect() [999] 1 cleanup() [1082] ----------------------------------------------- 0.00 0.00 63/63 executeret(char const*) [84] [369] 0.0 0.00 0.00 63 cmd_registersound::run(char*, int*, char*) [369] 0.00 0.00 63/75 addsound(char const*, int, int, vector&) [366] 0.00 0.00 63/1025 findmaterial(char const*, bool) [726] ----------------------------------------------- 0.00 0.00 1/68 bfaclient::clientcom::sendpacketclient(databuf&, bool&) [195] 0.00 0.00 1/68 bfaserver::parsepacket(int, int, bool, databuf&) [200] 0.00 0.00 3/68 bfaclient::clientcom::addmsg(int, char const*, ...) [175] 0.00 0.00 28/68 sendf(int, int, char const*, ...) [310] 0.00 0.00 35/68 bfaserver::welcomepacket(databuf&, int, _ENetPacket*) [377] [370] 0.0 0.00 0.00 68 sendstring(char const*, databuf&) [370] 0.00 0.00 591/608618 putint(databuf&, int) [238] ----------------------------------------------- 0.00 0.00 12/12 computescreen(char const*, Texture*, char const*) [338] [371] 0.0 0.00 0.00 12 loadbackground(int, int) [371] 0.00 0.00 12/95106 settexture(char const*, int) [112] ----------------------------------------------- 5 allchanged(bool) [58] 0.00 0.00 2/6530024 load_world(char*) [204] [372] 0.0 0.00 0.00 7 entitiesinoctanodes() [372] 0.00 0.00 3551/23917463 bfaclient::entities::getents() [128] 3544 modifyoctaent(int, int) [364] ----------------------------------------------- 0.00 0.00 4/64 bfaserver::parsepacket(int, int, bool, databuf&) [200] 0.00 0.00 60/64 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] [373] 0.0 0.00 0.00 64 getstring(char*, databuf&, int) [373] 0.00 0.00 435/977234 getint(databuf&) [180] ----------------------------------------------- 0.00 0.00 289/289 lookuptexture(int, bool) [78] [374] 0.0 0.00 0.00 289 addname(vector&, Slot&, Slot::Tex&, bool, char const*) [374] 0.00 0.00 289/660844 s_sprintf_f::operator()(char const*, ...) [181] ----------------------------------------------- 0.00 0.00 1/131 bfaclient::startmap(char const*) [455] 0.00 0.00 2/131 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] 0.00 0.00 54/131 conoutf(char const*, ...) [390] 0.00 0.00 74/131 bfaclient::entities::announce(int, char const*, bool) [332] [375] 0.0 0.00 0.00 131 console(char const*, int, ...) [375] 0.00 0.00 262/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 131/6237 gettextres(int&, int&) [633] 0.00 0.00 131/132 filtertext(char*, char const*, bool, int) [787] 0.00 0.00 131/131 gettime(char*) [789] 0.00 0.00 131/131 conline(char const*, int, int) [788] ----------------------------------------------- 0.00 0.00 1/1 serverslice() [104] [376] 0.0 0.00 0.00 1 send_welcome(int) [376] 0.00 0.00 1/1 bfaserver::welcomepacket(databuf&, int, _ENetPacket*) [377] 0.00 0.00 1/71273 sendpacket(int, int, _ENetPacket*, int) [561] ----------------------------------------------- 0.00 0.00 1/1 send_welcome(int) [376] [377] 0.0 0.00 0.00 1 bfaserver::welcomepacket(databuf&, int, _ENetPacket*) [377] 0.00 0.00 35/68 sendstring(char const*, databuf&) [370] 0.00 0.00 91/608618 putint(databuf&, int) [238] 0.00 0.00 34/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 1/108470 getinfo(int) [555] ----------------------------------------------- 0.00 0.00 1/237 writecfg() [472] 0.00 0.00 1/237 writeservercfg() [471] 0.00 0.00 2/237 obj::objmeshgroup::load(char*) [468] 0.00 0.00 2/237 md2::md2meshgroup::load(char*) [466] 0.00 0.00 19/237 md3::md3meshgroup::load(char*) [150] 0.00 0.00 34/237 md5::md5meshgroup::loadmd5mesh(char const*) [226] 0.00 0.00 81/237 loadfile(char const*, int*) [395] 0.00 0.00 97/237 md5::md5meshgroup::loadmd5anim(char const*) [392] [378] 0.0 0.00 0.00 237 openfile(char const*, char const*) [378] 0.00 0.00 237/1079 findfile(char const*, char const*) [349] ----------------------------------------------- 0.00 0.00 1/1 main [1] [379] 0.0 0.00 0.00 1 bfaclient::preload() [379] 0.00 0.00 36/6530024 loadmodel(char const*, int, bool) [113] 0.00 0.00 12/660844 s_sprintf_f::operator()(char const*, ...) [181] ----------------------------------------------- 0.00 0.00 1757/1757 newshader(int, char const*, char const*, char const*, Shader*, int) [208] [380] 0.0 0.00 0.00 1757 Shader::compile() [380] 0.00 0.00 200/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 3256/3256 compileasmshader(unsigned int, unsigned int&, char const*, char const*, char const*, bool, bool) [695] 0.00 0.00 50/50 compileglslshader(unsigned int, unsigned int&, char const*, char const*, char const*, bool) [810] ----------------------------------------------- 0.00 0.00 3/21 bfaserver::botserv::checkbots(bool) [407] 0.00 0.00 18/21 bfaserver::parsepacket(int, int, bool, databuf&) [200] [381] 0.0 0.00 0.00 21 bfaserver::botserv::addbot(int) [381] 0.00 0.00 42/4385 sendf(int, int, char const*, ...) [310] 0.00 0.00 21/7225568 randomMT() [126] 0.00 0.00 21/22 addclient(int) [837] 0.00 0.00 21/108470 getinfo(int) [555] ----------------------------------------------- 0.00 0.00 7/185 md3bumpmap(char*, char*, char*) [125] 0.00 0.00 17/185 md5::md5mesh::load(_IO_FILE*, char*, unsigned int) [365] 0.00 0.00 29/185 md5bumpmap(char*, char*, char*) [357] 0.00 0.00 58/185 md5skin(char*, char*, char*, float*, float*) [347] 0.00 0.00 74/185 md3skin(char*, char*, char*, float*, float*) [342] [382] 0.0 0.00 0.00 185 makerelpath(char const*, char const*, char const*) [382] 0.00 0.00 185/660844 s_sprintf_f::operator()(char const*, ...) [181] ----------------------------------------------- 0.00 0.00 9/9 executeret(char const*) [84] [383] 0.0 0.00 0.00 9 bfaclient::clientcom::sendcmd(int, char*, char*) [383] 0.00 0.00 1/3709 bfaclient::clientcom::addmsg(int, char const*, ...) [175] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [384] 0.0 0.00 0.00 1 bfaclient::clientcom::changemap(char const*) [384] 0.00 0.00 1/3709 bfaclient::clientcom::addmsg(int, char const*, ...) [175] ----------------------------------------------- 0.00 0.00 1/3 emptymap(int, bool, char*, bool) [397] 0.00 0.00 2/3 load_world(char*) [204] [385] 0.0 0.00 0.00 3 resetmap() [385] 0.00 0.00 3/480 renderprogress(float, char const*, float, char const*, unsigned int) [312] 0.00 0.00 12/209 setsvar(char const*, char const*, bool) [352] 0.00 0.00 3/23917463 bfaclient::entities::getents() [128] 0.00 0.00 135/256 setvar(char const*, int, bool) [767] 0.00 0.00 30/56 setfvar(char const*, float, bool) [807] 0.00 0.00 3/3 texturereset() [906] 0.00 0.00 3/3 materialreset() [910] 0.00 0.00 3/3 mapmodelreset() [909] 0.00 0.00 3/4 clearsound() [893] 0.00 0.00 3/3 clearoverrides() [912] 0.00 0.00 3/9 cleanreflections() [865] 0.00 0.00 3/3 clearpvs() [917] 0.00 0.00 3/3 resetlightmaps() [914] 0.00 0.00 3/3 clearparticles() [913] 0.00 0.00 3/3 cleardecals() [904] 0.00 0.00 3/3 clearsleep(bool, bool) [900] 0.00 0.00 3/3 entcancel() [921] 0.00 0.00 3/3 cancelsel() [920] 0.00 0.00 3/3 pruneundos(int) [902] 0.00 0.00 3/3 worldalias(char const*, char const*) [903] ----------------------------------------------- 0.00 0.00 6/6 executeret(char const*) [84] [386] 0.0 0.00 0.00 6 newfont(char*, char*, int*, int*, int*, int*, int*, int*) [386] 0.00 0.00 6/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/2 executeret(char const*) [84] 0.00 0.00 1/2 main [1] [387] 0.0 0.00 0.00 2 initdecals() [387] 0.00 0.00 6/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 5/5 var_caustictex() [389] [388] 0.0 0.00 0.00 5 loadcaustic(char const*) [388] 0.00 0.00 5/125565 textureload(char const*, int, bool, bool) [100] 0.00 0.00 5/660844 s_sprintf_f::operator()(char const*, ...) [181] ----------------------------------------------- 0.00 0.00 5/5 setsvar(char const*, char const*, bool) [352] [389] 0.0 0.00 0.00 5 var_caustictex() [389] 0.00 0.00 5/5 loadcaustic(char const*) [388] ----------------------------------------------- 0.00 0.00 1/54 disconnect(int, int) [458] 0.00 0.00 1/54 trydisconnect() [460] 0.00 0.00 1/54 cmd_echo::run(char*) [463] 0.00 0.00 1/54 gl_init(int, int, int, int, int) [461] 0.00 0.00 1/54 serverslice() [104] 0.00 0.00 1/54 setupserver() [438] 0.00 0.00 2/54 gets2c() [65] 0.00 0.00 2/54 gl_checkextensions() [453] 0.00 0.00 2/54 load_world(char*) [204] 0.00 0.00 8/54 executeret(char const*) [84] 0.00 0.00 11/54 main [1] 0.00 0.00 23/54 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] [390] 0.0 0.00 0.00 54 conoutf(char const*, ...) [390] 0.00 0.00 54/131 console(char const*, int, ...) [375] ----------------------------------------------- 0.00 0.00 2/595 clearlights() [473] 0.00 0.00 2/595 initlights() [475] 0.00 0.00 591/595 modifyoctaent(int, int) [364] [391] 0.0 0.00 0.00 595 clearlightcache(int) [391] 0.00 0.00 1182/23917463 bfaclient::entities::getents() [128] ----------------------------------------------- 0.00 0.00 1/341 md5::loaddefaultparts() [210] 0.00 0.00 340/341 md5anim(char*, char*, float*, int*) [351] [392] 0.0 0.00 0.00 341 md5::md5meshgroup::loadmd5anim(char const*) [392] 0.00 0.00 97/237 openfile(char const*, char const*) [378] ----------------------------------------------- 0.00 0.00 228/228 executeret(char const*) [84] [393] 0.0 0.00 0.00 228 bfaclient::physics::physics(bfaclient&)::cmd_jump::run(bfaclient::physics*, int*) [393] 0.00 0.00 228/784573 bfaclient::allowmove(physent*) [269] ----------------------------------------------- 1 obj::load() [299] 7 exec(char const*) [871] 18 md3::load() [219] 43 md5::load() [209] 0.00 0.00 1/6530024 main [1] 0.00 0.00 2/6530024 load_world(char*) [204] 0.00 0.00 3/6530024 rehash(bool) [434] 0.00 0.00 6/6530024 setfont(char const*) [231] [394] 0.0 0.00 0.00 81 execfile(char const*) [394] 0.00 0.00 81/81 loadfile(char const*, int*) [395] 59 execute(char const*) [683] ----------------------------------------------- 0.00 0.00 81/81 execfile(char const*) [394] [395] 0.0 0.00 0.00 81 loadfile(char const*, int*) [395] 0.00 0.00 81/237 openfile(char const*, char const*) [378] ----------------------------------------------- 0.00 0.00 1/1 main [1] [396] 0.0 0.00 0.00 1 preloadtextures() [396] 0.00 0.00 1/2 var_guioverlaytex() [402] 0.00 0.00 1/2 var_guiskintex() [400] 0.00 0.00 1/2 var_guislidertex() [401] ----------------------------------------------- 0.00 0.00 1/1 main [1] [397] 0.0 0.00 0.00 1 emptymap(int, bool, char*, bool) [397] 0.00 0.00 1/3 resetmap() [385] 0.00 0.00 1/6530024 freeocta(cube*) [600] 0.00 0.00 1/6530024 allchanged(bool) [58] 0.00 0.00 1/3 setnames(char*, int) [439] 0.00 0.00 1/3 startmap(char const*) [454] 0.00 0.00 1/2 clearlights() [473] 0.00 0.00 1/3 bfaserver::gamever() [927] 0.00 0.00 1/1 bfaserver::gameid() [1122] 0.00 0.00 1/11651 newcubes(unsigned int) [601] 0.00 0.00 1/5 updatevabbs(bool) [879] ----------------------------------------------- 0.00 0.00 12/12 executeret(char const*) [84] [398] 0.0 0.00 0.00 12 cmd_mapsound::run(char*, int*, char*) [398] 0.00 0.00 12/75 addsound(char const*, int, int, vector&) [366] 0.00 0.00 12/1025 findmaterial(char const*, bool) [726] ----------------------------------------------- 0.00 0.00 25/60 bfaclient::drawgamehud(int, int) [54] 0.00 0.00 35/60 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] [399] 0.0 0.00 0.00 60 bfaclient::entities::entinfo(int, int, int, int, int, int, bool) [399] 0.00 0.00 60/660844 s_sprintf_f::operator()(char const*, ...) [181] ----------------------------------------------- 0.00 0.00 1/2 executeret(char const*) [84] 0.00 0.00 1/2 preloadtextures() [396] [400] 0.0 0.00 0.00 2 var_guiskintex() [400] 0.00 0.00 2/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/2 executeret(char const*) [84] 0.00 0.00 1/2 preloadtextures() [396] [401] 0.0 0.00 0.00 2 var_guislidertex() [401] 0.00 0.00 2/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/2 executeret(char const*) [84] 0.00 0.00 1/2 preloadtextures() [396] [402] 0.0 0.00 0.00 2 var_guioverlaytex() [402] 0.00 0.00 2/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 548/548 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] [403] 0.0 0.00 0.00 548 findentity(int, int, int, int) [403] 0.00 0.00 548/23917463 bfaclient::entities::getents() [128] ----------------------------------------------- 0.00 0.00 1/1 connects(char const*) [367] [404] 0.0 0.00 0.00 1 resolverwait(char const*, _ENetAddress*) [404] 0.00 0.00 1/480 renderprogress(float, char const*, float, char const*, unsigned int) [312] 0.00 0.00 1/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 1/1 resolverinit() [1002] ----------------------------------------------- 0.00 0.00 34/171 bfaclient::botclient::think(fpsent*) [3] 0.00 0.00 137/171 bfaclient::botclient::find(fpsent*, botstate&, bool) [169] [405] 0.0 0.00 0.00 171 botinfo::addstate(int) [405] 0.00 0.00 137/7225568 randomMT() [126] ----------------------------------------------- 2 modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) [230] 2707 modifyoctaent(int, int) [364] [406] 0.0 0.00 0.00 2709 getentboundingbox(extentity&, ivec&, ivec&) [406] 0.00 0.00 65/5852221 rotatebb(vec&, vec&, int) [108] 0.00 0.00 5/17 animmodel::calcbb(int, vec&, vec&) [849] 65 loadmodel(char const*, int, bool) [113] ----------------------------------------------- 0.00 0.00 1/5643 bfaserver::parsepacket(int, int, bool, databuf&) [200] 0.00 0.00 5642/5643 bfaserver::serverupdate() [138] [407] 0.0 0.00 0.00 5643 bfaserver::botserv::checkbots(bool) [407] 0.00 0.00 3/21 bfaserver::botserv::addbot(int) [381] ----------------------------------------------- 0.00 0.00 4/4 setsvar(char const*, char const*, bool) [352] [408] 0.0 0.00 0.00 4 var_cloudlayer() [408] 0.00 0.00 1/1 loadskyoverlay(char const*) [409] ----------------------------------------------- 0.00 0.00 1/1 var_cloudlayer() [408] [409] 0.0 0.00 0.00 1 loadskyoverlay(char const*) [409] 0.00 0.00 1/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [410] 0.0 0.00 0.00 1 bfaclient::var_bliptex::changed() [410] 0.00 0.00 1/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [411] 0.0 0.00 0.00 1 bfaclient::var_zoomtex::changed() [411] 0.00 0.00 1/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [412] 0.0 0.00 0.00 1 bfaclient::var_radartex::changed() [412] 0.00 0.00 1/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [413] 0.0 0.00 0.00 1 bfaclient::var_damagetex::changed() [413] 0.00 0.00 1/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [414] 0.0 0.00 0.00 1 bfaclient::var_goalbartex::changed() [414] 0.00 0.00 1/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [415] 0.0 0.00 0.00 1 bfaclient::var_teambartex::changed() [415] 0.00 0.00 1/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [416] 0.0 0.00 0.00 1 bfaclient::var_flagbliptex::changed() [416] 0.00 0.00 1/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [417] 0.0 0.00 0.00 1 bfaclient::var_crosshairtex::changed() [417] 0.00 0.00 1/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [418] 0.0 0.00 0.00 1 bfaclient::var_guicursortex::changed() [418] 0.00 0.00 1/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [419] 0.0 0.00 0.00 1 bfaclient::var_healthbartex::changed() [419] 0.00 0.00 1/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [420] 0.0 0.00 0.00 1 bfaclient::var_indicatortex::changed() [420] 0.00 0.00 1/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [421] 0.0 0.00 0.00 1 bfaclient::var_radarpingtex::changed() [421] 0.00 0.00 1/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [422] 0.0 0.00 0.00 1 bfaclient::var_riflecliptex::changed() [422] 0.00 0.00 1/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [423] 0.0 0.00 0.00 1 bfaclient::var_editcursortex::changed() [423] 0.00 0.00 1/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [424] 0.0 0.00 0.00 1 bfaclient::var_flamercliptex::changed() [424] 0.00 0.00 1/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [425] 0.0 0.00 0.00 1 bfaclient::var_pistolcliptex::changed() [425] 0.00 0.00 1/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [426] 0.0 0.00 0.00 1 bfaclient::var_shotguncliptex::changed() [426] 0.00 0.00 1/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [427] 0.0 0.00 0.00 1 bfaclient::var_chainguncliptex::changed() [427] 0.00 0.00 1/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [428] 0.0 0.00 0.00 1 bfaclient::var_grenadescliptex::changed() [428] 0.00 0.00 1/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [429] 0.0 0.00 0.00 1 bfaclient::var_hitcrosshairtex::changed() [429] 0.00 0.00 1/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [430] 0.0 0.00 0.00 1 bfaclient::var_teamcrosshairtex::changed() [430] 0.00 0.00 1/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [431] 0.0 0.00 0.00 1 bfaclient::var_zoomcrosshairtex::changed() [431] 0.00 0.00 1/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [432] 0.0 0.00 0.00 1 bfaclient::var_relativecursortex::changed() [432] 0.00 0.00 1/125565 textureload(char const*, int, bool, bool) [100] ----------------------------------------------- 0.00 0.00 110/110 checkinput() [314] [433] 0.0 0.00 0.00 110 consolekey(int, bool, int) [433] 0.00 0.00 4/6530024 execute(char const*) [683] 0.00 0.00 51/51 resetcomplete() [809] 0.00 0.00 4/8 saycommand(char*) [867] ----------------------------------------------- 0.00 0.00 1/1 main [1] [434] 0.0 0.00 0.00 1 rehash(bool) [434] 0.00 0.00 3/6530024 execfile(char const*) [394] 0.00 0.00 1/6530024 exec(char const*) [871] ----------------------------------------------- 0.00 0.00 1/4 bfaserver::parsepacket(int, int, bool, databuf&) [200] 0.00 0.00 3/4 bfaserver::processevents() [176] [435] 0.0 0.00 0.00 4 bfaserver::srvoutf(int, char const*, ...) [435] 0.00 0.00 4/4385 sendf(int, int, char const*, ...) [310] ----------------------------------------------- 0.00 0.00 1/2 setupserver() [438] 0.00 0.00 1/2 bfaserver::parsepacket(int, int, bool, databuf&) [200] [436] 0.0 0.00 0.00 2 bfaserver::changemap(char const*, int, int) [436] 0.00 0.00 3/4385 sendf(int, int, char const*, ...) [310] 0.00 0.00 2/7 bfaserver::modecheck(int*, int*) [872] 0.00 0.00 1/4774 hasnonlocalclients() [682] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [437] 0.0 0.00 0.00 1 sound(int*, int*) [437] 0.00 0.00 1/15718 playsound(int, int, int, vec&, physent*, int*, int, int, int) [275] ----------------------------------------------- 0.00 0.00 1/1 main [1] [438] 0.0 0.00 0.00 1 setupserver() [438] 0.00 0.00 1/2 bfaserver::changemap(char const*, int, int) [436] 0.00 0.00 1/54 conoutf(char const*, ...) [390] 0.00 0.00 1/2 bfaserver::serverport() [950] 0.00 0.00 1/3 bfaserver::serverinfoport() [926] 0.00 0.00 1/1 bfaserver::getdefaultmaster() [1121] ----------------------------------------------- 0.00 0.00 1/3 emptymap(int, bool, char*, bool) [397] 0.00 0.00 2/3 load_world(char*) [204] [439] 0.0 0.00 0.00 3 setnames(char*, int) [439] 0.00 0.00 8/660844 s_sprintf_f::operator()(char const*, ...) [181] ----------------------------------------------- 0.00 0.00 476/476 checkinput() [314] [440] 0.0 0.00 0.00 476 keypress(int, bool, int) [440] 0.00 0.00 294/294 menukey(int, bool, int) [441] ----------------------------------------------- 0.00 0.00 294/294 keypress(int, bool, int) [440] [441] 0.0 0.00 0.00 294 menukey(int, bool, int) [441] 0.00 0.00 4/4 g3d_windowhit(bool, bool) [442] 0.00 0.00 294/294 currentfocus() [764] ----------------------------------------------- 0.00 0.00 4/4 menukey(int, bool, int) [441] [442] 0.0 0.00 0.00 4 g3d_windowhit(bool, bool) [442] 0.00 0.00 4/177259 g3d_active(bool, bool) [244] ----------------------------------------------- 0.00 0.00 1/1 main [1] [443] 0.0 0.00 0.00 1 initruntime() [443] 0.00 0.00 1/1 initgame(char const*) [444] ----------------------------------------------- 0.00 0.00 1/1 initruntime() [443] [444] 0.0 0.00 0.00 1 initgame(char const*) [444] 0.00 0.00 1/1 bfagame::newclient() [445] 0.00 0.00 1/1 bfagame::newserver() [1101] 0.00 0.00 1/1 bfaclient::getcom() [1113] 0.00 0.00 1/1 bfaclient::getents() [1114] ----------------------------------------------- 0.00 0.00 1/1 initgame(char const*) [444] [445] 0.0 0.00 0.00 1 bfagame::newclient() [445] 0.00 0.00 1/1 bfaclient::bfaclient() [447] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [446] 0.0 0.00 0.00 1 bfaclient::clientcom::clientcom(bfaclient&) [446] 0.00 0.00 1/6530024 execute(char const*) [683] 0.00 0.00 1/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 29/241 addident(char const*, ident*) [769] 0.00 0.00 21/21 ident::~ident() [842] 0.00 0.00 2/61 newstring(char const*) [804] 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_recorddemo::~cmd_recorddemo() [1136] 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_listdemos::~cmd_listdemos() [1135] 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_getmap::~cmd_getmap() [1133] 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_setteam::~cmd_setteam() [1134] 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_kick::~cmd_kick() [1138] ----------------------------------------------- 0.00 0.00 1/1 bfagame::newclient() [445] [447] 0.0 0.00 0.00 1 bfaclient::bfaclient() [447] 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&) [446] 0.00 0.00 107/241 addident(char const*, ident*) [769] 0.00 0.00 58/61 newstring(char const*) [804] 0.00 0.00 2/2 fpsent::fpsent() [946] 0.00 0.00 1/1 bfaclient::physics::physics(bfaclient&) [1115] 0.00 0.00 1/1 bfaclient::weaponstate::weaponstate(bfaclient&)::cmd_ammo::~cmd_ammo() [1130] 0.00 0.00 1/1 bfaclient::weaponstate::weaponstate(bfaclient&)::cmd_gunselect::~cmd_gunselect() [1129] 0.00 0.00 1/1 bfaclient::weaponstate::weaponstate(bfaclient&)::cmd_weapon::~cmd_weapon() [1128] 0.00 0.00 1/1 bfaclient::scoreboard::scoreboard(bfaclient&) [1102] 0.00 0.00 1/1 bfaclient::entities::entities(bfaclient&) [1116] 0.00 0.00 1/1 bfaclient::botclient::botclient(bfaclient&)::cmd_delbot::~cmd_delbot() [1132] 0.00 0.00 1/1 bfaclient::botclient::botclient(bfaclient&)::cmd_addbot::~cmd_addbot() [1131] 0.00 0.00 1/1 bfaclient::ctfclient::ctfclient(bfaclient&)::cmd_dropflags::~cmd_dropflags() [1140] 0.00 0.00 1/1 dynent::dynent() [1100] 0.00 0.00 1/1 bfaclient::var_editmousetype::var_editmousetype() [1108] 0.00 0.00 1/1 bfaclient::var_editfov::var_editfov() [1103] 0.00 0.00 1/1 bfaclient::var_editdeadzone::var_editdeadzone() [1105] 0.00 0.00 1/1 bfaclient::var_editpanspeed::var_editpanspeed() [1106] 0.00 0.00 1/1 bfaclient::var_specmousetype::var_specmousetype() [1109] 0.00 0.00 1/1 bfaclient::var_specfov::var_specfov() [1104] 0.00 0.00 1/1 bfaclient::var_specdeadzone::var_specdeadzone() [1107] 0.00 0.00 1/1 bfaclient::var_yawsensitivity::var_yawsensitivity() [1110] 0.00 0.00 1/1 bfaclient::var_pitchsensitivity::var_pitchsensitivity() [1112] 0.00 0.00 1/1 bfaclient::var_zoomsensitivity::var_zoomsensitivity() [1111] 0.00 0.00 1/1 bfaclient::bfaclient()::cmd_zoom::~cmd_zoom() [1146] 0.00 0.00 1/1 bfaclient::bfaclient()::cmd_mutators::~cmd_mutators() [1142] 0.00 0.00 1/1 bfaclient::bfaclient()::cmd_gamemode::~cmd_gamemode() [1141] 0.00 0.00 1/1 bfaclient::bfaclient()::cmd_mode::~cmd_mode() [1145] 0.00 0.00 1/1 bfaclient::bfaclient()::cmd_kill::~cmd_kill() [1143] ----------------------------------------------- 0.00 0.00 1/6 var_envmapsize() [470] 0.00 0.00 5/6 allchanged(bool) [58] [448] 0.0 0.00 0.00 6 setupmaterials(int, int) [448] 0.00 0.00 1/753085 lookuptexture(int, bool) [78] ----------------------------------------------- 0.00 0.00 1/1 bfaserver::parsepacket(int, int, bool, databuf&) [200] [449] 0.0 0.00 0.00 1 bfaserver::parsecommand(bfaserver::clientinfo*, int, char*, char*) [449] 0.00 0.00 1/4385 sendf(int, int, char const*, ...) [310] 0.00 0.00 2/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 1/782 ident::changed() [732] ----------------------------------------------- 0.00 0.00 18/18 executeret(char const*) [84] [450] 0.0 0.00 0.00 18 bfaclient::physics::physics(bfaclient&)::cmd_action::run(bfaclient::physics*, int*) [450] 0.00 0.00 18/784573 bfaclient::allowmove(physent*) [269] ----------------------------------------------- 0.00 0.00 5642/5642 main [1] [451] 0.0 0.00 0.00 5642 checksleep(int) [451] 0.00 0.00 1/6530024 execute(char const*) [683] ----------------------------------------------- 0.00 0.00 20/20 load_world(char*) [204] [452] 0.0 0.00 0.00 20 gzgetfloat(void*) [452] 0.00 0.00 20/1208592 endianswap(void*, int, int) [236] ----------------------------------------------- 0.00 0.00 1/1 main [1] [453] 0.0 0.00 0.00 1 gl_checkextensions() [453] 0.00 0.00 2/54 conoutf(char const*, ...) [390] 0.00 0.00 60/60 getprocaddress(char const*) [806] 0.00 0.00 1/1 checkglslsupport() [1030] ----------------------------------------------- 0.00 0.00 1/3 emptymap(int, bool, char*, bool) [397] 0.00 0.00 2/3 load_world(char*) [204] [454] 0.0 0.00 0.00 3 startmap(char const*) [454] 0.00 0.00 3/3 bfaclient::startmap(char const*) [455] ----------------------------------------------- 0.00 0.00 3/3 startmap(char const*) [454] [455] 0.0 0.00 0.00 3 bfaclient::startmap(char const*) [455] 0.00 0.00 1/131 console(char const*, int, ...) [375] 0.00 0.00 6/663052617 bfaclient::numdynents() [17] 0.00 0.00 3/637994107 bfaclient::iterdynents(int) [10] 0.00 0.00 3/1837 getmaptitle() [710] 0.00 0.00 3/4867 resetcursor(bool, bool) [681] ----------------------------------------------- 0.00 0.00 14505/43818 updateva(cube*, int, int, int, int, int) [75] 0.00 0.00 29313/43818 genskyfaces(cube&, ivec const&, int) [469] [456] 0.0 0.00 0.00 43818 hasskyfaces(cube&, int, int, int, int, int*) [456] 0.00 0.00 1018/1018 skyoccluded(cube&, int) [457] ----------------------------------------------- 0.00 0.00 1018/1018 hasskyfaces(cube&, int, int, int, int, int*) [456] [457] 0.0 0.00 0.00 1018 skyoccluded(cube&, int) [457] 0.00 0.00 7/2142844 faceedges(cube&, int) [193] 0.00 0.00 280/2127579 touchingface(cube&, int) [538] ----------------------------------------------- 0.00 0.00 1/2 gets2c() [65] 0.00 0.00 1/2 quit() [368] [458] 0.0 0.00 0.00 2 disconnect(int, int) [458] 0.00 0.00 1/54 conoutf(char const*, ...) [390] ----------------------------------------------- 0.00 0.00 1/2 executeret(char const*) [84] 0.00 0.00 1/2 main [1] [459] 0.0 0.00 0.00 2 initmumble() [459] 0.00 0.00 2/660844 s_sprintf_f::operator()(char const*, ...) [181] 0.00 0.00 2/3 closemumble() [905] ----------------------------------------------- 0.00 0.00 1/1 connects(char const*) [367] [460] 0.0 0.00 0.00 1 trydisconnect() [460] 0.00 0.00 1/54 conoutf(char const*, ...) [390] ----------------------------------------------- 0.00 0.00 1/1 main [1] [461] 0.0 0.00 0.00 1 gl_init(int, int, int, int, int) [461] 0.00 0.00 1/54 conoutf(char const*, ...) [390] 0.00 0.00 1/1 inittmus() [1086] 0.00 0.00 1/2 setuptexcompress() [936] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [462] 0.0 0.00 0.00 1 cmd_getbindaction::run(char*, int*) [462] 0.00 0.00 1/370 retbindaction(char const*, int, int) [359] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [463] 0.0 0.00 0.00 1 cmd_echo::run(char*) [463] 0.00 0.00 1/54 conoutf(char const*, ...) [390] ----------------------------------------------- 0.00 0.00 2/2 load_world(char*) [204] [464] 0.0 0.00 0.00 2 opengzfile(char const*, char const*) [464] 0.00 0.00 2/1079 findfile(char const*, char const*) [349] ----------------------------------------------- 0.00 0.00 2/2 animmodel::sharemeshes(char*, ...) [135] [465] 0.0 0.00 0.00 2 md2::loadmeshes(char*, char*) [465] 0.00 0.00 2/2 md2::md2meshgroup::load(char*) [466] 0.00 0.00 2/2 md2::md2meshgroup::~md2meshgroup() [943] ----------------------------------------------- 0.00 0.00 2/2 md2::loadmeshes(char*, char*) [465] [466] 0.0 0.00 0.00 2 md2::md2meshgroup::load(char*) [466] 0.00 0.00 2/237 openfile(char const*, char const*) [378] ----------------------------------------------- 0.00 0.00 2/2 animmodel::sharemeshes(char*, ...) [135] [467] 0.0 0.00 0.00 2 obj::loadmeshes(char*, char*) [467] 0.00 0.00 2/2 obj::objmeshgroup::load(char*) [468] 0.00 0.00 2/2 obj::objmeshgroup::~objmeshgroup() [945] ----------------------------------------------- 0.00 0.00 2/2 obj::loadmeshes(char*, char*) [467] [468] 0.0 0.00 0.00 2 obj::objmeshgroup::load(char*) [468] 0.00 0.00 2/237 openfile(char const*, char const*) [378] ----------------------------------------------- 0.00 0.00 93929/93929 rendercube(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [77] [469] 0.0 0.00 0.00 93929 genskyfaces(cube&, ivec const&, int) [469] 0.00 0.00 29313/43818 hasskyfaces(cube&, int, int, int, int, int*) [456] 0.00 0.00 649/649 minskyface(cube&, int, ivec const&, int, mergeinfo&) [736] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [470] 0.0 0.00 0.00 1 var_envmapsize() [470] 0.00 0.00 1/6 setupmaterials(int, int) [448] ----------------------------------------------- 0.00 0.00 1/1 quit() [368] [471] 0.0 0.00 0.00 1 writeservercfg() [471] 0.00 0.00 1/237 openfile(char const*, char const*) [378] ----------------------------------------------- 0.00 0.00 1/1 quit() [368] [472] 0.0 0.00 0.00 1 writecfg() [472] 0.00 0.00 1/237 openfile(char const*, char const*) [378] 0.00 0.00 1/1 bfaclient::clientcom::writeclientinfo(_IO_FILE*) [1119] 0.00 0.00 1/3 bfaserver::gamever() [927] 0.00 0.00 1/1 writebinds(_IO_FILE*) [995] 0.00 0.00 1/1 writecompletions(_IO_FILE*) [1035] ----------------------------------------------- 0.00 0.00 1/2 setfullbrightlevel(int) [476] 0.00 0.00 1/2 emptymap(int, bool, char*, bool) [397] [473] 0.0 0.00 0.00 2 clearlights() [473] 0.00 0.00 2/595 clearlightcache(int) [391] 0.00 0.00 2/23917463 bfaclient::entities::getents() [128] 0.00 0.00 2/4 genlightmaptexs() [894] ----------------------------------------------- 0.00 0.00 5/5 allchanged(bool) [58] [474] 0.0 0.00 0.00 5 guessshadowdir() [474] 0.00 0.00 5/23917463 bfaclient::entities::getents() [128] ----------------------------------------------- 1 setfullbrightlevel(int) [476] 0.00 0.00 2/6530024 load_world(char*) [204] [475] 0.0 0.00 0.00 3 initlights() [475] 0.00 0.00 2/595 clearlightcache(int) [391] 0.00 0.00 2/4 genlightmaptexs() [894] 2 updateentlighting() [478] ----------------------------------------------- 1 var_fullbrightlevel() [1038] [476] 0.0 0.00 0.00 1 setfullbrightlevel(int) [476] 0.00 0.00 1/2 clearlights() [473] 0.00 0.00 1/664 createtexture(int, int, int, void*, int, bool, unsigned int, unsigned int, bool, bool) [735] 1 initlights() [475] ----------------------------------------------- 0.00 0.00 2/2 allchanged(bool) [58] [477] 0.0 0.00 0.00 2 initenvmaps() [477] 0.00 0.00 2/23917463 bfaclient::entities::getents() [128] 0.00 0.00 2/2 clearenvmaps() [932] 0.00 0.00 2/2 cubemapfromsky(int) [933] ----------------------------------------------- 2 initlights() [475] [478] 0.0 0.00 0.00 2 updateentlighting() [478] 0.00 0.00 2/23917463 bfaclient::entities::getents() [128] 1772 lightent(extentity&, float) [696] ----------------------------------------------- 0.00 0.00 8846360/8846360 edgeval(cube&, ivec const&, int, int) [157] [537] 0.0 0.00 0.00 8846360 edgelookup(cube&, ivec const&, int) [537] ----------------------------------------------- 0.00 0.00 280/2127579 mincubeface(cube&, int, ivec const&, int, mergeinfo const&, mergeinfo&) [737] 0.00 0.00 280/2127579 skyoccluded(cube&, int) [457] 0.00 0.00 25951/2127579 genclipplanes(cube&, int, int, int, int, clipplanes&) [139] 0.00 0.00 41634/2127579 occludesface(cube&, int, ivec const&, int, ivec const&, int, unsigned char, unsigned char, unsigned char, facevec const*) [316] 0.00 0.00 468288/2127579 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [82] 0.00 0.00 1591146/2127579 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [70] [538] 0.0 0.00 0.00 2127579 touchingface(cube&, int) [538] ----------------------------------------------- 0.00 0.00 1307678/1307678 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [70] [539] 0.0 0.00 0.00 1307678 collapsedface(unsigned int) [539] ----------------------------------------------- 0.00 0.00 1304740/1304740 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [70] [540] 0.0 0.00 0.00 1304740 neighbourcube(int, int, int, int, int, int) [540] ----------------------------------------------- 0.00 0.00 107871/678848 decalrenderer::gendecaltris(cube*, ivec const&, int, unsigned char*, unsigned char) [64] 0.00 0.00 570977/678848 faceconvexity(cube&, int) [137] [541] 0.0 0.00 0.00 678848 flataxisface(cube&, int) [541] ----------------------------------------------- 0.00 0.00 74/522202 bfaclient::killed(int, int, int, fpsent*, fpsent*) [147] 0.00 0.00 472/522202 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [83] 0.00 0.00 480/522202 bfaclient::botclient::find(fpsent*, botstate&, bool) [169] 0.00 0.00 521/522202 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [202] 0.00 0.00 5637/522202 bfaclient::recomputecamera(int, int) [172] 0.00 0.00 10590/522202 bfaclient::renderplayer(fpsent*, bool, bool) [72] 0.00 0.00 63199/522202 bfaclient::drawgamehud(int, int) [54] 0.00 0.00 129683/522202 bfaclient::botclient::defer(fpsent*, botstate&, bool) [118] 0.00 0.00 145047/522202 bfaclient::botclient::think(fpsent*) [3] 0.00 0.00 166499/522202 bfaclient::botclient::process(fpsent*, botstate&) [36] [542] 0.0 0.00 0.00 522202 bfaclient::headpos(physent*, float) [542] ----------------------------------------------- 0.00 0.00 266167/266167 gencubeedges(cube&, int, int, int, int) [124] [543] 0.0 0.00 0.00 266167 htcmp(edgegroup const&, edgegroup const&) [543] ----------------------------------------------- 0.00 0.00 436/256931 bfaserver::buildworldstate() [229] 0.00 0.00 256495/256931 bfaclient::clientcom::sendpacketclient(databuf&, bool&) [195] [544] 0.0 0.00 0.00 256931 putuint(databuf&, int) [544] ----------------------------------------------- 0.00 0.00 244635/244635 validatec(cube*, int) [940] [545] 0.0 0.00 0.00 244635 optiface(unsigned char*, cube&) [545] ----------------------------------------------- 0.00 0.00 228968/228968 executeret(char const*) [84] [546] 0.0 0.00 0.00 228968 parseword(char const*&, int, int&) [546] ----------------------------------------------- 0.00 0.00 11133/203811 findvisiblemms(vector const&) [276] 0.00 0.00 192678/203811 rendergeom(float, bool) [19] [547] 0.0 0.00 0.00 203811 checkquery(occludequery*, bool) [547] ----------------------------------------------- 0.00 0.00 194674/194674 skelmodel::linktype(animmodel*) const [549] [548] 0.0 0.00 0.00 194674 md5::type() const [548] ----------------------------------------------- 0.00 0.00 174694/174694 animmodel::render(int, float, int, vec const&, float, float, float, dynent*, modelattach*, vec const&, vec const&) [18] [549] 0.0 0.00 0.00 174694 skelmodel::linktype(animmodel*) const [549] 0.00 0.00 194674/194674 md5::type() const [548] 0.00 0.00 154714/154714 md3::type() const [551] ----------------------------------------------- 0.00 0.00 158616/158616 pvsoccluded(ivec const&, ivec const&) [241] [550] 0.0 0.00 0.00 158616 pvsoccluded(unsigned char*, ivec const&, int, ivec const&, ivec const&) [550] ----------------------------------------------- 0.00 0.00 154714/154714 skelmodel::linktype(animmodel*) const [549] [551] 0.0 0.00 0.00 154714 md3::type() const [551] ----------------------------------------------- 0.00 0.00 11216/142745 rendermapmodels() [42] 0.00 0.00 131529/142745 rendergeom(float, bool) [19] [552] 0.0 0.00 0.00 142745 newquery(void*) [552] ----------------------------------------------- 0.00 0.00 601/132807 particle_text(vec const&, char const*, int, int) [742] 0.00 0.00 132206/132807 bfaclient::renderplayer(fpsent*, bool, bool) [72] [553] 0.0 0.00 0.00 132807 part_text(vec const&, char const*, int, int, int, float) [553] 0.00 0.00 6536/6615 listrenderer::addpart(vec const&, vec const&, int, int, float, physent*) [626] ----------------------------------------------- 0.00 0.00 116277/116277 animmodel::part::render(int, float, int, float, vec const&, dynent*, vec const&, vec const&, plane const&, animmodel::animstate*) [22] [554] 0.0 0.00 0.00 116277 animmodel::part::getdefaultanim(animinfo&, int, unsigned int, dynent*) [554] ----------------------------------------------- 0.00 0.00 1/108470 bfaserver::clientconnect(int, unsigned int) [1120] 0.00 0.00 1/108470 bfaserver::welcomepacket(databuf&, int, _ENetPacket*) [377] 0.00 0.00 21/108470 bfaserver::botserv::addbot(int) [381] 0.00 0.00 522/108470 bfaserver::processevents() [176] 0.00 0.00 107925/108470 bfaserver::parsepacket(int, int, bool, databuf&) [200] [555] 0.0 0.00 0.00 108470 getinfo(int) [555] ----------------------------------------------- 0.00 0.00 103945/103945 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [46] [556] 0.0 0.00 0.00 103945 addbatchedmodel(model*) [556] ----------------------------------------------- 0.00 0.00 12/99465 md3anim(char*, int*, int*, float*, int*) [859] 0.00 0.00 99453/99465 animmodel::part::render(int, float, int, float, vec const&, dynent*, vec const&, vec const&, plane const&, animmodel::animstate*) [22] [557] 0.0 0.00 0.00 99465 vertmodel::vertmeshgroup::totalframes() const [557] ----------------------------------------------- 0.00 0.00 87347/87347 animmodel::render(int, float, int, vec const&, float, float, float, dynent*, modelattach*, vec const&, vec const&) [18] [558] 0.0 0.00 0.00 87347 skelmodel::skelmeshgroup::findtag(char const*) [558] ----------------------------------------------- 0.00 0.00 76888/76888 bfaclient::drawgamehud(int, int) [54] [559] 0.0 0.00 0.00 76888 bfaclient::drawtex(float, float, float, float) [559] ----------------------------------------------- 0.00 0.00 74350/74350 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [46] [560] 0.0 0.00 0.00 74350 bfaclient::lighteffects(dynent*, vec&, vec&) [560] ----------------------------------------------- 81429 sendpacket(int, int, _ENetPacket*, int) [561] 0.00 0.00 1/71273 send_welcome(int) [376] 0.00 0.00 4385/71273 sendf(int, int, char const*, ...) [310] 0.00 0.00 66887/71273 bfaserver::buildworldstate() [229] [561] 0.0 0.00 0.00 71273+81429 sendpacket(int, int, _ENetPacket*, int) [561] 0.00 0.00 3863/7314 bfaserver::recordpacket(int, void*, int) [624] 81429 sendpacket(int, int, _ENetPacket*, int) [561] ----------------------------------------------- 0.00 0.00 8791/71253 rendermapmodels() [42] 0.00 0.00 62462/71253 renderquery(renderstate&, occludequery*, vtxarray*) [308] [562] 0.0 0.00 0.00 71253 drawbb(ivec const&, ivec const&, vec const&, int, ivec const&) [562] ----------------------------------------------- 0.00 0.00 62029/62029 render_particles(int) [12] [563] 0.0 0.00 0.00 62029 varenderer<0>::haswork() [563] ----------------------------------------------- 0.00 0.00 56024/56024 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [83] [564] 0.0 0.00 0.00 56024 intersect(physent*, vec&, vec&) [564] ----------------------------------------------- 0.00 0.00 3998/55359 addcubeverts(int, int, vvec*, unsigned short, surfaceinfo*, surfacenormals*, int, unsigned short) [190] 0.00 0.00 51361/55359 gencubeedges(cube&, int, int, int, int) [124] [565] 0.0 0.00 0.00 55359 reduceslope(ivec&) [565] ----------------------------------------------- 0.00 0.00 2094/53393 c2sinfo(int) [194] 0.00 0.00 51299/53393 bfaclient::clientcom::sendpacketclient(databuf&, bool&) [195] [566] 0.0 0.00 0.00 53393 sendpackettoserv(_ENetPacket*, int) [566] ----------------------------------------------- 0.00 0.00 51361/51361 gencubeedges(cube&, int, int, int, int) [124] [567] 0.0 0.00 0.00 51361 hthash(edgegroup const&) [567] ----------------------------------------------- 0.00 0.00 7008/46108 fireballrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) [320] 0.00 0.00 8464/46108 binddepthfxparams(float, float, bool, void*) [690] 0.00 0.00 30636/46108 setblurshader(int, int, int, float*, float*, unsigned int) [221] [568] 0.0 0.00 0.00 46108 setlocalparamf(char const*, int, int, float, float, float, float) [568] ----------------------------------------------- 0.00 0.00 1347/45317 loadc(void*, cube&) [206] 0.00 0.00 43970/45317 discardchildren(cube&) [288] [569] 0.0 0.00 0.00 45317 freesurfaces(cube&) [569] ----------------------------------------------- 0.00 0.00 4/43970 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [82] 0.00 0.00 83/43970 setva(cube&, int, int, int, int, int) [76] 0.00 0.00 106/43970 modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) [230] 0.00 0.00 7750/43970 newsurfaces(cube&) [615] 0.00 0.00 36027/43970 loadc(void*, cube&) [206] [570] 0.0 0.00 0.00 43970 newcubeext(cube&) [570] ----------------------------------------------- 0.00 0.00 43970/43970 discardchildren(cube&) [288] [571] 0.0 0.00 0.00 43970 freecubeext(cube&) [571] ----------------------------------------------- 0.00 0.00 43970/43970 discardchildren(cube&) [288] [572] 0.0 0.00 0.00 43970 freenormals(cube&) [572] ----------------------------------------------- 0.00 0.00 43970/43970 discardchildren(cube&) [288] [573] 0.0 0.00 0.00 43970 freemergeinfo(cube&) [573] ----------------------------------------------- 0.00 0.00 41927/41927 bfaclient::botclient::defer(fpsent*, botstate&, bool) [118] [574] 0.0 0.00 0.00 41927 getvar(char const*) [574] ----------------------------------------------- 0.00 0.00 39473/39473 render_particles(int) [12] [575] 0.0 0.00 0.00 39473 listrenderer::haswork() [575] ----------------------------------------------- 0.00 0.00 39473/39473 render_particles(int) [12] [576] 0.0 0.00 0.00 39473 partrenderer::update() [576] ----------------------------------------------- 0.00 0.00 460/34842 endmodelquery() [178] 0.00 0.00 5295/34842 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [46] 0.00 0.00 29087/34842 endmodelbatches() [21] [577] 0.0 0.00 0.00 34842 animmodel::endrender() [577] ----------------------------------------------- 0.00 0.00 33793/33793 render_particles(int) [12] [578] 0.0 0.00 0.00 33793 varenderer<0>::usesvertexarray() [578] ----------------------------------------------- 0.00 0.00 31836/31836 skelmodel::skelmeshgroup::genvbo(bool, bool, skelmodel::vbocacheentry&) [265] [579] 0.0 0.00 0.00 31836 vector::add(unsigned short const&) [579] ----------------------------------------------- 0.00 0.00 50/28535 load_world(char*) [204] 0.00 0.00 28485/28535 rendermapmodel(extentity&) [177] [580] 0.0 0.00 0.00 28535 getmminfo(int) [580] ----------------------------------------------- 0.00 0.00 27980/27980 draw_envbox(int, float, int, Texture**) [677] [581] 0.0 0.00 0.00 27980 draw_envbox_face(float, float, int, int, int, float, float, int, int, int, float, float, int, int, int, float, float, int, int, int, unsigned int) [581] ----------------------------------------------- 0.00 0.00 10238/27155 rendertarget::doblur(int, float) [174] 0.00 0.00 16917/27155 rendertarget::render(int, int, int, float) [27] [582] 0.0 0.00 0.00 27155 shadowmaptexture::swaptexs() const [582] ----------------------------------------------- 0.00 0.00 11278/26566 setuptmu(int, char const*, char const*) [253] 0.00 0.00 15288/26566 resettmu(int) [593] [583] 0.0 0.00 0.00 26566 committmu(int, tmu&) [583] ----------------------------------------------- 0.00 0.00 209/23514 setsvar(char const*, char const*, bool) [352] 0.00 0.00 23305/23514 lookup(char*) [350] [584] 0.0 0.00 0.00 23514 exchangestr(char*, char const*) [584] ----------------------------------------------- 0.00 0.00 22623/22623 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [46] [585] 0.0 0.00 0.00 22623 isshadowmapcaster(vec const&, float) [585] ----------------------------------------------- 0.00 0.00 19519/19519 modeloccluded(vec const&, float) [311] [586] 0.0 0.00 0.00 19519 bboccluded(ivec const&, ivec const&) [586] 0.00 0.00 9044/9044 bboccluded(ivec const&, ivec const&, cube*, ivec const&, int) [619] ----------------------------------------------- 0.00 0.00 2540/18937 renderdepthobstacles(vec const&, vec const&, float, float*, int) [297] 0.00 0.00 5119/18937 rendershadowmapreceivers() [152] 0.00 0.00 11278/18937 rendergeom(float, bool) [19] [587] 0.0 0.00 0.00 18937 resetorigin() [587] ----------------------------------------------- 0.00 0.00 5639/16917 rendermapmodels() [42] 0.00 0.00 11278/16917 bfaclient::render() [16] [588] 0.0 0.00 0.00 16917 startmodelbatches() [588] ----------------------------------------------- 0.00 0.00 15840/15840 bfaclient::findanims(char const*, vector&) [757] [589] 0.0 0.00 0.00 15840 matchanim(char const*, char const*) [589] ----------------------------------------------- 0.00 0.00 15825/15825 rendergeom(float, bool) [19] [590] 0.0 0.00 0.00 15825 resetbatches() [590] ----------------------------------------------- 0.00 0.00 5080/15799 rendertarget::doblur(int, float) [174] 0.00 0.00 10719/15799 rendertarget::render(int, int, int, float) [27] [591] 0.0 0.00 0.00 15799 rendertarget::swaptexs() const [591] ----------------------------------------------- 0.00 0.00 15318/15318 rendertarget::doblur(int, float) [174] [592] 0.0 0.00 0.00 15318 rendertarget::rendertiles() [592] ----------------------------------------------- 0.00 0.00 4/15288 inittmus() [1086] 0.00 0.00 4006/15288 decalrenderer::render() [321] 0.00 0.00 11278/15288 cleanupTMUs(renderstate&) [643] [593] 0.0 0.00 0.00 15288 resettmu(int) [593] 0.00 0.00 15288/26566 committmu(int, tmu&) [583] ----------------------------------------------- 0.00 0.00 13787/13787 addcubeverts(int, int, vvec*, unsigned short, surfaceinfo*, surfacenormals*, int, unsigned short) [190] [594] 0.0 0.00 0.00 13787 calcshadowmask(vvec*) [594] ----------------------------------------------- 0.00 0.00 13311/13311 allchanged(bool) [58] [595] 0.0 0.00 0.00 13311 findtjoints(int, edgegroup const&) [595] 0.00 0.00 6348/6348 addtjoint(edgegroup const&, cubeedge const&, int) [628] ----------------------------------------------- 0.00 0.00 13188/13188 removetrackedparticles(physent*) [192] [596] 0.0 0.00 0.00 13188 listrenderer::resettracked(physent*) [596] ----------------------------------------------- 0.00 0.00 1772/12422 load_world(char*) [204] 0.00 0.00 10650/12422 bfaclient::entities::canlink(int, int, bool) [679] [597] 0.0 0.00 0.00 12422 bfaclient::entities::maylink(int, int) [597] ----------------------------------------------- 0.00 0.00 11992/11992 renderbatches(renderstate&, int) [49] [598] 0.0 0.00 0.00 11992 changefogplane(renderstate&, int, vtxarray*) [598] ----------------------------------------------- 0.00 0.00 480/11920 gui::button(char const*, int, char const*) [304] 0.00 0.00 11440/11920 gui::text(char const*, int, char const*) [96] [599] 0.0 0.00 0.00 11920 gui::icon_(Texture*, bool, bool, int, int, int, bool, int, int, int, Texture*, vec const&) [599] ----------------------------------------------- 1 cleanup() [1082] 11647 discardchildren(cube&) [288] 0.00 0.00 1/6530024 emptymap(int, bool, char*, bool) [397] 0.00 0.00 2/6530024 load_world(char*) [204] [600] 0.0 0.00 0.00 11651 freeocta(cube*) [600] 93208 discardchildren(cube&) [288] ----------------------------------------------- 0.00 0.00 1/11651 __static_initialization_and_destruction_0(int, int) [1057] 0.00 0.00 1/11651 emptymap(int, bool, char*, bool) [397] 0.00 0.00 11649/11651 loadchildren(void*) [602] [601] 0.0 0.00 0.00 11651 newcubes(unsigned int) [601] ----------------------------------------------- 11647 loadc(void*, cube&) [206] 0.00 0.01 2/2 load_world(char*) [204] [602] 0.0 0.00 0.00 11649 loadchildren(void*) [602] 0.00 0.00 11649/11651 newcubes(unsigned int) [601] 93192 loadc(void*, cube&) [206] ----------------------------------------------- 0.00 0.00 1/11279 depthfxtexture::colorformats() const [1126] 0.00 0.00 11278/11279 rendertarget::render(int, int, int, float) [27] [603] 0.0 0.00 0.00 11279 depthfxtexture::texrect() const [603] ----------------------------------------------- 0.00 0.00 11278/11278 setfogplane(float, float, bool, float, float) [645] [604] 0.0 0.00 0.00 11278 setenvparamfv(char const*, int, int, float const*) [604] ----------------------------------------------- 0.00 0.00 11278/11278 gl_drawframe(int, int) [7] [605] 0.0 0.00 0.00 11278 limitsky() [605] ----------------------------------------------- 0.00 0.00 11278/11278 bfaclient::render() [16] [606] 0.0 0.00 0.00 11278 bfaclient::botclient::render() [606] ----------------------------------------------- 0.00 0.00 11278/11278 gl_drawhud(int, int, int, float, int) [35] [607] 0.0 0.00 0.00 11278 bfaclient::clientcom::ready() [607] ----------------------------------------------- 0.00 0.00 11278/11278 rendertarget::render(int, int, int, float) [27] [608] 0.0 0.00 0.00 11278 rendertarget::texrect() const [608] ----------------------------------------------- 0.00 0.00 11217/11217 executeret(char const*) [84] [609] 0.0 0.00 0.00 11217 popident(ident&) [609] ----------------------------------------------- 0.00 0.00 175/11217 cmd_loop::run(char*, int*, char*) [774] 0.00 0.00 11042/11217 executeret(char const*) [84] [610] 0.0 0.00 0.00 11217 pushident(ident&, char*) [610] ----------------------------------------------- 0.00 0.00 11052/11052 renderbatches(renderstate&, int) [49] [611] 0.0 0.00 0.00 11052 lookupenvmap(unsigned short) [611] ----------------------------------------------- 0.00 0.00 5119/10238 rendertarget::doblur(int, float) [174] 0.00 0.00 5119/10238 shadowmaptexture::dorender() [31] [612] 0.0 0.00 0.00 10238 shadowmaptexture::scissorblur(int&, int&, int&, int&) [612] ----------------------------------------------- 0.00 0.00 192/9872 menu::gui(g3d_gui&, bool) [323] 0.00 0.00 9680/9872 bfaclient::scoreboard::gui(g3d_gui&, bool) [93] [613] 0.0 0.00 0.00 9872 gui::poplist() [613] ----------------------------------------------- 0.00 0.00 1072/9872 gui::start(int, float, int*, bool) [725] 0.00 0.00 8800/9872 bfaclient::scoreboard::gui(g3d_gui&, bool) [93] [614] 0.0 0.00 0.00 9872 gui::pushlist() [614] ----------------------------------------------- 0.00 0.00 9394/9394 loadc(void*, cube&) [206] [615] 0.0 0.00 0.00 9394 newsurfaces(cube&) [615] 0.00 0.00 7750/43970 newcubeext(cube&) [570] ----------------------------------------------- 0.00 0.00 9364/9364 loadc(void*, cube&) [206] [616] 0.0 0.00 0.00 9364 newnormals(cube&) [616] ----------------------------------------------- 0.00 0.00 880/9220 bfaclient::scoreboard::gui(g3d_gui&, bool) [93] 0.00 0.00 2699/9220 bfaclient::drawhud(int, int) [38] 0.00 0.00 5641/9220 main [1] [617] 0.0 0.00 0.00 9220 getmapname() [617] ----------------------------------------------- 0.00 0.00 9185/9185 bfaclient::drawgamehud(int, int) [54] [618] 0.0 0.00 0.00 9185 vec::rotate_around_z(float) [618] ----------------------------------------------- 58 bboccluded(ivec const&, ivec const&, cube*, ivec const&, int) [619] 0.00 0.00 9044/9044 bboccluded(ivec const&, ivec const&) [586] [619] 0.0 0.00 0.00 9044+58 bboccluded(ivec const&, ivec const&, cube*, ivec const&, int) [619] 58 bboccluded(ivec const&, ivec const&, cube*, ivec const&, int) [619] ----------------------------------------------- 8537 executeret(char const*) [84] [620] 0.0 0.00 0.00 8537 cmd_if::run(char*, char*, char*) [620] 8537 executeret(char const*) [84] ----------------------------------------------- 0.00 0.00 8397/8397 executeret(char const*) [84] [621] 0.0 0.00 0.00 8397 gte(int*, int*) [621] ----------------------------------------------- 0.00 0.00 8034/8034 executeret(char const*) [84] [622] 0.0 0.00 0.00 8034 strstra(char*, char*) [622] ----------------------------------------------- 0.00 0.00 6/7567 bfaclient::projectiles::update() [23] 0.00 0.00 66/7567 clearsound() [893] 0.00 0.00 627/7567 removetrackedsounds(physent*) [706] 0.00 0.00 1331/7567 playsound(int, int, int, vec&, physent*, int*, int, int, int) [275] 0.00 0.00 5537/7567 updatesounds() [119] [623] 0.0 0.00 0.00 7567 removesound(int) [623] ----------------------------------------------- 0.00 0.00 3451/7314 bfaserver::buildworldstate() [229] 0.00 0.00 3863/7314 sendpacket(int, int, _ENetPacket*, int) [561] [624] 0.0 0.00 0.00 7314 bfaserver::recordpacket(int, void*, int) [624] ----------------------------------------------- 0.00 0.00 6841/6841 genmergedfaces(cube&, ivec const&, int, int) [291] [625] 0.0 0.00 0.00 6841 calcmergedsize(int, ivec const&, int, mergeinfo const&, vvec const*) [625] ----------------------------------------------- 0.00 0.00 79/6615 part_fireball(vec const&, float, int, int, int, float) [798] 0.00 0.00 6536/6615 part_text(vec const&, char const*, int, int, int, float) [553] [626] 0.0 0.00 0.00 6615 listrenderer::addpart(vec const&, vec const&, int, int, float, physent*) [626] ----------------------------------------------- 0.00 0.00 6535/6535 listrenderer::render() [153] [627] 0.0 0.00 0.00 6535 textrenderer::cleanup(listparticle*) [627] ----------------------------------------------- 0.00 0.00 6348/6348 findtjoints(int, edgegroup const&) [595] [628] 0.0 0.00 0.00 6348 addtjoint(edgegroup const&, cubeedge const&, int) [628] ----------------------------------------------- 0.00 0.00 474/6338 format(char**, int*) [747] 0.00 0.00 5864/6338 executeret(char const*) [84] [629] 0.0 0.00 0.00 6338 result(char const*) [629] ----------------------------------------------- 0.00 0.00 6254/6254 particle_flare(vec const&, vec const&, int, int, physent*) [631] [630] 0.0 0.00 0.00 6254 part_flare(vec const&, vec const&, int, int, int, float, physent*) [630] ----------------------------------------------- 0.00 0.00 6254/6254 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [71] [631] 0.0 0.00 0.00 6254 particle_flare(vec const&, vec const&, int, int, physent*) [631] 0.00 0.00 6254/6254 varenderer<1>::addpart(vec const&, vec const&, int, int, float, physent*) [632] 0.00 0.00 6254/6254 part_flare(vec const&, vec const&, int, int, int, float, physent*) [630] ----------------------------------------------- 0.00 0.00 6254/6254 particle_flare(vec const&, vec const&, int, int, physent*) [631] [632] 0.0 0.00 0.00 6254 varenderer<1>::addpart(vec const&, vec const&, int, int, float, physent*) [632] ----------------------------------------------- 0.00 0.00 6/6237 computescreen(char const*, Texture*, char const*) [338] 0.00 0.00 131/6237 console(char const*, int, ...) [375] 0.00 0.00 461/6237 renderprogress(float, char const*, float, char const*, unsigned int) [312] 0.00 0.00 5639/6237 gl_drawhud(int, int, int, float, int) [35] [633] 0.0 0.00 0.00 6237 gettextres(int&, int&) [633] ----------------------------------------------- 0.00 0.00 6143/6143 render_particles(int) [12] [634] 0.0 0.00 0.00 6143 partrenderer::usesvertexarray() [634] ----------------------------------------------- 0.00 0.00 5643/5643 main [1] [635] 0.0 0.00 0.00 5643 updatefpshistory(int) [635] ----------------------------------------------- 0.00 0.00 5643/5643 main [1] [636] 0.0 0.00 0.00 5643 limitfps(int&, int) [636] ----------------------------------------------- 0.00 0.00 5642/5642 main [1] [637] 0.0 0.00 0.00 5642 menuprocess() [637] ----------------------------------------------- 0.00 0.00 5642/5642 serverslice() [104] [638] 0.0 0.00 0.00 5642 sendpongs() [638] ----------------------------------------------- 0.00 0.00 5641/5641 updatesounds() [119] [639] 0.0 0.00 0.00 5641 updatemumble() [639] ----------------------------------------------- 0.00 0.00 5641/5641 main [1] [640] 0.0 0.00 0.00 5641 bfaclient::gametext() [640] ----------------------------------------------- 0.00 0.00 5640/5640 rendertarget::render(int, int, int, float) [27] [641] 0.0 0.00 0.00 5640 rendertarget::filter() const [641] ----------------------------------------------- 0.00 0.00 5640/5640 rendertarget::render(int, int, int, float) [27] [642] 0.0 0.00 0.00 5640 depthfxtexture::filter() const [642] ----------------------------------------------- 0.00 0.00 5639/5639 rendergeom(float, bool) [19] [643] 0.0 0.00 0.00 5639 cleanupTMUs(renderstate&) [643] 0.00 0.00 11278/15288 resettmu(int) [593] ----------------------------------------------- 0.00 0.00 5639/5639 rendergeom(float, bool) [19] [644] 0.0 0.00 0.00 5639 flipqueries() [644] ----------------------------------------------- 0.00 0.00 5639/5639 setfog(int, float, int) [260] [645] 0.0 0.00 0.00 5639 setfogplane(float, float, bool, float, float) [645] 0.00 0.00 11278/11278 setenvparamfv(char const*, int, int, float const*) [604] ----------------------------------------------- 0.00 0.00 5639/5639 gl_drawframe(int, int) [7] [646] 0.0 0.00 0.00 5639 transplayer() [646] ----------------------------------------------- 0.00 0.00 5639/5639 gl_drawframe(int, int) [7] [647] 0.0 0.00 0.00 5639 drawglaretex() [647] ----------------------------------------------- 0.00 0.00 5639/5639 rendergeom(float, bool) [19] [648] 0.0 0.00 0.00 5639 popshadowmap() [648] ----------------------------------------------- 0.00 0.00 5639/5639 gl_drawframe(int, int) [7] [649] 0.0 0.00 0.00 5639 readmatrices() [649] ----------------------------------------------- 0.00 0.00 5639/5639 bfaclient::drawhudelements(int, int) [97] [650] 0.0 0.00 0.00 5639 getcurcommand() [650] ----------------------------------------------- 0.00 0.00 5639/5639 bfaclient::drawhudelements(int, int) [97] [651] 0.0 0.00 0.00 5639 getnumqueries() [651] ----------------------------------------------- 0.00 0.00 5639/5639 updatedynlights() [197] [652] 0.0 0.00 0.00 5639 cleardynlights() [652] ----------------------------------------------- 0.00 0.00 5639/5639 gl_drawframe(int, int) [7] [653] 0.0 0.00 0.00 5639 sortvisiblevas() [653] ----------------------------------------------- 0.00 0.00 5639/5639 gl_drawframe(int, int) [7] [654] 0.0 0.00 0.00 5639 drawreflections() [654] ----------------------------------------------- 0.00 0.00 5639/5639 g3d_render() [88] [655] 0.0 0.00 0.00 5639 g3d_texturemenu() [655] ----------------------------------------------- 0.00 0.00 2/5639 bfaclient::clientcom::gamedisconnect(int) [361] 0.00 0.00 5637/5639 bfaclient::updateworld() [2] [656] 0.0 0.00 0.00 5639 cleardynentcache() [656] ----------------------------------------------- 0.00 0.00 5639/5639 setorigin(vtxarray*, bool) [188] [657] 0.0 0.00 0.00 5639 adjustshadowmatrix(ivec const&, float) [657] ----------------------------------------------- 0.00 0.00 5639/5639 setupTMUs(renderstate&, float, bool) [41] [658] 0.0 0.00 0.00 5639 invalidateenvparams(int, int, int) [658] ----------------------------------------------- 0.00 0.00 5639/5639 gl_drawframe(int, int) [7] [659] 0.0 0.00 0.00 5639 renderfullscreenshader(int, int) [659] ----------------------------------------------- 0.00 0.00 5639/5639 bfaclient::drawhudelements(int, int) [97] [660] 0.0 0.00 0.00 5639 getfps(int&, int&, int&) [660] ----------------------------------------------- 0.00 0.00 5639/5639 gl_drawframe(int, int) [7] [661] 0.0 0.00 0.00 5639 project(float, float, int, bool, bool, bool) [661] ----------------------------------------------- 0.00 0.00 5639/5639 visiblecubes(float, float) [89] [662] 0.0 0.00 0.00 5639 setvfcP(float, float, vec const&, float, float, float, float) [662] ----------------------------------------------- 0.00 0.00 5639/5639 gl_drawframe(int, int) [7] [663] 0.0 0.00 0.00 5639 addglare() [663] ----------------------------------------------- 0.00 0.00 5639/5639 setfog(int, float, int) [260] [664] 0.0 0.00 0.00 5639 blendfog(int, float, float, float&, float&, float*) [664] ----------------------------------------------- 0.00 0.00 5639/5639 visiblecubes(float, float) [89] [665] 0.0 0.00 0.00 5639 calcvfcD() [665] ----------------------------------------------- 0.00 0.00 5639/5639 render_particles(int) [12] [666] 0.0 0.00 0.00 5639 varenderer<1>::haswork() [666] ----------------------------------------------- 0.00 0.00 5639/5639 render_particles(int) [12] [667] 0.0 0.00 0.00 5639 varenderer<2>::update() [667] ----------------------------------------------- 0.00 0.00 5639/5639 render_particles(int) [12] [668] 0.0 0.00 0.00 5639 varenderer<2>::haswork() [668] ----------------------------------------------- 0.00 0.00 5639/5639 rendertarget::render(int, int, int, float) [27] [669] 0.0 0.00 0.00 5639 rendertarget::shouldrender() [669] ----------------------------------------------- 0.00 0.00 5639/5639 render_particles(int) [12] [670] 0.0 0.00 0.00 5639 flarerenderer::haswork() [670] ----------------------------------------------- 0.00 0.00 5639/5639 rendertarget::render(int, int, int, float) [27] [671] 0.0 0.00 0.00 5639 shadowmaptexture::scissorrender(int&, int&, int&, int&) [671] ----------------------------------------------- 0.00 0.00 5639/5639 rendertarget::render(int, int, int, float) [27] [672] 0.0 0.00 0.00 5639 shadowmaptexture::doclear() [672] ----------------------------------------------- 0.00 0.00 5639/5639 gl_drawhud(int, int, int, float, int) [35] [673] 0.0 0.00 0.00 5639 bfaclient::gethudcolour(vec&) [673] ----------------------------------------------- 0.00 0.00 5639/5639 g3d_render() [88] [674] 0.0 0.00 0.00 5639 bfaclient::g3d_gamemenus() [674] ----------------------------------------------- 0.00 0.00 5639/5639 rendertarget::render(int, int, int, float) [27] [675] 0.0 0.00 0.00 5639 rendertarget::screenview() const [675] ----------------------------------------------- 0.00 0.00 5639/5639 rendertarget::render(int, int, int, float) [27] [676] 0.0 0.00 0.00 5639 depthfxtexture::screenview() const [676] ----------------------------------------------- 0.00 0.00 5596/5596 drawskybox(int, bool) [222] [677] 0.0 0.00 0.00 5596 draw_envbox(int, float, int, Texture**) [677] 0.00 0.00 27980/27980 draw_envbox_face(float, float, int, int, int, float, float, int, int, int, float, float, int, int, int, float, float, int, int, int, unsigned int) [581] ----------------------------------------------- 0.00 0.00 5543/5543 bfaclient::project(int, int) [306] [678] 0.0 0.00 0.00 5543 vecfromcursor(float, float, float, vec&) [678] ----------------------------------------------- 0.00 0.00 5325/5325 bfaclient::entities::initents(void*&, int, int, char*, int) [948] [679] 0.0 0.00 0.00 5325 bfaclient::entities::canlink(int, int, bool) [679] 0.00 0.00 10650/12422 bfaclient::entities::maylink(int, int) [597] ----------------------------------------------- 0.00 0.00 5117/5117 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [71] [680] 0.0 0.00 0.00 5117 part_create(int, int, vec const&, int, float, physent*) [680] ----------------------------------------------- 0.00 0.00 1/4867 pushgui(menu*, int) [1083] 0.00 0.00 2/4867 bfaclient::project(int, int) [306] 0.00 0.00 3/4867 bfaclient::startmap(char const*) [455] 0.00 0.00 5/4867 bfaclient::recomputecamera(int, int) [172] 0.00 0.00 5/4867 bfaclient::resetstates(int) [891] 0.00 0.00 4851/4867 checkinput() [314] [681] 0.0 0.00 0.00 4867 resetcursor(bool, bool) [681] ----------------------------------------------- 0.00 0.00 1/4774 bfaserver::changemap(char const*, int, int) [436] 0.00 0.00 4773/4774 bfaserver::serverupdate() [138] [682] 0.0 0.00 0.00 4774 hasnonlocalclients() [682] ----------------------------------------------- 59 execfile(char const*) [394] 152 anda(char*, char*) [800] 936 cmd_loop::run(char*, int*, char*) [774] 2962 ora(char*, char*) [711] 0.00 0.00 1/6530024 checksleep(int) [451] 0.00 0.00 1/6530024 bfaclient::clientcom::clientcom(bfaclient&) [446] 0.00 0.00 2/6530024 load_world(char*) [204] 0.00 0.00 4/6530024 consolekey(int, bool, int) [433] 0.00 0.00 192/6530024 menu::gui(g3d_gui&, bool) [323] 0.00 0.00 357/6530024 execbind(keym&, bool) [339] [683] 0.0 0.00 0.00 4666 execute(char const*) [683] 4666 executeret(char const*) [84] ----------------------------------------------- 0.00 0.00 4583/4583 listrenderer::render() [153] [684] 0.0 0.00 0.00 4583 textrenderer::startrender() [684] ----------------------------------------------- 0.00 0.00 4583/4583 listrenderer::render() [153] [685] 0.0 0.00 0.00 4583 textrenderer::endrender() [685] ----------------------------------------------- 0.00 0.00 4465/4465 rendermaterials() [154] [686] 0.0 0.00 0.00 4465 renderlava(materialsurface&, Texture*, float) [686] 0.00 0.00 4465/4465 renderwaterlod(int, int, int, unsigned int, unsigned char) [687] 0.00 0.00 2480/4465 rendervertwater(unsigned int, int, int, int, unsigned int, unsigned char) [689] ----------------------------------------------- 0.00 0.00 4465/4465 renderlava(materialsurface&, Texture*, float) [686] [687] 0.0 0.00 0.00 4465 renderwaterlod(int, int, int, unsigned int, unsigned char) [687] 0.00 0.00 4465/4465 calcwatersubdiv(int, int, int, unsigned int) [688] 0.00 0.00 1985/4465 rendervertwater(unsigned int, int, int, int, unsigned int, unsigned char) [689] ----------------------------------------------- 0.00 0.00 4465/4465 renderwaterlod(int, int, int, unsigned int, unsigned char) [687] [688] 0.0 0.00 0.00 4465 calcwatersubdiv(int, int, int, unsigned int) [688] ----------------------------------------------- 0.00 0.00 1985/4465 renderwaterlod(int, int, int, unsigned int, unsigned char) [687] 0.00 0.00 2480/4465 renderlava(materialsurface&, Texture*, float) [686] [689] 0.0 0.00 0.00 4465 rendervertwater(unsigned int, int, int, int, unsigned int, unsigned char) [689] ----------------------------------------------- 0.00 0.00 1752/4292 fireballrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) [320] 0.00 0.00 2540/4292 render_particles(int) [12] [690] 0.0 0.00 0.00 4292 binddepthfxparams(float, float, bool, void*) [690] 0.00 0.00 8464/46108 setlocalparamf(char const*, int, int, float, float, float, float) [568] ----------------------------------------------- 0.00 0.00 4006/4006 renderdecals(int) [155] [691] 0.0 0.00 0.00 4006 enablepolygonoffset(unsigned int) [691] ----------------------------------------------- 0.00 0.00 4006/4006 gl_drawframe(int, int) [7] [692] 0.0 0.00 0.00 4006 disablepolygonoffset(unsigned int) [692] ----------------------------------------------- 0.00 0.00 3288/3288 render_particles(int) [12] [693] 0.0 0.00 0.00 3288 varenderer<1>::usesvertexarray() [693] ----------------------------------------------- 0.00 0.00 3288/3288 render_particles(int) [12] [694] 0.0 0.00 0.00 3288 varenderer<1>::render() [694] ----------------------------------------------- 0.00 0.00 3256/3256 Shader::compile() [380] [695] 0.0 0.00 0.00 3256 compileasmshader(unsigned int, unsigned int&, char const*, char const*, char const*, bool, bool) [695] ----------------------------------------------- 1394 modifyoctaent(int, int) [364] 1772 updateentlighting() [478] [696] 0.0 0.00 0.00 3166 lightent(extentity&, float) [696] 2788 lightreaching(vec const&, vec&, vec&, extentity*, float) [45] 100 loadmodel(char const*, int, bool) [113] ----------------------------------------------- 0.00 0.00 2640/2640 bfaclient::scoreboard::gui(g3d_gui&, bool) [93] [697] 0.0 0.00 0.00 2640 gui::strut(int) [697] ----------------------------------------------- 0.00 0.00 2540/2540 rendertarget::doblur(int, float) [174] [698] 0.0 0.00 0.00 2540 rendertarget::scissorblur(int&, int&, int&, int&) [698] ----------------------------------------------- 0.00 0.00 2540/2540 rendertarget::render(int, int, int, float) [27] [699] 0.0 0.00 0.00 2540 rendertarget::scissorrender(int&, int&, int&, int&) [699] ----------------------------------------------- 0.00 0.00 2540/2540 rendertarget::render(int, int, int, float) [27] [700] 0.0 0.00 0.00 2540 rendertarget::doclear() [700] ----------------------------------------------- 0.00 0.00 2425/2425 rendermapmodels() [42] [701] 0.0 0.00 0.00 2425 startmodelquery(occludequery*) [701] ----------------------------------------------- 0.00 0.00 2416/2416 enet_packet_destroy [506] [702] 0.0 0.00 0.00 2416 bfaserver::freecallback(_ENetPacket*) [702] ----------------------------------------------- 0.00 0.00 2287/2287 parsemacro(char const*&, int, vector&) [250] [703] 0.0 0.00 0.00 2287 getalias(char const*) [703] ----------------------------------------------- 0.00 0.00 264/2047 executeret(char const*) [84] 0.00 0.00 1783/2047 aliasa(char const*, char*) [712] [704] 0.0 0.00 0.00 2047 bfaclient::clientcom::editvar(ident*, bool) [704] ----------------------------------------------- 0.00 0.00 1/1905 fixdir(char*) [1079] 0.00 0.00 2/1905 obj::loaddefaultparts() [302] 0.00 0.00 2/1905 md3::loaddefaultparts() [301] 0.00 0.00 2/1905 md2::load() [300] 0.00 0.00 17/1905 md3load(char*) [213] 0.00 0.00 20/1905 md5::loaddefaultparts() [210] 0.00 0.00 24/1905 md5load(char*, char*) [201] 0.00 0.00 340/1905 md5anim(char*, char*, float*, int*) [351] 0.00 0.00 1497/1905 findfile(char const*, char const*) [349] [705] 0.0 0.00 0.00 1905 path(char*) [705] ----------------------------------------------- 0.00 0.00 21/1903 bfaclient::clientcom::gamedisconnect(int) [361] 0.00 0.00 1882/1903 bfaclient::projectiles::update() [23] [706] 0.0 0.00 0.00 1903 removetrackedsounds(physent*) [706] 0.00 0.00 627/7567 removesound(int) [623] ----------------------------------------------- 0.00 0.00 1884/1884 removetrackedparticles(physent*) [192] [707] 0.0 0.00 0.00 1884 varenderer<1>::resettracked(physent*) [707] ----------------------------------------------- 0.00 0.00 1884/1884 removetrackedparticles(physent*) [192] [708] 0.0 0.00 0.00 1884 varenderer<2>::resettracked(physent*) [708] ----------------------------------------------- 0.00 0.00 1884/1884 removetrackedparticles(physent*) [192] [709] 0.0 0.00 0.00 1884 partrenderer::resettracked(physent*) [709] ----------------------------------------------- 0.00 0.00 3/1837 bfaclient::startmap(char const*) [455] 0.00 0.00 1834/1837 bfaclient::drawhud(int, int) [38] [710] 0.0 0.00 0.00 1837 getmaptitle() [710] ----------------------------------------------- 1812 executeret(char const*) [84] [711] 0.0 0.00 0.00 1812 ora(char*, char*) [711] 2962 execute(char const*) [683] ----------------------------------------------- 0.00 0.00 3/1783 worldalias(char const*, char const*) [903] 0.00 0.00 1780/1783 executeret(char const*) [84] [712] 0.0 0.00 0.00 1783 aliasa(char const*, char*) [712] 0.00 0.00 1783/2047 bfaclient::clientcom::editvar(ident*, bool) [704] ----------------------------------------------- 0.00 0.00 1772/1772 load_world(char*) [204] [713] 0.0 0.00 0.00 1772 bfaclient::entities::newent() [713] ----------------------------------------------- 0.00 0.00 1772/1772 load_world(char*) [204] [714] 0.0 0.00 0.00 1772 bfaclient::entities::readent(void*&, int, int, char*, int, int, entity&) [714] ----------------------------------------------- 0.00 0.00 1760/1760 bfaclient::scoreboard::gui(g3d_gui&, bool) [93] [715] 0.0 0.00 0.00 1760 gui::space(int) [715] ----------------------------------------------- 0.00 0.00 1760/1760 bfaclient::scoreboard::gui(g3d_gui&, bool) [93] [716] 0.0 0.00 0.00 1760 gui::separator() [716] 0.00 0.00 880/880 gui::rect_(float, float, float, float, int) [731] ----------------------------------------------- 0.00 0.00 1752/1752 fireballrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) [320] [717] 0.0 0.00 0.00 1752 drawexpverts(int, int, unsigned short*) [717] ----------------------------------------------- 0.00 0.00 732/1665 executeret(char const*) [84] 0.00 0.00 933/1665 concatword(char**, int*) [730] [718] 0.0 0.00 0.00 1665 conc(char**, int, bool) [718] ----------------------------------------------- 0.00 0.00 1560/1560 listrenderer::render() [153] [719] 0.0 0.00 0.00 1560 fireballrenderer::startrender() [719] ----------------------------------------------- 0.00 0.00 206/1486 genshadowmapvariant(Shader&, char const*, char const*, char const*, int) [284] 0.00 0.00 1280/1486 gendynlightvariant(Shader&, char const*, char const*, char const*, int) [268] [720] 0.0 0.00 0.00 1486 vector::put(char const*, int) [720] ----------------------------------------------- 1444 lightreaching(vec const&, vec&, vec&, extentity*, float) [45] [721] 0.0 0.00 0.00 1444 calcskylight(vec const&, vec const&, float, unsigned char*, int, extentity*) [721] 24548 shadowray(vec const&, vec const&, float, int, extentity*) [55] ----------------------------------------------- 0.00 0.00 1147/1147 bfaclient::entities::announce(int, char const*, bool) [332] [722] 0.0 0.00 0.00 1147 getworldsize() [722] ----------------------------------------------- 0.00 0.00 1077/1077 findfile(char const*, char const*) [349] [723] 0.0 0.00 0.00 1077 fileexists(char const*, char const*) [723] ----------------------------------------------- 0.00 0.00 192/1072 menu::gui(g3d_gui&, bool) [323] 0.00 0.00 880/1072 bfaclient::scoreboard::gui(g3d_gui&, bool) [93] [724] 0.0 0.00 0.00 1072 gui::end() [724] ----------------------------------------------- 0.00 0.00 192/1072 menu::gui(g3d_gui&, bool) [323] 0.00 0.00 880/1072 bfaclient::scoreboard::gui(g3d_gui&, bool) [93] [725] 0.0 0.00 0.00 1072 gui::start(int, float, int*, bool) [725] 0.00 0.00 1072/9872 gui::pushlist() [614] ----------------------------------------------- 0.00 0.00 12/1025 cmd_mapsound::run(char*, int*, char*) [398] 0.00 0.00 63/1025 cmd_registersound::run(char*, int*, char*) [369] 0.00 0.00 950/1025 texture(char*, char*, int*, int*, int*, float*) [729] [726] 0.0 0.00 0.00 1025 findmaterial(char const*, bool) [726] ----------------------------------------------- 0.00 0.00 972/972 executeret(char const*) [84] [727] 0.0 0.00 0.00 972 nota(int*) [727] ----------------------------------------------- 0.00 0.00 950/950 texture(char*, char*, int*, int*, int*, float*) [729] [728] 0.0 0.00 0.00 950 findtexturetype(char*, bool) [728] ----------------------------------------------- 0.00 0.00 950/950 executeret(char const*) [84] [729] 0.0 0.00 0.00 950 texture(char*, char*, int*, int*, int*, float*) [729] 0.00 0.00 950/950 findtexturetype(char*, bool) [728] 0.00 0.00 950/1025 findmaterial(char const*, bool) [726] 0.00 0.00 245/245 setslotshader(Slot&) [768] ----------------------------------------------- 0.00 0.00 933/933 executeret(char const*) [84] [730] 0.0 0.00 0.00 933 concatword(char**, int*) [730] 0.00 0.00 933/1665 conc(char**, int, bool) [718] ----------------------------------------------- 0.00 0.00 880/880 gui::separator() [716] [731] 0.0 0.00 0.00 880 gui::rect_(float, float, float, float, int) [731] ----------------------------------------------- 0.00 0.00 1/782 bfaserver::parsecommand(bfaserver::clientinfo*, int, char*, char*) [449] 0.00 0.00 18/782 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] 0.00 0.00 56/782 setfvar(char const*, float, bool) [807] 0.00 0.00 209/782 setsvar(char const*, char const*, bool) [352] 0.00 0.00 242/782 executeret(char const*) [84] 0.00 0.00 256/782 setvar(char const*, int, bool) [767] [732] 0.0 0.00 0.00 782 ident::changed() [732] ----------------------------------------------- 0.00 0.00 36/758 scalesurface(SDL_Surface*, int, int, bool) [825] 0.00 0.00 321/758 newtexture(Texture*, char const*, SDL_Surface*, int, bool, bool, bool, bool, bool, TextureAnim*) [354] 0.00 0.00 401/758 texturedata(char const*, Slot::Tex*, bool, bool*, TextureAnim*) [94] [733] 0.0 0.00 0.00 758 texformat(int) [733] ----------------------------------------------- 0.00 0.00 727/727 executeret(char const*) [84] [734] 0.0 0.00 0.00 727 concat(char const*) [734] ----------------------------------------------- 0.00 0.00 1/664 setfullbrightlevel(int) [476] 0.00 0.00 2/664 createexpmodtex(int, float) [934] 0.00 0.00 4/664 rendertarget::render(int, int, int, float) [27] 0.00 0.00 7/664 genlightmaptexs() [894] 0.00 0.00 12/664 cubemapfromsky(int) [933] 0.00 0.00 18/664 genreservedlightmaptexs() [916] 0.00 0.00 620/664 newtexture(Texture*, char const*, SDL_Surface*, int, bool, bool, bool, bool, bool, TextureAnim*) [354] [735] 0.0 0.00 0.00 664 createtexture(int, int, int, void*, int, bool, unsigned int, unsigned int, bool, bool) [735] 0.00 0.00 634/634 compressedformat(unsigned int, int, int, bool) [739] ----------------------------------------------- 0.00 0.00 649/649 genskyfaces(cube&, ivec const&, int) [469] [736] 0.0 0.00 0.00 649 minskyface(cube&, int, ivec const&, int, mergeinfo&) [736] 0.00 0.00 649/649 mincubeface(cube&, int, ivec const&, int, mergeinfo const&, mergeinfo&) [737] ----------------------------------------------- 0.00 0.00 649/649 minskyface(cube&, int, ivec const&, int, mergeinfo&) [736] [737] 0.0 0.00 0.00 649 mincubeface(cube&, int, ivec const&, int, mergeinfo const&, mergeinfo&) [737] 0.00 0.00 280/2127579 touchingface(cube&, int) [538] ----------------------------------------------- 0.00 0.00 638/638 executeret(char const*) [84] [738] 0.0 0.00 0.00 638 sub(int*, int*) [738] ----------------------------------------------- 0.00 0.00 634/634 createtexture(int, int, int, void*, int, bool, unsigned int, unsigned int, bool, bool) [735] [739] 0.0 0.00 0.00 634 compressedformat(unsigned int, int, int, bool) [739] ----------------------------------------------- 0.00 0.00 628/628 executeret(char const*) [84] [740] 0.0 0.00 0.00 628 equal(int*, int*) [740] ----------------------------------------------- 0.00 0.00 612/612 genwatervariant(Shader&, char const*, vector&, vector&, int) [283] [741] 0.0 0.00 0.00 612 findunusedtexcoordcomponent(char const*, int&, int&) [741] ----------------------------------------------- 0.00 0.00 108/601 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] 0.00 0.00 493/601 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [202] [742] 0.0 0.00 0.00 601 particle_text(vec const&, char const*, int, int) [742] 0.00 0.00 601/132807 part_text(vec const&, char const*, int, int, int, float) [553] ----------------------------------------------- 0.00 0.00 564/564 executeret(char const*) [84] [743] 0.0 0.00 0.00 564 fontchar(int*, int*, int*, int*) [743] ----------------------------------------------- 0.00 0.00 96/536 g3d_mainmenu() [258] 0.00 0.00 440/536 g3d_render() [88] [744] 0.0 0.00 0.00 536 g3d_addgui(g3d_callback*) [744] ----------------------------------------------- 0.00 0.00 536/536 g3d_render() [88] [745] 0.0 0.00 0.00 536 gui::~gui() [745] ----------------------------------------------- 0.00 0.00 481/481 renderprogress(float, char const*, float, char const*, unsigned int) [312] [746] 0.0 0.00 0.00 481 bar(float, int, int, float, float, float) [746] ----------------------------------------------- 0.00 0.00 474/474 executeret(char const*) [84] [747] 0.0 0.00 0.00 474 format(char**, int*) [747] 0.00 0.00 474/6338 result(char const*) [629] ----------------------------------------------- 0.00 0.00 6/467 computescreen(char const*, Texture*, char const*) [338] 0.00 0.00 461/467 renderprogress(float, char const*, float, char const*, unsigned int) [312] [748] 0.0 0.00 0.00 467 getscreenres(int&, int&) [748] ----------------------------------------------- 0.00 0.00 461/461 renderprogress(float, char const*, float, char const*, unsigned int) [312] [749] 0.0 0.00 0.00 461 clientkeepalive() [749] ----------------------------------------------- 0.00 0.00 458/458 executeret(char const*) [84] [750] 0.0 0.00 0.00 458 add(int*, int*) [750] ----------------------------------------------- 0.00 0.00 452/452 executeret(char const*) [84] [751] 0.0 0.00 0.00 452 gt(int*, int*) [751] ----------------------------------------------- 0.00 0.00 443/443 executeret(char const*) [84] [752] 0.0 0.00 0.00 443 keymap(char*, char*) [752] ----------------------------------------------- 0.00 0.00 439/439 executeret(char const*) [84] [753] 0.0 0.00 0.00 439 at(char*, int*) [753] 0.00 0.00 439/439 indexlist(char const*, int) [754] ----------------------------------------------- 0.00 0.00 439/439 at(char*, int*) [753] [754] 0.0 0.00 0.00 439 indexlist(char const*, int) [754] ----------------------------------------------- 0.00 0.00 384/384 rendermaterials() [154] [755] 0.0 0.00 0.00 384 getwatercolour(unsigned char*) [755] ----------------------------------------------- 0.00 0.00 384/384 rendermaterials() [154] [756] 0.0 0.00 0.00 384 getwaterfallcolour(unsigned char*) [756] ----------------------------------------------- 0.00 0.00 12/352 md3anim(char*, int*, int*, float*, int*) [859] 0.00 0.00 340/352 md5anim(char*, char*, float*, int*) [351] [757] 0.0 0.00 0.00 352 bfaclient::findanims(char const*, vector&) [757] 0.00 0.00 15840/15840 matchanim(char const*, char const*) [589] ----------------------------------------------- 0.00 0.00 1/351 __static_initialization_and_destruction_0(int, int) [1046] 0.00 0.00 1/351 __static_initialization_and_destruction_0(int, int) [1055] 0.00 0.00 1/351 __static_initialization_and_destruction_0(int, int) [1060] 0.00 0.00 2/351 __static_initialization_and_destruction_0(int, int) [1044] 0.00 0.00 2/351 __static_initialization_and_destruction_0(int, int) [1049] 0.00 0.00 2/351 __static_initialization_and_destruction_0(int, int) [1068] 0.00 0.00 2/351 __static_initialization_and_destruction_0(int, int) [1069] 0.00 0.00 3/351 __static_initialization_and_destruction_0(int, int) [1056] 0.00 0.00 3/351 __static_initialization_and_destruction_0(int, int) [1057] 0.00 0.00 4/351 __static_initialization_and_destruction_0(int, int) [1045] 0.00 0.00 4/351 __static_initialization_and_destruction_0(int, int) [1054] 0.00 0.00 4/351 __static_initialization_and_destruction_0(int, int) [1076] 0.00 0.00 5/351 __static_initialization_and_destruction_0(int, int) [1047] 0.00 0.00 5/351 __static_initialization_and_destruction_0(int, int) [1048] 0.00 0.00 5/351 __static_initialization_and_destruction_0(int, int) [1050] 0.00 0.00 6/351 __static_initialization_and_destruction_0(int, int) [1061] 0.00 0.00 7/351 __static_initialization_and_destruction_0(int, int) [1059] 0.00 0.00 9/351 __static_initialization_and_destruction_0(int, int) [1072] 0.00 0.00 9/351 __static_initialization_and_destruction_0(int, int) [1075] 0.00 0.00 10/351 __static_initialization_and_destruction_0(int, int) [1065] 0.00 0.00 13/351 __static_initialization_and_destruction_0(int, int) [1063] 0.00 0.00 14/351 __static_initialization_and_destruction_0(int, int) [1067] 0.00 0.00 14/351 __static_initialization_and_destruction_0(int, int) [1073] 0.00 0.00 16/351 __static_initialization_and_destruction_0(int, int) [1051] 0.00 0.00 17/351 __static_initialization_and_destruction_0(int, int) [1070] 0.00 0.00 17/351 __static_initialization_and_destruction_0(int, int) [1071] 0.00 0.00 19/351 __static_initialization_and_destruction_0(int, int) [1058] 0.00 0.00 20/351 __static_initialization_and_destruction_0(int, int) [1053] 0.00 0.00 22/351 __static_initialization_and_destruction_0(int, int) [1052] 0.00 0.00 22/351 __static_initialization_and_destruction_0(int, int) [1074] 0.00 0.00 26/351 __static_initialization_and_destruction_0(int, int) [1077] 0.00 0.00 33/351 __static_initialization_and_destruction_0(int, int) [1062] 0.00 0.00 33/351 __static_initialization_and_destruction_0(int, int) [1064] [758] 0.0 0.00 0.00 351 variable(char const*, int, int, int, int*, void (*)(), int) [758] ----------------------------------------------- 0.00 0.00 350/350 executeret(char const*) [84] [759] 0.0 0.00 0.00 350 addreleaseaction(char const*) [759] ----------------------------------------------- 0.00 0.00 345/345 destroyva(vtxarray*, bool) [784] [760] 0.0 0.00 0.00 345 destroyvbo(unsigned int) [760] ----------------------------------------------- 0.00 0.00 345/345 vacollect::setupdata(vtxarray*) [327] [761] 0.0 0.00 0.00 345 addvbo(vtxarray*, int, int, int) [761] ----------------------------------------------- 0.00 0.00 2/323 cubemapfromsky(int) [933] 0.00 0.00 321/323 newtexture(Texture*, char const*, SDL_Surface*, int, bool, bool, bool, bool, bool, TextureAnim*) [354] [762] 0.0 0.00 0.00 323 resizetexture(int&, int&, bool, unsigned int, unsigned int) [762] ----------------------------------------------- 0.00 0.00 314/314 newtexture(Texture*, char const*, SDL_Surface*, int, bool, bool, bool, bool, bool, TextureAnim*) [354] [763] 0.0 0.00 0.00 314 texcrop(SDL_Surface*, int, int, int, int, bool) [763] ----------------------------------------------- 0.00 0.00 294/294 menukey(int, bool, int) [441] [764] 0.0 0.00 0.00 294 currentfocus() [764] ----------------------------------------------- 0.00 0.00 277/277 closestenvmap(int, int, int, int, int) [766] [765] 0.0 0.00 0.00 277 closestenvmap(vec const&) [765] ----------------------------------------------- 0.00 0.00 89/277 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [82] 0.00 0.00 188/277 genmergedfaces(cube&, ivec const&, int, int) [291] [766] 0.0 0.00 0.00 277 closestenvmap(int, int, int, int, int) [766] 0.00 0.00 277/277 closestenvmap(vec const&) [765] ----------------------------------------------- 0.00 0.00 1/256 main [1] 0.00 0.00 4/256 checkinput() [314] 0.00 0.00 26/256 bfaclient::clientcom::gamedisconnect(int) [361] 0.00 0.00 90/256 load_world(char*) [204] 0.00 0.00 135/256 resetmap() [385] [767] 0.0 0.00 0.00 256 setvar(char const*, int, bool) [767] 0.00 0.00 256/782 ident::changed() [732] 0.00 0.00 5/5 var_grabinput() [882] 0.00 0.00 5/5 var_shadowmapangle() [885] ----------------------------------------------- 0.00 0.00 245/245 texture(char*, char*, int*, int*, int*, float*) [729] [768] 0.0 0.00 0.00 245 setslotshader(Slot&) [768] ----------------------------------------------- 0.00 0.00 1/241 __static_initialization_and_destruction_0(int, int) [1053] 0.00 0.00 1/241 __static_initialization_and_destruction_0(int, int) [1055] 0.00 0.00 1/241 __static_initialization_and_destruction_0(int, int) [1063] 0.00 0.00 1/241 __static_initialization_and_destruction_0(int, int) [1073] 0.00 0.00 1/241 bfaclient::var_zoomsensitivity::var_zoomsensitivity() [1111] 0.00 0.00 1/241 bfaclient::var_pitchsensitivity::var_pitchsensitivity() [1112] 0.00 0.00 1/241 bfaclient::var_yawsensitivity::var_yawsensitivity() [1110] 0.00 0.00 1/241 bfaclient::var_specdeadzone::var_specdeadzone() [1107] 0.00 0.00 1/241 bfaclient::var_specfov::var_specfov() [1104] 0.00 0.00 1/241 bfaclient::var_specmousetype::var_specmousetype() [1109] 0.00 0.00 1/241 bfaclient::var_editpanspeed::var_editpanspeed() [1106] 0.00 0.00 1/241 bfaclient::var_editdeadzone::var_editdeadzone() [1105] 0.00 0.00 1/241 bfaclient::var_editfov::var_editfov() [1103] 0.00 0.00 1/241 bfaclient::var_editmousetype::var_editmousetype() [1108] 0.00 0.00 2/241 __static_initialization_and_destruction_0(int, int) [1052] 0.00 0.00 2/241 __static_initialization_and_destruction_0(int, int) [1072] 0.00 0.00 4/241 bfaserver::bfaserver() [1124] 0.00 0.00 5/241 __static_initialization_and_destruction_0(int, int) [1058] 0.00 0.00 6/241 __static_initialization_and_destruction_0(int, int) [1046] 0.00 0.00 6/241 bfaclient::entities::entities(bfaclient&) [1116] 0.00 0.00 8/241 __static_initialization_and_destruction_0(int, int) [1047] 0.00 0.00 8/241 __static_initialization_and_destruction_0(int, int) [1075] 0.00 0.00 8/241 __static_initialization_and_destruction_0(int, int) [1076] 0.00 0.00 9/241 bfaclient::scoreboard::scoreboard(bfaclient&) [1102] 0.00 0.00 14/241 __static_initialization_and_destruction_0(int, int) [1044] 0.00 0.00 19/241 bfaclient::physics::physics(bfaclient&) [1115] 0.00 0.00 29/241 bfaclient::clientcom::clientcom(bfaclient&) [446] 0.00 0.00 107/241 bfaclient::bfaclient() [447] [769] 0.0 0.00 0.00 241 addident(char const*, ident*) [769] ----------------------------------------------- 0.00 0.00 1/240 __static_initialization_and_destruction_0(int, int) [1052] 0.00 0.00 1/240 __static_initialization_and_destruction_0(int, int) [1059] 0.00 0.00 1/240 __static_initialization_and_destruction_0(int, int) [1060] 0.00 0.00 1/240 __static_initialization_and_destruction_0(int, int) [1062] 0.00 0.00 1/240 __static_initialization_and_destruction_0(int, int) [1076] 0.00 0.00 2/240 __static_initialization_and_destruction_0(int, int) [1057] 0.00 0.00 2/240 __static_initialization_and_destruction_0(int, int) [1066] 0.00 0.00 3/240 __static_initialization_and_destruction_0(int, int) [1045] 0.00 0.00 3/240 __static_initialization_and_destruction_0(int, int) [1069] 0.00 0.00 3/240 __static_initialization_and_destruction_0(int, int) [1072] 0.00 0.00 4/240 __static_initialization_and_destruction_0(int, int) [1061] 0.00 0.00 5/240 __static_initialization_and_destruction_0(int, int) [1053] 0.00 0.00 10/240 __static_initialization_and_destruction_0(int, int) [1073] 0.00 0.00 11/240 __static_initialization_and_destruction_0(int, int) [1070] 0.00 0.00 11/240 __static_initialization_and_destruction_0(int, int) [1075] 0.00 0.00 13/240 __static_initialization_and_destruction_0(int, int) [1047] 0.00 0.00 21/240 __static_initialization_and_destruction_0(int, int) [1055] 0.00 0.00 27/240 __static_initialization_and_destruction_0(int, int) [1058] 0.00 0.00 37/240 __static_initialization_and_destruction_0(int, int) [1046] 0.00 0.00 83/240 __static_initialization_and_destruction_0(int, int) [1063] [770] 0.0 0.00 0.00 240 addcommand(char const*, void (*)(), char const*) [770] ----------------------------------------------- 0.00 0.00 232/232 executeret(char const*) [84] [771] 0.0 0.00 0.00 232 lt(int*, int*) [771] ----------------------------------------------- 0.00 0.00 98/198 bindnorm(char*, char*) [794] 0.00 0.00 100/198 bindedit(char*, char*) [793] [772] 0.0 0.00 0.00 198 bindkey(char*, char*, int, char const*) [772] 0.00 0.00 198/198 findbind(char const*) [773] ----------------------------------------------- 0.00 0.00 198/198 bindkey(char*, char*, int, char const*) [772] [773] 0.0 0.00 0.00 198 findbind(char const*) [773] ----------------------------------------------- 196 executeret(char const*) [84] [774] 0.0 0.00 0.00 196 cmd_loop::run(char*, int*, char*) [774] 0.00 0.00 175/180 newident(char const*) [777] 0.00 0.00 175/11217 pushident(ident&, char*) [610] 936 execute(char const*) [683] ----------------------------------------------- 0.00 0.00 192/192 executeret(char const*) [84] [775] 0.0 0.00 0.00 192 bfaclient::bfaclient()::cmd_gamemode::run(bfaclient*) [775] ----------------------------------------------- 0.00 0.00 182/182 execbind(keym&, bool) [339] [776] 0.0 0.00 0.00 182 bfaclient::clientcom::state() [776] ----------------------------------------------- 0.00 0.00 5/180 executeret(char const*) [84] 0.00 0.00 175/180 cmd_loop::run(char*, int*, char*) [774] [777] 0.0 0.00 0.00 180 newident(char const*) [777] ----------------------------------------------- 0.00 0.00 51/177 genshadowmapvariant(Shader&, char const*, char const*, char const*, int) [284] 0.00 0.00 126/177 gendynlightvariant(Shader&, char const*, char const*, char const*, int) [268] [778] 0.0 0.00 0.00 177 findusedtexcoords(char const*) [778] ----------------------------------------------- 0.00 0.00 171/171 setva(cube&, int, int, int, int, int) [76] [779] 0.0 0.00 0.00 171 calcgeombb(int, int, int, int, ivec&, ivec&) [779] ----------------------------------------------- 0.00 0.00 171/171 setva(cube&, int, int, int, int, int) [76] [780] 0.0 0.00 0.00 171 addskyverts(ivec const&, int) [780] 0.00 0.00 84/84 mergefaces(int, cubeface*, int) [796] ----------------------------------------------- 0.00 0.00 159/159 vacollect::optimize() [363] [781] 0.0 0.00 0.00 159 optimizematsurfs(materialsurface*, int) [781] 0.00 0.00 32/32 QuadNode::insert(int, int, int) [828] 0.00 0.00 4/4 QuadNode::genmatsurfs(unsigned char, unsigned char, int, materialsurface*&) [896] 0.00 0.00 4/4 QuadNode::clear() [897] ----------------------------------------------- 0.00 0.00 159/159 vacollect::setupdata(vtxarray*) [327] [782] 0.0 0.00 0.00 159 genverts(vector&, void*, vec const&) [782] ----------------------------------------------- 0.00 0.00 159/159 setva(cube&, int, int, int, int, int) [76] [783] 0.0 0.00 0.00 159 calcmatbb(int, int, int, int, ivec&, ivec&) [783] ----------------------------------------------- 0.00 0.00 16/159 vaclearc(cube*) [886] 0.00 0.00 143/159 discardchildren(cube&) [288] [784] 0.0 0.00 0.00 159 destroyva(vtxarray*, bool) [784] 0.00 0.00 345/345 destroyvbo(unsigned int) [760] ----------------------------------------------- 0.00 0.00 153/153 cleanreflections() [865] [785] 0.0 0.00 0.00 153 cleanreflection(Reflection&) [785] ----------------------------------------------- 0.00 0.00 143/143 lookuptexture(int, bool) [78] [786] 0.0 0.00 0.00 143 findtextype(Slot&, int, int) [786] ----------------------------------------------- 0.00 0.00 1/132 bfaserver::parsepacket(int, int, bool, databuf&) [200] 0.00 0.00 131/132 console(char const*, int, ...) [375] [787] 0.0 0.00 0.00 132 filtertext(char*, char const*, bool, int) [787] ----------------------------------------------- 0.00 0.00 131/131 console(char const*, int, ...) [375] [788] 0.0 0.00 0.00 131 conline(char const*, int, int) [788] ----------------------------------------------- 0.00 0.00 131/131 console(char const*, int, ...) [375] [789] 0.0 0.00 0.00 131 gettime(char*) [789] ----------------------------------------------- 0.00 0.00 1/130 setuniformparam(char*, float*, float*, float*, float*) [1021] 0.00 0.00 20/130 setvertexparam(int*, float*, float*, float*, float*) [843] 0.00 0.00 109/130 setpixelparam(int*, float*, float*, float*, float*) [792] [790] 0.0 0.00 0.00 130 setshaderparam(char*, int, int, float, float, float, float) [790] ----------------------------------------------- 0.00 0.00 117/117 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] [791] 0.0 0.00 0.00 117 bfaclient::newclient(int) [791] ----------------------------------------------- 0.00 0.00 109/109 executeret(char const*) [84] [792] 0.0 0.00 0.00 109 setpixelparam(int*, float*, float*, float*, float*) [792] 0.00 0.00 109/130 setshaderparam(char*, int, int, float, float, float, float) [790] ----------------------------------------------- 0.00 0.00 100/100 executeret(char const*) [84] [793] 0.0 0.00 0.00 100 bindedit(char*, char*) [793] 0.00 0.00 100/198 bindkey(char*, char*, int, char const*) [772] ----------------------------------------------- 0.00 0.00 98/98 executeret(char const*) [84] [794] 0.0 0.00 0.00 98 bindnorm(char*, char*) [794] 0.00 0.00 98/198 bindkey(char*, char*, int, char const*) [772] ----------------------------------------------- 131 updatevabb(vtxarray*, bool) [795] 0.00 0.00 40/85 updatevabbs(bool) [879] 0.00 0.00 45/85 modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) [230] [795] 0.0 0.00 0.00 85+131 updatevabb(vtxarray*, bool) [795] 131 updatevabb(vtxarray*, bool) [795] ----------------------------------------------- 0.00 0.00 84/84 addskyverts(ivec const&, int) [780] [796] 0.0 0.00 0.00 84 mergefaces(int, cubeface*, int) [796] ----------------------------------------------- 0.00 0.00 80/80 lookuptexture(int, bool) [78] [797] 0.0 0.00 0.00 80 creatergbasurface(SDL_Surface*, bool) [797] ----------------------------------------------- 0.00 0.00 79/79 particle_fireball(vec const&, float, int, int) [799] [798] 0.0 0.00 0.00 79 part_fireball(vec const&, float, int, int, int, float) [798] 0.00 0.00 79/6615 listrenderer::addpart(vec const&, vec const&, int, int, float, physent*) [626] ----------------------------------------------- 0.00 0.00 79/79 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [73] [799] 0.0 0.00 0.00 79 particle_fireball(vec const&, float, int, int) [799] 0.00 0.00 79/79 part_fireball(vec const&, float, int, int, int, float) [798] ----------------------------------------------- 79 executeret(char const*) [84] [800] 0.0 0.00 0.00 79 anda(char*, char*) [800] 152 execute(char const*) [683] ----------------------------------------------- 0.00 0.00 79/79 listrenderer::render() [153] [801] 0.0 0.00 0.00 79 listrenderer::cleanup(listparticle*) [801] ----------------------------------------------- 0.00 0.00 3/78 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [202] 0.00 0.00 75/78 bfaclient::botclient::defer(fpsent*, botstate&, bool) [118] [802] 0.0 0.00 0.00 78 bfaclient::botclient::violence(fpsent*, botstate&, fpsent*, bool) [802] ----------------------------------------------- 0.00 0.00 68/68 executeret(char const*) [84] [803] 0.0 0.00 0.00 68 mmodel(char*) [803] ----------------------------------------------- 0.00 0.00 1/61 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] 0.00 0.00 2/61 bfaclient::clientcom::clientcom(bfaclient&) [446] 0.00 0.00 58/61 bfaclient::bfaclient() [447] [804] 0.0 0.00 0.00 61 newstring(char const*) [804] ----------------------------------------------- 0.00 0.00 61/61 texturedata(char const*, Slot::Tex*, bool, bool*, TextureAnim*) [94] [805] 0.0 0.00 0.00 61 texffmask(SDL_Surface*, int, bool) [805] ----------------------------------------------- 0.00 0.00 60/60 gl_checkextensions() [453] [806] 0.0 0.00 0.00 60 getprocaddress(char const*) [806] ----------------------------------------------- 0.00 0.00 6/56 bfaclient::clientcom::gamedisconnect(int) [361] 0.00 0.00 20/56 load_world(char*) [204] 0.00 0.00 30/56 resetmap() [385] [807] 0.0 0.00 0.00 56 setfvar(char const*, float, bool) [807] 0.00 0.00 56/782 ident::changed() [732] ----------------------------------------------- 0.00 0.00 55/55 executeret(char const*) [84] [808] 0.0 0.00 0.00 55 newgui(char*, char*, char*, char*) [808] ----------------------------------------------- 0.00 0.00 51/51 consolekey(int, bool, int) [433] [809] 0.0 0.00 0.00 51 resetcomplete() [809] ----------------------------------------------- 0.00 0.00 50/50 Shader::compile() [380] [810] 0.0 0.00 0.00 50 compileglslshader(unsigned int, unsigned int&, char const*, char const*, char const*, bool) [810] ----------------------------------------------- 0.00 0.00 50/50 executeret(char const*) [84] [811] 0.0 0.00 0.00 50 mul(int*, int*) [811] ----------------------------------------------- 0.00 0.00 48/48 strreplacea(char*, char*, char*) [813] [812] 0.0 0.00 0.00 48 strreplace(char const*, char const*, char const*) [812] ----------------------------------------------- 0.00 0.00 48/48 executeret(char const*) [84] [813] 0.0 0.00 0.00 48 strreplacea(char*, char*, char*) [813] 0.00 0.00 48/48 strreplace(char const*, char const*, char const*) [812] ----------------------------------------------- 0.00 0.00 48/48 executeret(char const*) [84] [814] 0.0 0.00 0.00 48 bfaclient::physics::physics(bfaclient&)::cmd_left::run(bfaclient::physics*, int*) [814] ----------------------------------------------- 0.00 0.00 44/44 executeret(char const*) [84] [815] 0.0 0.00 0.00 44 listlen(char*) [815] ----------------------------------------------- 0.00 0.00 18/43 loadmodel(char const*, int, bool) [113] 0.00 0.00 25/43 clear_mdls() [992] [816] 0.0 0.00 0.00 43 md5::~md5() [816] 0.00 0.00 43/43 skelmodel::skelpart::~skelpart() [817] ----------------------------------------------- 0.00 0.00 43/43 md5::~md5() [816] [817] 0.0 0.00 0.00 43 skelmodel::skelpart::~skelpart() [817] ----------------------------------------------- 0.00 0.00 42/42 executeret(char const*) [84] [818] 0.0 0.00 0.00 42 mdlscale(int*) [818] ----------------------------------------------- 0.00 0.00 42/42 loadmodel(char const*, int, bool) [113] [819] 0.0 0.00 0.00 42 animmodel::name() [819] ----------------------------------------------- 0.00 0.00 41/41 executeret(char const*) [84] [820] 0.0 0.00 0.00 41 mdlspec(int*) [820] 0.00 0.00 41/41 animmodel::setspec(float) [821] ----------------------------------------------- 0.00 0.00 41/41 mdlspec(int*) [820] [821] 0.0 0.00 0.00 41 animmodel::setspec(float) [821] ----------------------------------------------- 0.00 0.00 40/40 octarender() [74] [822] 0.0 0.00 0.00 40 buildclipmasks(cube&, unsigned char&, unsigned char&) [822] ----------------------------------------------- 0.00 0.00 38/38 executeret(char const*) [84] [823] 0.0 0.00 0.00 38 brushvert(int*, int*, int*) [823] ----------------------------------------------- 0.00 0.00 11/37 skelmodel::skelmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [28] 0.00 0.00 26/37 md5::load() [209] [824] 0.0 0.00 0.00 37 skelmodel::skelmeshgroup::cleanup() [824] ----------------------------------------------- 0.00 0.00 36/36 lookuptexture(int, bool) [78] [825] 0.0 0.00 0.00 36 scalesurface(SDL_Surface*, int, int, bool) [825] 0.00 0.00 36/758 texformat(int) [733] ----------------------------------------------- 0.00 0.00 34/34 md5::loadmeshes(char*, char*) [227] [826] 0.0 0.00 0.00 34 skelmodel::skelmeshgroup::shareskeleton(char*) [826] ----------------------------------------------- 0.00 0.00 33/33 clearparticles() [913] [827] 0.0 0.00 0.00 33 varenderer<0>::reset() [827] ----------------------------------------------- 32 QuadNode::insert(int, int, int) [828] 0.00 0.00 32/32 optimizematsurfs(materialsurface*, int) [781] [828] 0.0 0.00 0.00 32+32 QuadNode::insert(int, int, int) [828] 32 QuadNode::insert(int, int, int) [828] ----------------------------------------------- 0.00 0.00 6/28 addlistcomplete(char*, char*) [874] 0.00 0.00 22/28 addfilecomplete(char*, char*, char*) [836] [829] 0.0 0.00 0.00 28 addcomplete(char*, int, char*, char*) [829] 0.00 0.00 2/7 explodelist(char const*, vector&) [869] ----------------------------------------------- 0.00 0.00 1/27 __static_initialization_and_destruction_0(int, int) [1067] 0.00 0.00 2/27 __static_initialization_and_destruction_0(int, int) [1047] 0.00 0.00 2/27 __static_initialization_and_destruction_0(int, int) [1077] 0.00 0.00 3/27 __static_initialization_and_destruction_0(int, int) [1044] 0.00 0.00 3/27 __static_initialization_and_destruction_0(int, int) [1065] 0.00 0.00 4/27 __static_initialization_and_destruction_0(int, int) [1055] 0.00 0.00 12/27 __static_initialization_and_destruction_0(int, int) [1066] [830] 0.0 0.00 0.00 27 svariable(char const*, char const*, char**, void (*)(), int) [830] ----------------------------------------------- 0.00 0.00 24/24 executeret(char const*) [84] [831] 0.0 0.00 0.00 24 mdlambient(int*) [831] 0.00 0.00 24/24 animmodel::setambient(float) [832] ----------------------------------------------- 0.00 0.00 24/24 mdlambient(int*) [831] [832] 0.0 0.00 0.00 24 animmodel::setambient(float) [832] ----------------------------------------------- 0.00 0.00 4/24 md3anim(char*, int*, int*, float*, int*) [859] 0.00 0.00 20/24 md5anim(char*, char*, float*, int*) [351] [833] 0.0 0.00 0.00 24 bfaclient::numanims() [833] ----------------------------------------------- 0.00 0.00 24/24 executeret(char const*) [84] [834] 0.0 0.00 0.00 24 bfaclient::physics::physics(bfaclient&)::cmd_forward::run(bfaclient::physics*, int*) [834] ----------------------------------------------- 0.00 0.00 1/23 __static_initialization_and_destruction_0(int, int) [1050] 0.00 0.00 2/23 __static_initialization_and_destruction_0(int, int) [1047] 0.00 0.00 4/23 __static_initialization_and_destruction_0(int, int) [1062] 0.00 0.00 6/23 __static_initialization_and_destruction_0(int, int) [1077] 0.00 0.00 10/23 __static_initialization_and_destruction_0(int, int) [1065] [835] 0.0 0.00 0.00 23 fvariable(char const*, float, float*, void (*)(), int) [835] ----------------------------------------------- 0.00 0.00 22/22 executeret(char const*) [84] [836] 0.0 0.00 0.00 22 addfilecomplete(char*, char*, char*) [836] 0.00 0.00 22/28 addcomplete(char*, int, char*, char*) [829] ----------------------------------------------- 0.00 0.00 1/22 serverslice() [104] 0.00 0.00 21/22 bfaserver::botserv::addbot(int) [381] [837] 0.0 0.00 0.00 22 addclient(int) [837] 0.00 0.00 22/22 bfaserver::newinfo() [839] ----------------------------------------------- 0.00 0.00 22/22 particleinit() [353] [838] 0.0 0.00 0.00 22 varenderer<0>::init(int) [838] ----------------------------------------------- 0.00 0.00 22/22 addclient(int) [837] [839] 0.0 0.00 0.00 22 bfaserver::newinfo() [839] ----------------------------------------------- 0.00 0.00 21/21 bfaclient::clientcom::gamedisconnect(int) [361] [840] 0.0 0.00 0.00 21 freeeditinfo(editinfo*&) [840] ----------------------------------------------- 0.00 0.00 21/21 clearparticles() [913] [841] 0.0 0.00 0.00 21 listrenderer::reset() [841] ----------------------------------------------- 0.00 0.00 21/21 bfaclient::clientcom::clientcom(bfaclient&) [446] [842] 0.0 0.00 0.00 21 ident::~ident() [842] ----------------------------------------------- 0.00 0.00 20/20 executeret(char const*) [84] [843] 0.0 0.00 0.00 20 setvertexparam(int*, float*, float*, float*, float*) [843] 0.00 0.00 20/130 setshaderparam(char*, int, int, float, float, float, float) [790] ----------------------------------------------- 0.00 0.00 1/19 obj::~obj() [1098] 0.00 0.00 18/19 md3::~md3() [846] [844] 0.0 0.00 0.00 19 animmodel::part::~part() [844] ----------------------------------------------- 0.00 0.00 18/18 flushvbo(int) [875] [845] 0.0 0.00 0.00 18 genvbo(int, void*, int, vtxarray**, int) [845] ----------------------------------------------- 0.00 0.00 1/18 loadmodel(char const*, int, bool) [113] 0.00 0.00 17/18 clear_mdls() [992] [846] 0.0 0.00 0.00 18 md3::~md3() [846] 0.00 0.00 18/19 animmodel::part::~part() [844] ----------------------------------------------- 0.00 0.00 18/18 md5::loadmeshes(char*, char*) [227] [847] 0.0 0.00 0.00 18 md5::md5meshgroup::~md5meshgroup() [847] ----------------------------------------------- 0.00 0.00 2/18 animmodel::meshgroup::scaleverts(float, vec const&) [947] 0.00 0.00 16/18 md5::load() [209] [848] 0.0 0.00 0.00 18 skelmodel::skelmesh::scaleverts(vec const&, float) [848] ----------------------------------------------- 0.00 0.00 5/17 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [46] 0.00 0.00 5/17 getentboundingbox(extentity&, ivec&, ivec&) [406] 0.00 0.00 7/17 setbbfrommodel(dynent*, char const*) [322] [849] 0.0 0.00 0.00 17 animmodel::calcbb(int, vec&, vec&) [849] 0.00 0.00 17/17 vertmodel::vertmesh::calcbb(int, vec&, vec&, matrix3x4 const&) [851] 0.00 0.00 7/7 skelmodel::skelmesh::calcbb(int, vec&, vec&, matrix3x4 const&) [873] ----------------------------------------------- 0.00 0.00 2/17 animmodel::meshgroup::scaleverts(float, vec const&) [947] 0.00 0.00 15/17 md5::load() [209] [850] 0.0 0.00 0.00 17 skelmodel::skelmeshgroup::scaletags(vec const&, float) [850] ----------------------------------------------- 0.00 0.00 17/17 animmodel::calcbb(int, vec&, vec&) [849] [851] 0.0 0.00 0.00 17 vertmodel::vertmesh::calcbb(int, vec&, vec&, matrix3x4 const&) [851] ----------------------------------------------- 0.00 0.00 16/16 executeret(char const*) [84] [852] 0.0 0.00 0.00 16 setcompletion(char*, bool) [852] ----------------------------------------------- 0.00 0.00 16/16 particleinit() [353] [853] 0.0 0.00 0.00 16 partrenderer::init(int) [853] ----------------------------------------------- 0.00 0.00 16/16 executeret(char const*) [84] [854] 0.0 0.00 0.00 16 cmd_setcomplete::run(char*, char*) [854] ----------------------------------------------- 0.00 0.00 16/16 md3::load() [219] [855] 0.0 0.00 0.00 16 vertmodel::vertmeshgroup::scaletags(vec const&, float) [855] ----------------------------------------------- 0.00 0.00 15/15 executeret(char const*) [84] [856] 0.0 0.00 0.00 15 md5tag(char*, char*) [856] ----------------------------------------------- 0.00 0.00 15/15 executeret(char const*) [84] [857] 0.0 0.00 0.00 15 md5pitch(char*, float*, float*, float*, float*) [857] ----------------------------------------------- 0.00 0.00 14/14 executeret(char const*) [84] [858] 0.0 0.00 0.00 14 bfaclient::physics::physics(bfaclient&)::cmd_right::run(bfaclient::physics*, int*) [858] ----------------------------------------------- 0.00 0.00 12/12 executeret(char const*) [84] [859] 0.0 0.00 0.00 12 md3anim(char*, int*, int*, float*, int*) [859] 0.00 0.00 12/352 bfaclient::findanims(char const*, vector&) [757] 0.00 0.00 12/99465 vertmodel::vertmeshgroup::totalframes() const [557] 0.00 0.00 4/24 bfaclient::numanims() [833] ----------------------------------------------- 0.00 0.00 12/12 texturedata(char const*, Slot::Tex*, bool, bool*, TextureAnim*) [94] [860] 0.0 0.00 0.00 12 parsevec(char const*) [860] ----------------------------------------------- 0.00 0.00 12/12 vertmodel::vertmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [80] [861] 0.0 0.00 0.00 12 vertmodel::vertmeshgroup::cleanup() [861] ----------------------------------------------- 0.00 0.00 11/11 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] [862] 0.0 0.00 0.00 11 getlavacolour(unsigned char*) [862] ----------------------------------------------- 0.00 0.00 3/10 worldalias(char const*, char const*) [903] 0.00 0.00 7/10 executeret(char const*) [84] [863] 0.0 0.00 0.00 10 alias(char const*, char const*) [863] ----------------------------------------------- 0.00 0.00 9/9 executeret(char const*) [84] [864] 0.0 0.00 0.00 9 mdlcollide(int*) [864] ----------------------------------------------- 0.00 0.00 3/9 resetmap() [385] 0.00 0.00 6/9 executeret(char const*) [84] [865] 0.0 0.00 0.00 9 cleanreflections() [865] 0.00 0.00 153/153 cleanreflection(Reflection&) [785] ----------------------------------------------- 0.00 0.00 1/9 main [1] 0.00 0.00 8/9 saycommand(char*) [867] [866] 0.0 0.00 0.00 9 keyrepeat(bool) [866] ----------------------------------------------- 0.00 0.00 4/8 executeret(char const*) [84] 0.00 0.00 4/8 consolekey(int, bool, int) [433] [867] 0.0 0.00 0.00 8 saycommand(char*) [867] 0.00 0.00 8/9 keyrepeat(bool) [866] ----------------------------------------------- 0.00 0.00 8/8 clearpvs() [917] [868] 0.0 0.00 0.00 8 viewcellnode::~viewcellnode() [868] ----------------------------------------------- 0.00 0.00 2/7 addcomplete(char*, int, char*, char*) [829] 0.00 0.00 5/7 md5animpart(char*) [877] [869] 0.0 0.00 0.00 7 explodelist(char const*, vector&) [869] ----------------------------------------------- 0.00 0.00 1/7 var_hwmipmap() [1005] 0.00 0.00 1/7 var_aniso() [1094] 0.00 0.00 1/7 var_bilinear() [1003] 0.00 0.00 1/7 var_trilinear() [1015] 0.00 0.00 1/7 var_texcompress() [1028] 0.00 0.00 1/7 var_texreduce() [1014] 0.00 0.00 1/7 var_maxtexsize() [1019] [870] 0.0 0.00 0.00 7 initwarning(char const*, int, int) [870] ----------------------------------------------- 5 executeret(char const*) [84] 0.00 0.00 1/6530024 rehash(bool) [434] 0.00 0.00 1/6530024 loadshaders() [343] [871] 0.0 0.00 0.00 7 exec(char const*) [871] 7 execfile(char const*) [394] ----------------------------------------------- 0.00 0.00 1/7 executeret(char const*) [84] 0.00 0.00 1/7 bfaserver::bfaserver() [1124] 0.00 0.00 1/7 bfaserver::parsepacket(int, int, bool, databuf&) [200] 0.00 0.00 2/7 bfaserver::changemap(char const*, int, int) [436] 0.00 0.00 2/7 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] [872] 0.0 0.00 0.00 7 bfaserver::modecheck(int*, int*) [872] ----------------------------------------------- 0.00 0.00 7/7 animmodel::calcbb(int, vec&, vec&) [849] [873] 0.0 0.00 0.00 7 skelmodel::skelmesh::calcbb(int, vec&, vec&, matrix3x4 const&) [873] ----------------------------------------------- 0.00 0.00 6/6 executeret(char const*) [84] [874] 0.0 0.00 0.00 6 addlistcomplete(char*, char*) [874] 0.00 0.00 6/28 addcomplete(char*, int, char*, char*) [829] ----------------------------------------------- 18 flushvbo(int) [875] 0.00 0.00 1/6 vacollect::setupdata(vtxarray*) [327] 0.00 0.00 5/6 octarender() [74] [875] 0.0 0.00 0.00 6+18 flushvbo(int) [875] 0.00 0.00 18/18 genvbo(int, void*, int, vtxarray**, int) [845] 18 flushvbo(int) [875] ----------------------------------------------- 0.00 0.00 6/6 executeret(char const*) [84] [876] 0.0 0.00 0.00 6 bfaclient::scoreboard::scoreboard(bfaclient&)::cmd_showscores::run(bfaclient::scoreboard*, int*) [876] ----------------------------------------------- 0.00 0.00 5/5 executeret(char const*) [84] [877] 0.0 0.00 0.00 5 md5animpart(char*) [877] 0.00 0.00 5/7 explodelist(char const*, vector&) [869] 0.00 0.00 5/5 skelmodel::skeleton::expandbonemask(unsigned char*, int, int) [892] ----------------------------------------------- 0.00 0.00 5/5 executeret(char const*) [84] [878] 0.0 0.00 0.00 5 mdlextendbb(float*, float*, float*) [878] ----------------------------------------------- 0.00 0.00 1/5 var_filltjoints() [1024] 0.00 0.00 1/5 var_vertwater() [1016] 0.00 0.00 1/5 emptymap(int, bool, char*, bool) [397] 0.00 0.00 2/5 allchanged(bool) [58] [879] 0.0 0.00 0.00 5 updatevabbs(bool) [879] 0.00 0.00 40/85 updatevabb(vtxarray*, bool) [795] ----------------------------------------------- 0.00 0.00 5/5 allchanged(bool) [58] [880] 0.0 0.00 0.00 5 resetqueries() [880] ----------------------------------------------- 0.00 0.00 5/5 var_shadowmapangle() [885] [881] 0.0 0.00 0.00 5 setshadowdir(int) [881] ----------------------------------------------- 0.00 0.00 5/5 setvar(char const*, int, bool) [767] [882] 0.0 0.00 0.00 5 var_grabinput() [882] 0.00 0.00 5/5 inputgrab(bool) [887] ----------------------------------------------- 0.00 0.00 5/5 executeret(char const*) [84] [883] 0.0 0.00 0.00 5 cleanupdepthfx() [883] ----------------------------------------------- 0.00 0.00 5/5 allchanged(bool) [58] [884] 0.0 0.00 0.00 5 invalidatepostfx() [884] ----------------------------------------------- 0.00 0.00 5/5 setvar(char const*, int, bool) [767] [885] 0.0 0.00 0.00 5 var_shadowmapangle() [885] 0.00 0.00 5/5 setshadowdir(int) [881] ----------------------------------------------- 11647 vaclearc(cube*) [886] 0.00 0.00 5/5 allchanged(bool) [58] [886] 0.0 0.00 0.00 5+11647 vaclearc(cube*) [886] 0.00 0.00 16/159 destroyva(vtxarray*, bool) [784] 11647 vaclearc(cube*) [886] ----------------------------------------------- 0.00 0.00 5/5 var_grabinput() [882] [887] 0.0 0.00 0.00 5 inputgrab(bool) [887] ----------------------------------------------- 796 BIH::build(vector&, unsigned short*, int, int) [888] 0.00 0.00 5/5 BIH::BIH(vector*) [889] [888] 0.0 0.00 0.00 5+796 BIH::build(vector&, unsigned short*, int, int) [888] 796 BIH::build(vector&, unsigned short*, int, int) [888] ----------------------------------------------- 0.00 0.00 5/5 animmodel::setBIH() [890] [889] 0.0 0.00 0.00 5 BIH::BIH(vector*) [889] 0.00 0.00 5/5 BIH::build(vector&, unsigned short*, int, int) [888] ----------------------------------------------- 0.00 0.00 5/5 mmintersect(extentity const&, vec const&, vec const&, float, int, float&) [161] [890] 0.0 0.00 0.00 5 animmodel::setBIH() [890] 0.00 0.00 5/5 BIH::BIH(vector*) [889] 0.00 0.00 4/4 skelmodel::skelmesh::gentris(int, Texture*, vector*, matrix3x4 const&) [898] 0.00 0.00 1/1 vertmodel::vertmesh::gentris(int, Texture*, vector*, matrix3x4 const&) [1125] ----------------------------------------------- 0.00 0.00 5/5 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [68] [891] 0.0 0.00 0.00 5 bfaclient::resetstates(int) [891] 0.00 0.00 5/4867 resetcursor(bool, bool) [681] ----------------------------------------------- 0.00 0.00 5/5 md5animpart(char*) [877] [892] 0.0 0.00 0.00 5 skelmodel::skeleton::expandbonemask(unsigned char*, int, int) [892] ----------------------------------------------- 0.00 0.00 1/4 stopsound() [1093] 0.00 0.00 3/4 resetmap() [385] [893] 0.0 0.00 0.00 4 clearsound() [893] 0.00 0.00 66/7567 removesound(int) [623] ----------------------------------------------- 0.00 0.00 2/4 clearlights() [473] 0.00 0.00 2/4 initlights() [475] [894] 0.0 0.00 0.00 4 genlightmaptexs() [894] 0.00 0.00 7/664 createtexture(int, int, int, void*, int, bool, unsigned int, unsigned int, bool, bool) [735] 0.00 0.00 3/3 genreservedlightmaptexs() [916] ----------------------------------------------- 0.00 0.00 4/4 executeret(char const*) [84] [895] 0.0 0.00 0.00 4 mdlspin(float*) [895] ----------------------------------------------- 0.00 0.00 4/4 optimizematsurfs(materialsurface*, int) [781] [896] 0.0 0.00 0.00 4 QuadNode::genmatsurfs(unsigned char, unsigned char, int, materialsurface*&) [896] ----------------------------------------------- 0.00 0.00 4/4 optimizematsurfs(materialsurface*, int) [781] [897] 0.0 0.00 0.00 4 QuadNode::clear() [897] ----------------------------------------------- 0.00 0.00 4/4 animmodel::setBIH() [890] [898] 0.0 0.00 0.00 4 skelmodel::skelmesh::gentris(int, Texture*, vector*, matrix3x4 const&) [898] ----------------------------------------------- 0.00 0.00 4/4 executeret(char const*) [84] [899] 0.0 0.00 0.00 4 bfaclient::physics::physics(bfaclient&)::cmd_backward::run(bfaclient::physics*, int*) [899] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [385] [900] 0.0 0.00 0.00 3 clearsleep(bool, bool) [900] ----------------------------------------------- 0.00 0.00 3/3 cancelsel() [920] [901] 0.0 0.00 0.00 3 cubecancel() [901] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [385] [902] 0.0 0.00 0.00 3 pruneundos(int) [902] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [385] [903] 0.0 0.00 0.00 3 worldalias(char const*, char const*) [903] 0.00 0.00 3/1783 aliasa(char const*, char*) [712] 0.00 0.00 3/10 alias(char const*, char const*) [863] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [385] [904] 0.0 0.00 0.00 3 cleardecals() [904] ----------------------------------------------- 0.00 0.00 1/3 stopsound() [1093] 0.00 0.00 2/3 initmumble() [459] [905] 0.0 0.00 0.00 3 closemumble() [905] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [385] [906] 0.0 0.00 0.00 3 texturereset() [906] ----------------------------------------------- 0.00 0.00 3/3 setsvar(char const*, char const*, bool) [352] [907] 0.0 0.00 0.00 3 var_cloudbox() [907] ----------------------------------------------- 0.00 0.00 3/3 cancelsel() [920] [908] 0.0 0.00 0.00 3 forcenextundo() [908] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [385] [909] 0.0 0.00 0.00 3 mapmodelreset() [909] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [385] [910] 0.0 0.00 0.00 3 materialreset() [910] ----------------------------------------------- 0.00 0.00 3/3 executeret(char const*) [84] [911] 0.0 0.00 0.00 3 cleanshadowmap() [911] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [385] [912] 0.0 0.00 0.00 3 clearoverrides() [912] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [385] [913] 0.0 0.00 0.00 3 clearparticles() [913] 0.00 0.00 33/33 varenderer<0>::reset() [827] 0.00 0.00 21/21 listrenderer::reset() [841] 0.00 0.00 3/3 flarerenderer::reset() [925] 0.00 0.00 3/3 varenderer<2>::reset() [924] 0.00 0.00 3/3 varenderer<1>::reset() [923] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [385] [914] 0.0 0.00 0.00 3 resetlightmaps() [914] 0.00 0.00 3/3 cleanuplightmaps() [915] ----------------------------------------------- 0.00 0.00 3/3 resetlightmaps() [914] [915] 0.0 0.00 0.00 3 cleanuplightmaps() [915] ----------------------------------------------- 0.00 0.00 3/3 genlightmaptexs() [894] [916] 0.0 0.00 0.00 3 genreservedlightmaptexs() [916] 0.00 0.00 18/664 createtexture(int, int, int, void*, int, bool, unsigned int, unsigned int, bool, bool) [735] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [385] [917] 0.0 0.00 0.00 3 clearpvs() [917] 0.00 0.00 8/8 viewcellnode::~viewcellnode() [868] 0.00 0.00 3/3 lockpvs_(bool) [918] ----------------------------------------------- 0.00 0.00 3/3 clearpvs() [917] [918] 0.0 0.00 0.00 3 lockpvs_(bool) [918] ----------------------------------------------- 0.00 0.00 3/3 executeret(char const*) [84] [919] 0.0 0.00 0.00 3 md3pitch(float*, float*, float*, float*) [919] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [385] [920] 0.0 0.00 0.00 3 cancelsel() [920] 0.00 0.00 3/3 forcenextundo() [908] 0.00 0.00 3/3 cubecancel() [901] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [385] [921] 0.0 0.00 0.00 3 entcancel() [921] ----------------------------------------------- 0.00 0.00 1/3 obj::loaddefaultparts() [302] 0.00 0.00 1/3 md3::loaddefaultparts() [301] 0.00 0.00 1/3 md2::load() [300] [922] 0.0 0.00 0.00 3 parentdir(char const*) [922] ----------------------------------------------- 0.00 0.00 3/3 clearparticles() [913] [923] 0.0 0.00 0.00 3 varenderer<1>::reset() [923] ----------------------------------------------- 0.00 0.00 3/3 clearparticles() [913] [924] 0.0 0.00 0.00 3 varenderer<2>::reset() [924] ----------------------------------------------- 0.00 0.00 3/3 clearparticles() [913] [925] 0.0 0.00 0.00 3 flarerenderer::reset() [925] ----------------------------------------------- 0.00 0.00 1/3 setupserver() [438] 0.00 0.00 1/3 addserver(char const*) [1089] 0.00 0.00 1/3 resolverloop(void*) [1290] [926] 0.0 0.00 0.00 3 bfaserver::serverinfoport() [926] ----------------------------------------------- 0.00 0.00 1/3 writecfg() [472] 0.00 0.00 1/3 emptymap(int, bool, char*, bool) [397] 0.00 0.00 1/3 bfaserver::bfaserver()::cmd_gamever::run(bfaserver*) [1147] [927] 0.0 0.00 0.00 3 bfaserver::gamever() [927] ----------------------------------------------- 0.00 0.00 2/2 executeret(char const*) [84] [928] 0.0 0.00 0.00 2 clearbrush() [928] ----------------------------------------------- 0.00 0.00 2/2 executeret(char const*) [84] [929] 0.0 0.00 0.00 2 clockreset() [929] ----------------------------------------------- 0.00 0.00 2/2 load_world(char*) [204] [930] 0.0 0.00 0.00 2 genenvmaps() [930] ----------------------------------------------- 0.00 0.00 1/2 cleanup() [1082] 0.00 0.00 1/2 main [1] [931] 0.0 0.00 0.00 2 showcursor(bool) [931] ----------------------------------------------- 0.00 0.00 2/2 initenvmaps() [477] [932] 0.0 0.00 0.00 2 clearenvmaps() [932] ----------------------------------------------- 0.00 0.00 2/2 initenvmaps() [477] [933] 0.0 0.00 0.00 2 cubemapfromsky(int) [933] 0.00 0.00 12/664 createtexture(int, int, int, void*, int, bool, unsigned int, unsigned int, bool, bool) [735] 0.00 0.00 2/323 resizetexture(int&, int&, bool, unsigned int, unsigned int) [762] ----------------------------------------------- 0.00 0.00 2/2 setupexplosion() [223] [934] 0.0 0.00 0.00 2 createexpmodtex(int, float) [934] 0.00 0.00 2/664 createtexture(int, int, int, void*, int, bool, unsigned int, unsigned int, bool, bool) [735] ----------------------------------------------- 0.00 0.00 2/2 rendertarget::doblur(int, float) [174] [935] 0.0 0.00 0.00 2 setupblurkernel(int, float, float*, float*) [935] ----------------------------------------------- 0.00 0.00 1/2 executeret(char const*) [84] 0.00 0.00 1/2 gl_init(int, int, int, int, int) [461] [936] 0.0 0.00 0.00 2 setuptexcompress() [936] ----------------------------------------------- 0.00 0.00 2/2 cleargui_(int*) [939] [937] 0.0 0.00 0.00 2 cleargui(int) [937] 0.00 0.00 1/1 popgui() [1080] ----------------------------------------------- 0.00 0.00 2/2 executeret(char const*) [84] [938] 0.0 0.00 0.00 2 mdltrans(float*, float*, float*) [938] ----------------------------------------------- 0.00 0.00 2/2 executeret(char const*) [84] [939] 0.0 0.00 0.00 2 cleargui_(int*) [939] 0.00 0.00 2/2 cleargui(int) [937] ----------------------------------------------- 11647 validatec(cube*, int) [940] 0.00 0.00 2/2 load_world(char*) [204] [940] 0.0 0.00 0.00 2+11647 validatec(cube*, int) [940] 0.00 0.00 244635/244635 optiface(unsigned char*, cube&) [545] 11647 validatec(cube*, int) [940] ----------------------------------------------- 0.00 0.00 2/2 particleinit() [353] [941] 0.0 0.00 0.00 2 varenderer<1>::init(int) [941] ----------------------------------------------- 0.00 0.00 2/2 particleinit() [353] [942] 0.0 0.00 0.00 2 varenderer<2>::init(int) [942] ----------------------------------------------- 0.00 0.00 2/2 md2::loadmeshes(char*, char*) [465] [943] 0.0 0.00 0.00 2 md2::md2meshgroup::~md2meshgroup() [943] ----------------------------------------------- 0.00 0.00 2/2 md3::loadmeshes(char*, char*) [151] [944] 0.0 0.00 0.00 2 md3::md3meshgroup::~md3meshgroup() [944] ----------------------------------------------- 0.00 0.00 2/2 obj::loadmeshes(char*, char*) [467] [945] 0.0 0.00 0.00 2 obj::objmeshgroup::~objmeshgroup() [945] ----------------------------------------------- 0.00 0.00 2/2 bfaclient::bfaclient() [447] [946] 0.0 0.00 0.00 2 fpsent::fpsent() [946] ----------------------------------------------- 0.00 0.00 2/2 md5::load() [209] [947] 0.0 0.00 0.00 2 animmodel::meshgroup::scaleverts(float, vec const&) [947] 0.00 0.00 2/18 skelmodel::skelmesh::scaleverts(vec const&, float) [848] 0.00 0.00 2/17 skelmodel::skelmeshgroup::scaletags(vec const&, float) [850] 0.00 0.00 1/2 skelmodel::skelmeshgroup::copy() [952] ----------------------------------------------- 0.00 0.00 2/2 load_world(char*) [204] [948] 0.0 0.00 0.00 2 bfaclient::entities::initents(void*&, int, int, char*, int) [948] 0.00 0.00 5325/5325 bfaclient::entities::canlink(int, int, bool) [679] ----------------------------------------------- 0.00 0.00 2/2 load_world(char*) [204] [949] 0.0 0.00 0.00 2 bfaclient::loadworld(void*&, int) [949] ----------------------------------------------- 0.00 0.00 1/2 connects(char const*) [367] 0.00 0.00 1/2 setupserver() [438] [950] 0.0 0.00 0.00 2 bfaserver::serverport() [950] ----------------------------------------------- 0.00 0.00 2/2 load_world(char*) [204] [951] 0.0 0.00 0.00 2 bfaserver::canload(char*) [951] ----------------------------------------------- 0.00 0.00 1/2 animmodel::meshgroup::scaleverts(float, vec const&) [947] 0.00 0.00 1/2 md5::load() [209] [952] 0.0 0.00 0.00 2 skelmodel::skelmeshgroup::copy() [952] 0.00 0.00 2/2 skelmodel::skelmeshgroup::allocate() [953] 0.00 0.00 2/2 skelmodel::skelmesh::copy() [954] ----------------------------------------------- 0.00 0.00 2/2 skelmodel::skelmeshgroup::copy() [952] [953] 0.0 0.00 0.00 2 skelmodel::skelmeshgroup::allocate() [953] ----------------------------------------------- 0.00 0.00 2/2 skelmodel::skelmeshgroup::copy() [952] [954] 0.0 0.00 0.00 2 skelmodel::skelmesh::copy() [954] 0.00 0.00 2/2 skelmodel::skelmesh::allocate() [955] ----------------------------------------------- 0.00 0.00 2/2 skelmodel::skelmesh::copy() [954] [955] 0.0 0.00 0.00 2 skelmodel::skelmesh::allocate() [955] ----------------------------------------------- 0.00 0.00 2/2 rendertarget::render(int, int, int, float) [27] [956] 0.0 0.00 0.00 2 rendertarget::depthformats() const [956] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [957] 0.0 0.00 0.00 1 global constructors keyed to _Z11texreorientP11SDL_Surfacebbbib [957] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1073] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [958] 0.0 0.00 0.00 1 global constructors keyed to _Z12cleanupglarev [958] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1050] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [959] 0.0 0.00 0.00 1 global constructors keyed to _Z15renderwaterfallR15materialsurfaceP7Textureffh [959] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1054] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [960] 0.0 0.00 0.00 1 global constructors keyed to _Z4itoaPci [960] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1046] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [961] 0.0 0.00 0.00 1 global constructors keyed to _ZN6Shader10lastshaderE [961] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1070] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [962] 0.0 0.00 0.00 1 global constructors keyed to centertime [962] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1047] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [963] 0.0 0.00 0.00 1 global constructors keyed to clienthost [963] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1045] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [964] 0.0 0.00 0.00 1 global constructors keyed to clipcache [964] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1060] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [965] 0.0 0.00 0.00 1 global constructors keyed to cmenu [965] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1055] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [966] 0.0 0.00 0.00 1 global constructors keyed to curfont [966] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1066] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [967] 0.0 0.00 0.00 1 global constructors keyed to enttype [967] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1077] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [968] 0.0 0.00 0.00 1 global constructors keyed to floatvtx [968] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1059] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [969] 0.0 0.00 0.00 1 global constructors keyed to grassanimdist [969] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1051] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [970] 0.0 0.00 0.00 1 global constructors keyed to hasVBO [970] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1062] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [971] 0.0 0.00 0.00 1 global constructors keyed to hdr [971] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1075] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [972] 0.0 0.00 0.00 1 global constructors keyed to homedir [972] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1043] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [973] 0.0 0.00 0.00 1 global constructors keyed to icom_textlist [973] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1044] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [974] 0.0 0.00 0.00 1 global constructors keyed to lightmaps [974] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1052] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [975] 0.0 0.00 0.00 1 global constructors keyed to mapexts [975] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1076] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [976] 0.0 0.00 0.00 1 global constructors keyed to maxdecaltris [976] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1048] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [977] 0.0 0.00 0.00 1 global constructors keyed to maxdynlights [977] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1049] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [978] 0.0 0.00 0.00 1 global constructors keyed to maxpvsblocker [978] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1061] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [979] 0.0 0.00 0.00 1 global constructors keyed to normalgroups [979] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1056] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [980] 0.0 0.00 0.00 1 global constructors keyed to oqdynent [980] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1063] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [981] 0.0 0.00 0.00 1 global constructors keyed to particleshader [981] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1064] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [982] 0.0 0.00 0.00 1 global constructors keyed to resolverthreads [982] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1069] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [983] 0.0 0.00 0.00 1 global constructors keyed to screen [983] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1053] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [984] 0.0 0.00 0.00 1 global constructors keyed to shadowmap [984] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1071] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [985] 0.0 0.00 0.00 1 global constructors keyed to showcursorgrid [985] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1058] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [986] 0.0 0.00 0.00 1 global constructors keyed to sky [986] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1065] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [987] 0.0 0.00 0.00 1 global constructors keyed to soundsamples [987] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1072] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [988] 0.0 0.00 0.00 1 global constructors keyed to version [988] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1068] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [989] 0.0 0.00 0.00 1 global constructors keyed to vfcP [989] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1067] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [990] 0.0 0.00 0.00 1 global constructors keyed to waterreflect [990] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1074] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2633] [991] 0.0 0.00 0.00 1 global constructors keyed to worldroot [991] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1057] ----------------------------------------------- 0.00 0.00 1/1 cleanup() [1082] [992] 0.0 0.00 0.00 1 clear_mdls() [992] 0.00 0.00 25/43 md5::~md5() [816] 0.00 0.00 17/18 md3::~md3() [846] ----------------------------------------------- 0.00 0.00 1/1 main [1] [993] 0.0 0.00 0.00 1 eastereggs() [993] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [994] 0.0 0.00 0.00 1 var_mumble() [994] ----------------------------------------------- 0.00 0.00 1/1 writecfg() [472] [995] 0.0 0.00 0.00 1 writebinds(_IO_FILE*) [995] ----------------------------------------------- 0.00 0.00 1/1 bfaserver::parsepacket(int, int, bool, databuf&) [200] [996] 0.0 0.00 0.00 1 getclientip(int) [996] ----------------------------------------------- 0.00 0.00 1/1 var_musicvol() [1006] [997] 0.0 0.00 0.00 1 setmusicvol(int) [997] ----------------------------------------------- 0.00 0.00 1/1 main [1] [998] 0.0 0.00 0.00 1 setupscreen(int&, int&, int&) [998] ----------------------------------------------- 0.00 0.00 1/1 quit() [368] [999] 0.0 0.00 0.00 1 abortconnect() [999] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1000] 0.0 0.00 0.00 1 cleanupglare() [1000] ----------------------------------------------- 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1077] [1001] 0.0 0.00 0.00 1 registergame(char const*, igame*) [1001] ----------------------------------------------- 0.00 0.00 1/1 resolverwait(char const*, _ENetAddress*) [404] [1002] 0.0 0.00 0.00 1 resolverinit() [1002] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1003] 0.0 0.00 0.00 1 var_bilinear() [1003] 0.00 0.00 1/7 initwarning(char const*, int, int) [870] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1004] 0.0 0.00 0.00 1 var_clockfix() [1004] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1005] 0.0 0.00 0.00 1 var_hwmipmap() [1005] 0.00 0.00 1/7 initwarning(char const*, int, int) [870] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1006] 0.0 0.00 0.00 1 var_musicvol() [1006] 0.00 0.00 1/1 setmusicvol(int) [997] ----------------------------------------------- 0.00 0.00 1/1 quit() [368] [1007] 0.0 0.00 0.00 1 writeinitcfg() [1007] ----------------------------------------------- 0.00 0.00 1/1 main [1] [1008] 0.0 0.00 0.00 1 addpackagedir(char const*) [1008] ----------------------------------------------- 0.00 0.00 1/1 cleanup() [1082] [1009] 0.0 0.00 0.00 1 cleanupserver() [1009] ----------------------------------------------- 0.00 0.00 1/1 cleanup() [1082] [1010] 0.0 0.00 0.00 1 clear_command() [1010] ----------------------------------------------- 0.00 0.00 1/1 cleanup() [1082] [1011] 0.0 0.00 0.00 1 clear_console() [1011] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1012] 0.0 0.00 0.00 1 var_fpdepthfx() [1012] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1013] 0.0 0.00 0.00 1 var_glaresize() [1013] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1014] 0.0 0.00 0.00 1 var_texreduce() [1014] 0.00 0.00 1/7 initwarning(char const*, int, int) [870] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1015] 0.0 0.00 0.00 1 var_trilinear() [1015] 0.00 0.00 1/7 initwarning(char const*, int, int) [870] ----------------------------------------------- 1 executeret(char const*) [84] [1016] 0.0 0.00 0.00 1 var_vertwater() [1016] 0.00 0.00 1/5 updatevabbs(bool) [879] 1 allchanged(bool) [58] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1017] 0.0 0.00 0.00 1 var_waterfade() [1017] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1018] 0.0 0.00 0.00 1 var_clockerror() [1018] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1019] 0.0 0.00 0.00 1 var_maxtexsize() [1019] 0.00 0.00 1/7 initwarning(char const*, int, int) [870] ----------------------------------------------- 0.00 0.00 1/1 main [1] [1020] 0.0 0.00 0.00 1 resetfpshistory() [1020] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1021] 0.0 0.00 0.00 1 setuniformparam(char*, float*, float*, float*, float*) [1021] 0.00 0.00 1/130 setshaderparam(char*, int, int, float, float, float, float) [790] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1022] 0.0 0.00 0.00 1 var_depthfxrect() [1022] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1023] 0.0 0.00 0.00 1 var_depthfxsize() [1023] ----------------------------------------------- 1 executeret(char const*) [84] [1024] 0.0 0.00 0.00 1 var_filltjoints() [1024] 0.00 0.00 1/5 updatevabbs(bool) [879] 1 allchanged(bool) [58] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1025] 0.0 0.00 0.00 1 var_fpshadowmap() [1025] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1026] 0.0 0.00 0.00 1 var_mapshotsize() [1026] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1027] 0.0 0.00 0.00 1 var_reflectsize() [1027] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1028] 0.0 0.00 0.00 1 var_texcompress() [1028] 0.00 0.00 1/7 initwarning(char const*, int, int) [870] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1029] 0.0 0.00 0.00 1 var_waterenvmap() [1029] ----------------------------------------------- 0.00 0.00 1/1 gl_checkextensions() [453] [1030] 0.0 0.00 0.00 1 checkglslsupport() [1030] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1031] 0.0 0.00 0.00 1 var_maxdecaltris() [1031] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1032] 0.0 0.00 0.00 1 var_maxparticles() [1032] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1033] 0.0 0.00 0.00 1 var_waterreflect() [1033] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1034] 0.0 0.00 0.00 1 var_waterrefract() [1034] ----------------------------------------------- 0.00 0.00 1/1 writecfg() [472] [1035] 0.0 0.00 0.00 1 writecompletions(_IO_FILE*) [1035] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1036] 0.0 0.00 0.00 1 var_depthfxfilter() [1036] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1037] 0.0 0.00 0.00 1 var_shadowmapsize() [1037] ----------------------------------------------- 1 executeret(char const*) [84] [1038] 0.0 0.00 0.00 1 var_fullbrightlevel() [1038] 1 setfullbrightlevel(int) [476] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1039] 0.0 0.00 0.00 1 var_depthfxprecision() [1039] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1040] 0.0 0.00 0.00 1 var_waterfallrefract() [1040] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1041] 0.0 0.00 0.00 1 var_shadowmapprecision() [1041] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1042] 0.0 0.00 0.00 1 var_texcompressquality() [1042] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to homedir [972] [1043] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1043] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to icom_textlist [973] [1044] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1044] 0.00 0.00 14/241 addident(char const*, ident*) [769] 0.00 0.00 3/27 svariable(char const*, char const*, char**, void (*)(), int) [830] 0.00 0.00 2/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to clienthost [963] [1045] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1045] 0.00 0.00 4/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] 0.00 0.00 3/240 addcommand(char const*, void (*)(), char const*) [770] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to _Z4itoaPci [960] [1046] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1046] 0.00 0.00 37/240 addcommand(char const*, void (*)(), char const*) [770] 0.00 0.00 6/241 addident(char const*, ident*) [769] 0.00 0.00 1/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to centertime [962] [1047] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1047] 0.00 0.00 13/240 addcommand(char const*, void (*)(), char const*) [770] 0.00 0.00 8/241 addident(char const*, ident*) [769] 0.00 0.00 5/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] 0.00 0.00 2/23 fvariable(char const*, float, float*, void (*)(), int) [835] 0.00 0.00 2/27 svariable(char const*, char const*, char**, void (*)(), int) [830] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to maxdecaltris [976] [1048] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1048] 0.00 0.00 5/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to maxdynlights [977] [1049] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1049] 0.00 0.00 2/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to _Z12cleanupglarev [958] [1050] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1050] 0.00 0.00 5/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] 0.00 0.00 1/23 fvariable(char const*, float, float*, void (*)(), int) [835] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to grassanimdist [969] [1051] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1051] 0.00 0.00 16/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to lightmaps [974] [1052] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1052] 0.00 0.00 22/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] 0.00 0.00 2/241 addident(char const*, ident*) [769] 0.00 0.00 1/240 addcommand(char const*, void (*)(), char const*) [770] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to screen [983] [1053] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1053] 0.00 0.00 20/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] 0.00 0.00 5/240 addcommand(char const*, void (*)(), char const*) [770] 0.00 0.00 1/241 addident(char const*, ident*) [769] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to _Z15renderwaterfallR15materialsurfaceP7Textureffh [959] [1054] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1054] 0.00 0.00 4/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to cmenu [965] [1055] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1055] 0.00 0.00 21/240 addcommand(char const*, void (*)(), char const*) [770] 0.00 0.00 4/27 svariable(char const*, char const*, char**, void (*)(), int) [830] 0.00 0.00 1/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] 0.00 0.00 1/241 addident(char const*, ident*) [769] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to normalgroups [979] [1056] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1056] 0.00 0.00 3/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to worldroot [991] [1057] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1057] 0.00 0.00 3/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] 0.00 0.00 2/240 addcommand(char const*, void (*)(), char const*) [770] 0.00 0.00 1/11651 newcubes(unsigned int) [601] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to showcursorgrid [985] [1058] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1058] 0.00 0.00 27/240 addcommand(char const*, void (*)(), char const*) [770] 0.00 0.00 19/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] 0.00 0.00 5/241 addident(char const*, ident*) [769] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to floatvtx [968] [1059] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1059] 0.00 0.00 7/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] 0.00 0.00 1/240 addcommand(char const*, void (*)(), char const*) [770] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to clipcache [964] [1060] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1060] 0.00 0.00 1/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] 0.00 0.00 1/240 addcommand(char const*, void (*)(), char const*) [770] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to maxpvsblocker [978] [1061] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1061] 0.00 0.00 6/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] 0.00 0.00 4/240 addcommand(char const*, void (*)(), char const*) [770] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to hasVBO [970] [1062] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1062] 0.00 0.00 33/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] 0.00 0.00 4/23 fvariable(char const*, float, float*, void (*)(), int) [835] 0.00 0.00 1/240 addcommand(char const*, void (*)(), char const*) [770] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to oqdynent [980] [1063] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1063] 0.00 0.00 83/240 addcommand(char const*, void (*)(), char const*) [770] 0.00 0.00 13/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] 0.00 0.00 1/241 addident(char const*, ident*) [769] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to particleshader [981] [1064] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1064] 0.00 0.00 33/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to sky [986] [1065] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1065] 0.00 0.00 10/23 fvariable(char const*, float, float*, void (*)(), int) [835] 0.00 0.00 10/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] 0.00 0.00 3/27 svariable(char const*, char const*, char**, void (*)(), int) [830] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to curfont [966] [1066] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1066] 0.00 0.00 12/27 svariable(char const*, char const*, char**, void (*)(), int) [830] 0.00 0.00 2/240 addcommand(char const*, void (*)(), char const*) [770] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to vfcP [989] [1067] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1067] 0.00 0.00 14/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] 0.00 0.00 1/27 svariable(char const*, char const*, char**, void (*)(), int) [830] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to version [988] [1068] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1068] 0.00 0.00 2/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to resolverthreads [982] [1069] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1069] 0.00 0.00 3/240 addcommand(char const*, void (*)(), char const*) [770] 0.00 0.00 2/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to _ZN6Shader10lastshaderE [961] [1070] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1070] 0.00 0.00 17/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] 0.00 0.00 11/240 addcommand(char const*, void (*)(), char const*) [770] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to shadowmap [984] [1071] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1071] 0.00 0.00 17/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to soundsamples [987] [1072] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1072] 0.00 0.00 9/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] 0.00 0.00 3/240 addcommand(char const*, void (*)(), char const*) [770] 0.00 0.00 2/241 addident(char const*, ident*) [769] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to _Z11texreorientP11SDL_Surfacebbbib [957] [1073] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1073] 0.00 0.00 14/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] 0.00 0.00 10/240 addcommand(char const*, void (*)(), char const*) [770] 0.00 0.00 1/241 addident(char const*, ident*) [769] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to waterreflect [990] [1074] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1074] 0.00 0.00 22/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to hdr [971] [1075] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1075] 0.00 0.00 11/240 addcommand(char const*, void (*)(), char const*) [770] 0.00 0.00 9/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] 0.00 0.00 8/241 addident(char const*, ident*) [769] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to mapexts [975] [1076] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1076] 0.00 0.00 8/241 addident(char const*, ident*) [769] 0.00 0.00 4/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] 0.00 0.00 1/240 addcommand(char const*, void (*)(), char const*) [770] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to enttype [967] [1077] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1077] 0.00 0.00 26/351 variable(char const*, int, int, int, int*, void (*)(), int) [758] 0.00 0.00 6/23 fvariable(char const*, float, float*, void (*)(), int) [835] 0.00 0.00 2/27 svariable(char const*, char const*, char**, void (*)(), int) [830] 0.00 0.00 1/1 registergame(char const*, igame*) [1001] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1078] 0.0 0.00 0.00 1 mdlbb(float*, float*, float*) [1078] ----------------------------------------------- 0.00 0.00 1/1 main [1] [1079] 0.0 0.00 0.00 1 fixdir(char*) [1079] 0.00 0.00 1/1905 path(char*) [705] ----------------------------------------------- 0.00 0.00 1/1 cleargui(int) [937] [1080] 0.0 0.00 0.00 1 popgui() [1080] 0.00 0.00 1/1 menu::clear() [1099] ----------------------------------------------- 0.00 0.00 1/1 reloadMT() [251] [1081] 0.0 0.00 0.00 1 seedMT(unsigned int) [1081] ----------------------------------------------- 1 quit() [368] [1082] 0.0 0.00 0.00 1 cleanup() [1082] 0.00 0.00 1/1 cleanupserver() [1009] 0.00 0.00 1/2 showcursor(bool) [931] 0.00 0.00 1/1 clear_command() [1010] 0.00 0.00 1/1 clear_console() [1011] 0.00 0.00 1/1 stopsound() [1093] 0.00 0.00 1/1 clear_mdls() [992] 1 freeocta(cube*) [600] ----------------------------------------------- 0.00 0.00 1/1 showgui(char const*) [1084] [1083] 0.0 0.00 0.00 1 pushgui(menu*, int) [1083] 0.00 0.00 1/4867 resetcursor(bool, bool) [681] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1084] 0.0 0.00 0.00 1 showgui(char const*) [1084] 0.00 0.00 1/1 pushgui(menu*, int) [1083] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1085] 0.0 0.00 0.00 1 addsleep(int*, char*) [1085] ----------------------------------------------- 0.00 0.00 1/1 gl_init(int, int, int, int, int) [461] [1086] 0.0 0.00 0.00 1 inittmus() [1086] 0.00 0.00 4/15288 resettmu(int) [593] ----------------------------------------------- 0.00 0.00 1/1 texturedata(char const*, Slot::Tex*, bool, bool*, TextureAnim*) [94] [1087] 0.0 0.00 0.00 1 texdecal(SDL_Surface*, bool) [1087] ----------------------------------------------- 0.00 0.00 1/1 gets2c() [65] [1088] 0.0 0.00 0.00 1 throttle() [1088] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1089] 0.0 0.00 0.00 1 addserver(char const*) [1089] 0.00 0.00 1/3 bfaserver::serverinfoport() [926] 0.00 0.00 1/1 newserver(char const*, unsigned int, unsigned int) [1092] ----------------------------------------------- 0.00 0.00 1/1 main [1] [1090] 0.0 0.00 0.00 1 initsound() [1090] ----------------------------------------------- 0.00 0.00 1/1 stopsound() [1093] [1091] 0.0 0.00 0.00 1 musicdone(bool) [1091] ----------------------------------------------- 0.00 0.00 1/1 addserver(char const*) [1089] [1092] 0.0 0.00 0.00 1 newserver(char const*, unsigned int, unsigned int) [1092] ----------------------------------------------- 0.00 0.00 1/1 cleanup() [1082] [1093] 0.0 0.00 0.00 1 stopsound() [1093] 0.00 0.00 1/1 musicdone(bool) [1091] 0.00 0.00 1/4 clearsound() [893] 0.00 0.00 1/3 closemumble() [905] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1094] 0.0 0.00 0.00 1 var_aniso() [1094] 0.00 0.00 1/7 initwarning(char const*, int, int) [870] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1095] 0.0 0.00 0.00 1 var_gamma() [1095] ----------------------------------------------- 0.00 0.00 1/1 md2::~md2() [1097] [1096] 0.0 0.00 0.00 1 md2::md2part::~md2part() [1096] ----------------------------------------------- 0.00 0.00 1/1 loadmodel(char const*, int, bool) [113] [1097] 0.0 0.00 0.00 1 md2::~md2() [1097] 0.00 0.00 1/1 md2::md2part::~md2part() [1096] ----------------------------------------------- 0.00 0.00 1/1 loadmodel(char const*, int, bool) [113] [1098] 0.0 0.00 0.00 1 obj::~obj() [1098] 0.00 0.00 1/19 animmodel::part::~part() [844] ----------------------------------------------- 0.00 0.00 1/1 popgui() [1080] [1099] 0.0 0.00 0.00 1 menu::clear() [1099] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1100] 0.0 0.00 0.00 1 dynent::dynent() [1100] ----------------------------------------------- 0.00 0.00 1/1 initgame(char const*) [444] [1101] 0.0 0.00 0.00 1 bfagame::newserver() [1101] 0.00 0.00 1/1 bfaserver::bfaserver() [1124] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1102] 0.0 0.00 0.00 1 bfaclient::scoreboard::scoreboard(bfaclient&) [1102] 0.00 0.00 9/241 addident(char const*, ident*) [769] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1103] 0.0 0.00 0.00 1 bfaclient::var_editfov::var_editfov() [1103] 0.00 0.00 1/241 addident(char const*, ident*) [769] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1104] 0.0 0.00 0.00 1 bfaclient::var_specfov::var_specfov() [1104] 0.00 0.00 1/241 addident(char const*, ident*) [769] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1105] 0.0 0.00 0.00 1 bfaclient::var_editdeadzone::var_editdeadzone() [1105] 0.00 0.00 1/241 addident(char const*, ident*) [769] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1106] 0.0 0.00 0.00 1 bfaclient::var_editpanspeed::var_editpanspeed() [1106] 0.00 0.00 1/241 addident(char const*, ident*) [769] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1107] 0.0 0.00 0.00 1 bfaclient::var_specdeadzone::var_specdeadzone() [1107] 0.00 0.00 1/241 addident(char const*, ident*) [769] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1108] 0.0 0.00 0.00 1 bfaclient::var_editmousetype::var_editmousetype() [1108] 0.00 0.00 1/241 addident(char const*, ident*) [769] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1109] 0.0 0.00 0.00 1 bfaclient::var_specmousetype::var_specmousetype() [1109] 0.00 0.00 1/241 addident(char const*, ident*) [769] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1110] 0.0 0.00 0.00 1 bfaclient::var_yawsensitivity::var_yawsensitivity() [1110] 0.00 0.00 1/241 addident(char const*, ident*) [769] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1111] 0.0 0.00 0.00 1 bfaclient::var_zoomsensitivity::var_zoomsensitivity() [1111] 0.00 0.00 1/241 addident(char const*, ident*) [769] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1112] 0.0 0.00 0.00 1 bfaclient::var_pitchsensitivity::var_pitchsensitivity() [1112] 0.00 0.00 1/241 addident(char const*, ident*) [769] ----------------------------------------------- 0.00 0.00 1/1 initgame(char const*) [444] [1113] 0.0 0.00 0.00 1 bfaclient::getcom() [1113] ----------------------------------------------- 0.00 0.00 1/1 initgame(char const*) [444] [1114] 0.0 0.00 0.00 1 bfaclient::getents() [1114] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1115] 0.0 0.00 0.00 1 bfaclient::physics::physics(bfaclient&) [1115] 0.00 0.00 19/241 addident(char const*, ident*) [769] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1116] 0.0 0.00 0.00 1 bfaclient::entities::entities(bfaclient&) [1116] 0.00 0.00 6/241 addident(char const*, ident*) [769] ----------------------------------------------- 0.00 0.00 1/1 gets2c() [65] [1117] 0.0 0.00 0.00 1 bfaclient::clientcom::gameconnect(bool) [1117] ----------------------------------------------- 0.00 0.00 1/1 connects(char const*) [367] [1118] 0.0 0.00 0.00 1 bfaclient::clientcom::numchannels() [1118] ----------------------------------------------- 0.00 0.00 1/1 writecfg() [472] [1119] 0.0 0.00 0.00 1 bfaclient::clientcom::writeclientinfo(_IO_FILE*) [1119] ----------------------------------------------- 0.00 0.00 1/1 serverslice() [104] [1120] 0.0 0.00 0.00 1 bfaserver::clientconnect(int, unsigned int) [1120] 0.00 0.00 1/108470 getinfo(int) [555] ----------------------------------------------- 0.00 0.00 1/1 setupserver() [438] [1121] 0.0 0.00 0.00 1 bfaserver::getdefaultmaster() [1121] ----------------------------------------------- 0.00 0.00 1/1 emptymap(int, bool, char*, bool) [397] [1122] 0.0 0.00 0.00 1 bfaserver::gameid() [1122] ----------------------------------------------- 0.00 0.00 1/1 bfaserver::bfaserver() [1124] [1123] 0.0 0.00 0.00 1 bfaserver::choosemap(char const*) [1123] ----------------------------------------------- 0.00 0.00 1/1 bfagame::newserver() [1101] [1124] 0.0 0.00 0.00 1 bfaserver::bfaserver() [1124] 0.00 0.00 4/241 addident(char const*, ident*) [769] 0.00 0.00 1/7 bfaserver::modecheck(int*, int*) [872] 0.00 0.00 1/1 bfaserver::choosemap(char const*) [1123] ----------------------------------------------- 0.00 0.00 1/1 animmodel::setBIH() [890] [1125] 0.0 0.00 0.00 1 vertmodel::vertmesh::gentris(int, Texture*, vector*, matrix3x4 const&) [1125] ----------------------------------------------- 0.00 0.00 1/1 rendertarget::render(int, int, int, float) [27] [1126] 0.0 0.00 0.00 1 depthfxtexture::colorformats() const [1126] 0.00 0.00 1/11279 depthfxtexture::texrect() const [603] ----------------------------------------------- 0.00 0.00 1/1 rendertarget::render(int, int, int, float) [27] [1127] 0.0 0.00 0.00 1 shadowmaptexture::colorformats() const [1127] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1128] 0.0 0.00 0.00 1 bfaclient::weaponstate::weaponstate(bfaclient&)::cmd_weapon::~cmd_weapon() [1128] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1129] 0.0 0.00 0.00 1 bfaclient::weaponstate::weaponstate(bfaclient&)::cmd_gunselect::~cmd_gunselect() [1129] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1130] 0.0 0.00 0.00 1 bfaclient::weaponstate::weaponstate(bfaclient&)::cmd_ammo::~cmd_ammo() [1130] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1131] 0.0 0.00 0.00 1 bfaclient::botclient::botclient(bfaclient&)::cmd_addbot::~cmd_addbot() [1131] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1132] 0.0 0.00 0.00 1 bfaclient::botclient::botclient(bfaclient&)::cmd_delbot::~cmd_delbot() [1132] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&) [446] [1133] 0.0 0.00 0.00 1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_getmap::~cmd_getmap() [1133] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&) [446] [1134] 0.0 0.00 0.00 1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_setteam::~cmd_setteam() [1134] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&) [446] [1135] 0.0 0.00 0.00 1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_listdemos::~cmd_listdemos() [1135] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&) [446] [1136] 0.0 0.00 0.00 1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_recorddemo::~cmd_recorddemo() [1136] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1137] 0.0 0.00 0.00 1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_map::run(bfaclient::clientcom*, char*) [1137] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&) [446] [1138] 0.0 0.00 0.00 1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_kick::~cmd_kick() [1138] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1139] 0.0 0.00 0.00 1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_name::run(bfaclient::clientcom*, char*) [1139] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1140] 0.0 0.00 0.00 1 bfaclient::ctfclient::ctfclient(bfaclient&)::cmd_dropflags::~cmd_dropflags() [1140] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1141] 0.0 0.00 0.00 1 bfaclient::bfaclient()::cmd_gamemode::~cmd_gamemode() [1141] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1142] 0.0 0.00 0.00 1 bfaclient::bfaclient()::cmd_mutators::~cmd_mutators() [1142] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1143] 0.0 0.00 0.00 1 bfaclient::bfaclient()::cmd_kill::~cmd_kill() [1143] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1144] 0.0 0.00 0.00 1 bfaclient::bfaclient()::cmd_mode::run(bfaclient*, int*, int*) [1144] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1145] 0.0 0.00 0.00 1 bfaclient::bfaclient()::cmd_mode::~cmd_mode() [1145] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [447] [1146] 0.0 0.00 0.00 1 bfaclient::bfaclient()::cmd_zoom::~cmd_zoom() [1146] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [84] [1147] 0.0 0.00 0.00 1 bfaserver::bfaserver()::cmd_gamever::run(bfaserver*) [1147] 0.00 0.00 1/3 bfaserver::gamever() [927] ----------------------------------------------- This table describes the call tree of the program, and was sorted by the total amount of time spent in each function and its children. Each entry in this table consists of several lines. The line with the index number at the left hand margin lists the current function. The lines above it list the functions that called this function, and the lines below it list the functions this one called. This line lists: index A unique number given to each element of the table. Index numbers are sorted numerically. The index number is printed next to every function name so it is easier to look up where the function in the table. % time This is the percentage of the `total' time that was spent in this function and its children. Note that due to different viewpoints, functions excluded by options, etc, these numbers will NOT add up to 100%. self This is the total amount of time spent in this function. children This is the total amount of time propagated into this function by its children. called This is the number of times the function was called. If the function called itself recursively, the number only includes non-recursive calls, and is followed by a `+' and the number of recursive calls. name The name of the current function. The index number is printed after it. If the function is a member of a cycle, the cycle number is printed between the function's name and the index number. For the function's parents, the fields have the following meanings: self This is the amount of time that was propagated directly from the function into this parent. children This is the amount of time that was propagated from the function's children into this parent. called This is the number of times this parent called the function `/' the total number of times the function was called. Recursive calls to the function are not included in the number after the `/'. name This is the name of the parent. The parent's index number is printed after it. If the parent is a member of a cycle, the cycle number is printed between the name and the index number. If the parents of the function cannot be determined, the word `' is printed in the `name' field, and all the other fields are blank. For the function's children, the fields have the following meanings: self This is the amount of time that was propagated directly from the child into the function. children This is the amount of time that was propagated from the child's children to the function. called This is the number of times the function called this child `/' the total number of times the child was called. Recursive calls by the child are not listed in the number after the `/'. name This is the name of the child. The child's index number is printed after it. If the child is a member of a cycle, the cycle number is printed between the name and the index number. If there are any cycles (circles) in the call graph, there is an entry for the cycle-as-a-whole. This entry shows who called the cycle (as parents) and the members of the cycle (as children.) The `+' recursive calls entry shows the number of function calls that were internal to the cycle, and the calls entry for each member shows, for that member, how many times it was called from other members of the cycle. Index by function name [957] global constructors keyed to _Z11texreorientP11SDL_Surfacebbbib [396] preloadtextures() [398] cmd_mapsound::run(char*, int*, char*) [958] global constructors keyed to _Z12cleanupglarev [42] rendermapmodels() [596] listrenderer::resettracked(physent*) [959] global constructors keyed to _Z15renderwaterfallR15materialsurfaceP7Textureffh [154] rendermaterials() [841] listrenderer::reset() [960] global constructors keyed to _Z4itoaPci [44] rendershadowmap() [153] listrenderer::render() [961] global constructors keyed to _ZN6Shader10lastshaderE [689] rendervertwater(unsigned int, int, int, int, unsigned int, unsigned char) [626] listrenderer::addpart(vec const&, vec const&, int, int, float, physent*) [962] global constructors keyed to centertime [1020] resetfpshistory() [801] listrenderer::cleanup(listparticle*) [963] global constructors keyed to clienthost [140] setlocalparamfv(char const*, int, int, float const*) [575] listrenderer::haswork() [964] global constructors keyed to clipcache [1021] setuniformparam(char*, float*, float*, float*, float*) [709] partrenderer::resettracked(physent*) [965] global constructors keyed to cmenu [935] setupblurkernel(int, float, float*, float*) [634] partrenderer::usesvertexarray() [966] global constructors keyed to curfont [701] startmodelquery(occludequery*) [853] partrenderer::init(int) [967] global constructors keyed to enttype [197] updatedynlights() [576] partrenderer::update() [968] global constructors keyed to floatvtx [115] updateparticles() [592] rendertarget::rendertiles() [969] global constructors keyed to grassanimdist [1022] var_depthfxrect() [698] rendertarget::scissorblur(int&, int&, int&, int&) [970] global constructors keyed to hasVBO [1023] var_depthfxsize() [669] rendertarget::shouldrender() [971] global constructors keyed to hdr [1024] var_filltjoints() [699] rendertarget::scissorrender(int&, int&, int&, int&) [972] global constructors keyed to homedir [1025] var_fpshadowmap() [174] rendertarget::doblur(int, float) [973] global constructors keyed to icom_textlist [1026] var_mapshotsize() [27] rendertarget::render(int, int, int, float) [974] global constructors keyed to lightmaps [1027] var_reflectsize() [700] rendertarget::doclear() [975] global constructors keyed to mapexts [1028] var_texcompress() [171] textrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) [976] global constructors keyed to maxdecaltris [1029] var_waterenvmap() [684] textrenderer::startrender() [977] global constructors keyed to maxdynlights [165] vecfromyawpitch(float, float, int, int, vec&) [627] textrenderer::cleanup(listparticle*) [978] global constructors keyed to maxpvsblocker [279] visiblematerial(cube&, int, int, int, int, int, unsigned char) [685] textrenderer::endrender() [979] global constructors keyed to normalgroups [759] addreleaseaction(char const*) [868] viewcellnode::~viewcellnode() [980] global constructors keyed to oqdynent [164] calcdynlightmask(vtxarray*) [64] decalrenderer::gendecaltris(cube*, ivec const&, int, unsigned char*, unsigned char) [981] global constructors keyed to particleshader [91] checkdynentcache(int, int) [86] decalrenderer::gendecaltris(cube&, int, vec*, bool) [982] global constructors keyed to resolverthreads [1030] checkglslsupport() [321] decalrenderer::render() [983] global constructors keyed to screen [865] cleanreflections() [925] flarerenderer::reset() [984] global constructors keyed to shadowmap [915] cleanuplightmaps() [670] flarerenderer::haswork() [985] global constructors keyed to showcursorgrid [656] cleardynentcache() [102] depthfxtexture::shouldrender() [986] global constructors keyed to sky [695] compileasmshader(unsigned int, unsigned int&, char const*, char const*, char const*, bool, bool) [109] depthfxtexture::addscissorbox(vec const&, float) [987] global constructors keyed to soundsamples [739] compressedformat(unsigned int, int, int, bool) [298] depthfxtexture::dorender() [988] global constructors keyed to version [262] draw_env_overlay(int, Texture*, float, float) [854] cmd_setcomplete::run(char*, char*) [989] global constructors keyed to vfcP [581] draw_envbox_face(float, float, int, int, int, float, float, int, int, int, float, float, int, int, int, float, float, int, int, int, unsigned int) [320] fireballrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) [990] global constructors keyed to waterreflect [186] dynlightreaching(vec const&, vec&, vec&) [719] fireballrenderer::startrender() [991] global constructors keyed to worldroot [333] freeoctaentities(cube&) [345] fireballrenderer::endrender() [770] addcommand(char const*, void (*)(), char const*) [884] invalidatepostfx() [612] shadowmaptexture::scissorblur(int&, int&, int&, int&) [58] allchanged(bool) [230] modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) [671] shadowmaptexture::scissorrender(int&, int&, int&, int&) [586] bboccluded(ivec const&, ivec const&) [781] optimizematsurfs(materialsurface*, int) [672] shadowmaptexture::doclear() [619] bboccluded(ivec const&, ivec const&, cube*, ivec const&, int) [328] precachetextures(vtxarray*) [31] shadowmaptexture::dorender() [779] calcgeombb(int, int, int, int, ivec&, ivec&) [259] queryreflections() [103] softquadrenderer::adddepthfx(vec&, vec&) [203] changevbuf(renderstate&, int, vtxarray*) [145] raycubeintersect(cube const&, vec const&, vec const&, float&) [462] cmd_getbindaction::run(char*, int*) [314] checkinput() [12] render_particles(int) [369] cmd_registersound::run(char*, int*, char*) [547] checkquery(occludequery*, bool) [566] sendpackettoserv(_ENetPacket*, int) [217] lightningrenderer::update() [451] checksleep(int) [936] setuptexcompress() [242] BIH::triintersect(BIH::tri&, vec const&, vec const&, float, float&, int, BIH::tri*) [992] clear_mdls() [635] updatefpshistory(int) [888] BIH::build(vector&, unsigned short*, int, int) [928] clearbrush() [401] var_guislidertex() [162] BIH::traverse(vec const&, vec const&, float, float&, int) [900] clearsleep(bool, bool) [1031] var_maxdecaltris() [889] BIH::BIH(vector*) [893] clearsound() [1032] var_maxparticles() [724] gui::end() [929] clockreset() [1033] var_waterreflect() [325] gui::tab(char const*, int) [730] concatword(char**, int*) [1034] var_waterrefract() [96] gui::text(char const*, int, char const*) [433] consolekey(int, bool, int) [1035] writecompletions(_IO_FILE*) [599] gui::icon_(Texture*, bool, bool, int, int, int, bool, int, int, int, Texture*, vec const&) [901] cubecancel() [690] binddepthfxparams(float, float, bool, void*) [731] gui::rect_(float, float, float, float, int) [760] destroyvbo(unsigned int) [810] compileglslshader(unsigned int, unsigned int&, char const*, char const*, char const*, bool) [715] gui::space(int) [458] disconnect(int, int) [797] creatergbasurface(SDL_Surface*, bool) [725] gui::start(int, float, int*, bool) [62] draw_textx(char const*, int, int, int, int, int, int, bool, int, int, int, ...) [101] finddepthfxranges() [697] gui::strut(int) [222] drawskybox(int, bool) [778] findusedtexcoords(char const*) [304] gui::button(char const*, int, char const*) [993] eastereggs() [406] getentboundingbox(extentity&, ivec&, ivec&) [613] gui::poplist() [537] edgelookup(cube&, ivec const&, int) [585] isshadowmapcaster(vec const&, float) [614] gui::pushlist() [236] endianswap(void*, int, int) [799] particle_fireball(vec const&, float, int, int) [716] gui::separator() [84] executeret(char const*) [588] startmodelbatches() [745] gui::~gui() [305] fastshader(char*, char*, int*) [129] updatedynentcache(physent*) [465] md2::loadmeshes(char*, char*) [723] fileexists(char const*, char const*) [478] updateentlighting() [466] md2::md2meshgroup::load(char*) [787] filtertext(char*, char const*, bool, int) [1036] var_depthfxfilter() [943] md2::md2meshgroup::~md2meshgroup() [403] findentity(int, int, int, int) [402] var_guioverlaytex() [300] md2::load() [244] g3d_active(bool, bool) [1037] var_shadowmapsize() [1096] md2::md2part::~md2part() [744] g3d_addgui(g3d_callback*) [173] addshadowmapcaster(vec const&, float, float) [1097] md2::~md2() [88] g3d_render() [657] adjustshadowmatrix(ivec const&, float) [151] md3::loadmeshes(char*, char*) [930] genenvmaps() [268] gendynlightvariant(Shader&, char const*, char const*, char const*, int) [150] md3::md3meshgroup::load(char*) [617] getmapname() [756] getwaterfallcolour(unsigned char*) [944] md3::md3meshgroup::~md3meshgroup() [633] gettextres(int&, int&) [453] gl_checkextensions() [301] md3::loaddefaultparts() [35] gl_drawhud(int, int, int, float, int) [682] hasnonlocalclients() [219] md3::load() [452] gzgetfloat(void*) [274] lookupshaderbyname(char const*) [846] md3::~md3() [387] initdecals() [20] renderbatchedmodel(model*, batchedmodel&) [227] md5::loadmeshes(char*, char*) [475] initlights() [476] setfullbrightlevel(int) [392] md5::md5meshgroup::loadmd5anim(char const*) [459] initmumble() [885] var_shadowmapangle() [226] md5::md5meshgroup::loadmd5mesh(char const*) [204] load_world(char*) [691] enablepolygonoffset(unsigned int) [847] md5::md5meshgroup::~md5meshgroup() [131] lookupcube(int, int, int, int) [372] entitiesinoctanodes() [210] md5::loaddefaultparts() [125] md3bumpmap(char*, char*, char*) [284] genshadowmapvariant(Shader&, char const*, char const*, char const*, int) [209] md5::load() [357] md5bumpmap(char*, char*, char*) [658] invalidateenvparams(int, int, int) [365] md5::md5mesh::load(_IO_FILE*, char*, unsigned int) [831] mdlambient(int*) [133] isshadowmapreceiver(vtxarray*) [816] md5::~md5() [864] mdlcollide(int*) [247] regular_part_splash(int, int, int, vec const&, int, float, int, int) [467] obj::loadmeshes(char*, char*) [796] mergefaces(int, cubeface*, int) [706] removetrackedsounds(physent*) [468] obj::objmeshgroup::load(char*) [736] minskyface(cube&, int, ivec const&, int, mergeinfo&) [183] shadowcubeintersect(cube const&, vec const&, vec const&, float&) [945] obj::objmeshgroup::~objmeshgroup() [570] newcubeext(cube&) [1038] var_fullbrightlevel() [302] obj::loaddefaultparts() [616] newnormals(cube&) [692] disablepolygonoffset(unsigned int) [299] obj::load() [354] newtexture(Texture*, char const*, SDL_Surface*, int, bool, bool, bool, bool, bool, TextureAnim*) [261] render_texture_panel(int, int) [1098] obj::~obj() [74] octarender() [297] renderdepthobstacles(vec const&, vec const&, float, float*, int) [618] vec::rotate_around_z(float) [464] opengzfile(char const*, char const*) [1039] var_depthfxprecision() [323] menu::gui(g3d_gui&, bool) [250] parsemacro(char const*&, int, vector&) [1040] var_waterfallrefract() [1099] menu::clear() [630] part_flare(vec const&, vec const&, int, int, int, float, physent*) [192] removetrackedparticles(physent*) [732] ident::changed() [277] part_trail(int, int, vec const&, vec const&, int, float) [659] renderfullscreenshader(int, int) [842] ident::~ident() [902] pruneundos(int) [1041] var_shadowmapprecision() [239] Shader::bindprograms() [90] raycubelos(vec const&, vec const&, vec&) [1042] var_texcompressquality() [142] Shader::setslotparams(Slot&) [57] raycubepos(vec const&, vec const&, vec&, float, int, int) [916] genreservedlightmaptexs() [237] Shader::flushenvparams(Slot*) [207] readushort(void*) [152] rendershadowmapreceivers() [380] Shader::compile() [77] rendercube(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [741] findunusedtexcoordcomponent(char const*, int&, int&) [620] cmd_if::run(char*, char*, char*) [15] rendergame() [753] at(char*, int*) [1100] dynent::dynent() [19] rendergeom(float, bool) [751] gt(int*, int*) [946] fpsent::fpsent() [292] rendericon(char const*, int, int, int, int) [771] lt(int*, int*) [720] vector::put(char const*, int) [686] renderlava(materialsurface&, Texture*, float) [750] add(int*, int*) [158] vector::add(int const&) [867] saycommand(char*) [746] bar(float, int, int, float, float, float) [579] vector::add(unsigned short const&) [561] sendpacket(int, int, _ENetPacket*, int) [621] gte(int*, int*) [445] bfagame::newclient() [370] sendstring(char const*, databuf&) [811] mul(int*, int*) [1101] bfagame::newserver() [330] setcaption(char const*) [711] ora(char*, char*) [405] botinfo::addstate(int) [112] settexture(char const*, int) [738] sub(int*, int*) [111] g3d_gui::textf(char const*, int, char const*, ...) [931] showcursor(bool) [1043] __static_initialization_and_destruction_0(int, int) [896] QuadNode::genmatsurfs(unsigned char, unsigned char, int, materialsurface*&) [812] strreplace(char const*, char const*, char const*) [1044] __static_initialization_and_destruction_0(int, int) [897] QuadNode::clear() [266] text_color(char, char*, int, int&, bvec, int) [1045] __static_initialization_and_destruction_0(int, int) [828] QuadNode::insert(int, int, int) [166] text_width(char const*) [1046] __static_initialization_and_destruction_0(int, int) [463] cmd_echo::run(char*) [795] updatevabb(vtxarray*, bool) [1047] __static_initialization_and_destruction_0(int, int) [774] cmd_loop::run(char*, int*, char*) [994] var_mumble() [1048] __static_initialization_and_destruction_0(int, int) [832] animmodel::setambient(float) [355] var_skybox() [1049] __static_initialization_and_destruction_0(int, int) [135] animmodel::sharemeshes(char*, ...) [903] worldalias(char const*, char const*) [1050] __static_initialization_and_destruction_0(int, int) [187] animmodel::startrender() [995] writebinds(_IO_FILE*) [1051] __static_initialization_and_destruction_0(int, int) [295] animmodel::mesh::setshader(Shader*) [829] addcomplete(char*, int, char*, char*) [1052] __static_initialization_and_destruction_0(int, int) [819] animmodel::name() [249] adddynlight(vec const&, float, vec const&, int, int, int, float, vec const&) [1053] __static_initialization_and_destruction_0(int, int) [554] animmodel::part::getdefaultanim(animinfo&, int, unsigned int, dynent*) [780] addskyverts(ivec const&, int) [1054] __static_initialization_and_destruction_0(int, int) [22] animmodel::part::render(int, float, int, float, vec const&, dynent*, vec const&, vec const&, plane const&, animmodel::animstate*) [643] cleanupTMUs(renderstate&) [1055] __static_initialization_and_destruction_0(int, int) [844] animmodel::part::~part() [904] cleardecals() [1056] __static_initialization_and_destruction_0(int, int) [106] animmodel::skin::bind(animmodel::mesh*, animmodel::animstate const*) [473] clearlights() [1057] __static_initialization_and_destruction_0(int, int) [225] animmodel::skin::setshader(animmodel::mesh*, animmodel::animstate const*, bool) [905] closemumble() [1058] __static_initialization_and_destruction_0(int, int) [849] animmodel::calcbb(int, vec&, vec&) [29] cubecollide(physent*, vec const&, float, cube&, int, int, int, int, bool) [1059] __static_initialization_and_destruction_0(int, int) [18] animmodel::render(int, float, int, vec const&, float, float, float, dynent*, modelattach*, vec const&, vec const&) [677] draw_envbox(int, float, int, Texture**) [1060] __static_initialization_and_destruction_0(int, int) [890] animmodel::setBIH() [584] exchangestr(char*, char const*) [1061] __static_initialization_and_destruction_0(int, int) [821] animmodel::setspec(float) [869] explodelist(char const*, vector&) [1062] __static_initialization_and_destruction_0(int, int) [577] animmodel::endrender() [786] findtextype(Slot&, int, int) [1063] __static_initialization_and_destruction_0(int, int) [184] animmodel::envmapped() [595] findtjoints(int, edgegroup const&) [1064] __static_initialization_and_destruction_0(int, int) [947] animmodel::meshgroup::scaleverts(float, vec const&) [644] flipqueries() [1065] __static_initialization_and_destruction_0(int, int) [17] bfaclient::numdynents() [571] freecubeext(cube&) [1066] __static_initialization_and_destruction_0(int, int) [336] bfaclient::scoreboard::groupplayers() [572] freenormals(cube&) [1067] __static_initialization_and_destruction_0(int, int) [93] bfaclient::scoreboard::gui(g3d_gui&, bool) [280] genmatsurfs(cube&, int, int, int, int, vector&, unsigned char&, unsigned char&) [1068] __static_initialization_and_destruction_0(int, int) [1102] bfaclient::scoreboard::scoreboard(bfaclient&) [469] genskyfaces(cube&, ivec const&, int) [1069] __static_initialization_and_destruction_0(int, int) [54] bfaclient::drawgamehud(int, int) [996] getclientip(int) [1070] __static_initialization_and_destruction_0(int, int) [271] bfaclient::drawpointer(int, int, int, float, float, float, float, float) [710] getmaptitle() [1071] __static_initialization_and_destruction_0(int, int) [10] bfaclient::iterdynents(int) [456] hasskyfaces(cube&, int, int, int, int, int*) [1072] __static_initialization_and_destruction_0(int, int) [56] bfaclient::projectiles::init(projent&, bool) [477] initenvmaps() [1073] __static_initialization_and_destruction_0(int, int) [47] bfaclient::projectiles::move(projent&, int) [443] initruntime() [1074] __static_initialization_and_destruction_0(int, int) [61] bfaclient::projectiles::spawn(vec&, vec&, fpsent*, int) [870] initwarning(char const*, int, int) [1075] __static_initialization_and_destruction_0(int, int) [290] bfaclient::projectiles::create(vec&, vec&, bool, fpsent*, int, int, int, int, int, int, int, int, int, int, int) [388] loadcaustic(char const*) [1076] __static_initialization_and_destruction_0(int, int) [23] bfaclient::projectiles::update() [343] loadshaders() [1077] __static_initialization_and_destruction_0(int, int) [891] bfaclient::resetstates(int) [348] loadsurface(char const*) [800] anda(char*, char*) [2] bfaclient::updateworld() [382] makerelpath(char const*, char const*, char const*) [718] conc(char**, int, bool) [410] bfaclient::var_bliptex::changed() [877] md5animpart(char*) [871] exec(char const*) [1103] bfaclient::var_editfov::var_editfov() [878] mdlextendbb(float*, float*, float*) [727] nota(int*) [1104] bfaclient::var_specfov::var_specfov() [637] menuprocess() [705] path(char*) [411] bfaclient::var_zoomtex::changed() [737] mincubeface(cube&, int, ivec const&, int, mergeinfo const&, mergeinfo&) [368] quit() [83] bfaclient::weaponstate::shoot(fpsent*, vec&, int) [161] mmintersect(extentity const&, vec const&, vec const&, float, int, float&) [863] alias(char const*, char const*) [71] bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [615] newsurfaces(cube&) [740] equal(int*, int*) [73] bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [9] octacollide(physent*, vec const&, float, ivec const&, ivec const&, cube*, ivec const&, int) [543] htcmp(edgegroup const&, edgegroup const&) [196] bfaclient::adddynlights() [680] part_create(int, int, vec const&, int, float, physent*) [206] loadc(void*, cube&) [673] bfaclient::gethudcolour(vec&) [120] part_splash(int, int, int, vec const&, int, float) [1078] mdlbb(float*, float*, float*) [560] bfaclient::lighteffects(dynent*, vec&, vec&) [329] precacheall() [326] newva(int, int, int, int) [216] bfaclient::renderavatar() [550] pvsoccluded(unsigned char*, ivec const&, int, ivec const&, ivec const&) [310] sendf(int, int, char const*, ...) [72] bfaclient::renderplayer(fpsent*, bool, bool) [241] pvsoccluded(ivec const&, ivec const&) [76] setva(cube&, int, int, int, int, int) [412] bfaclient::var_radartex::changed() [39] rectcollide(physent*, vec const&, vec const&, float, float, float, float, unsigned char, bool, float) [437] sound(int*, int*) [674] bfaclient::g3d_gamemenus() [565] reduceslope(ivec&) [761] addvbo(vtxarray*, int, int, int) [170] bfaclient::particletrack(particle*, unsigned int, int&, vec&, vec&, bool) [623] removesound(int) [712] aliasa(char const*, char*) [413] bfaclient::var_damagetex::changed() [60] renderbatch(renderstate&, int, geombatch&) [734] concat(char const*) [414] bfaclient::var_goalbartex::changed() [256] rendergrass() [318] create(int, int, int, vec const&, float, physent*) [415] bfaclient::var_teambartex::changed() [46] rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [562] drawbb(ivec const&, ivec const&, vec const&, int, ivec const&) [97] bfaclient::drawhudelements(int, int) [308] renderquery(renderstate&, occludequery*, vtxarray*) [1079] fixdir(char*) [172] bfaclient::recomputecamera(int, int) [257] renderwater() [747] format(char**, int*) [416] bfaclient::var_flagbliptex::changed() [267] renderzpass(renderstate&, vtxarray*) [845] genvbo(int, void*, int, vtxarray**, int) [417] bfaclient::var_crosshairtex::changed() [681] resetcursor(bool, bool) [660] getfps(int&, int&, int&) [1105] bfaclient::var_editdeadzone::var_editdeadzone() [587] resetorigin() [180] getint(databuf&) [1106] bfaclient::var_editpanspeed::var_editpanspeed() [104] serverslice() [65] gets2c() [418] bfaclient::var_guicursortex::changed() [645] setfogplane(float, float, bool, float, float) [574] getvar(char const*) [419] bfaclient::var_healthbartex::changed() [997] setmusicvol(int) [567] hthash(edgegroup const&) [420] bfaclient::var_indicatortex::changed() [998] setupscreen(int&, int&, int&) [309] intret(int) [421] bfaclient::var_radarpingtex::changed() [438] setupserver() [752] keymap(char*, char*) [422] bfaclient::var_riflecliptex::changed() [255] setviewcell(vec const&) [350] lookup(char*) [1107] bfaclient::var_specdeadzone::var_specdeadzone() [457] skyoccluded(cube&, int) [856] md5tag(char*, char*) [423] bfaclient::var_editcursortex::changed() [813] strreplacea(char*, char*, char*) [803] mmodel(char*) [1108] bfaclient::var_editmousetype::var_editmousetype() [160] text_bounds(char const*, int&, int&, int) [808] newgui(char*, char*, char*, char*) [424] bfaclient::var_flamercliptex::changed() [94] texturedata(char const*, Slot::Tex*, bool, bool*, TextureAnim*) [1080] popgui() [425] bfaclient::var_pistolcliptex::changed() [100] textureload(char const*, int, bool, bool) [238] putint(databuf&, int) [1109] bfaclient::var_specmousetype::var_specmousetype() [646] transplayer() [434] rehash(bool) [426] bfaclient::var_shotguncliptex::changed() [285] updatesound(int) [629] result(char const*) [1110] bfaclient::var_yawsensitivity::var_yawsensitivity() [879] updatevabbs(bool) [1081] seedMT(unsigned int) [427] bfaclient::var_chainguncliptex::changed() [70] visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [260] setfog(int, float, int) [428] bfaclient::var_grenadescliptex::changed() [999] abortconnect() [767] setvar(char const*, int, bool) [429] bfaclient::var_hitcrosshairtex::changed() [190] addcubeverts(int, int, vvec*, unsigned short, surfaceinfo*, surfacenormals*, int, unsigned short) [218] shader(int*, char*, char*, char*) [1111] bfaclient::var_zoomsensitivity::var_zoomsensitivity() [144] addvisibleva(vtxarray*) [50] splash(int, int, int, int, int, vec const&, float) [1112] bfaclient::var_pitchsensitivity::var_pitchsensitivity() [721] calcskylight(vec const&, vec const&, float, unsigned char*, int, extentity*) [95] texmad(SDL_Surface*, vec const&, vec const&) [430] bfaclient::var_teamcrosshairtex::changed() [110] changeshader(renderstate&, Shader*, Slot&, bool) [163] vadist(vtxarray*, vec const&) [431] bfaclient::var_zoomcrosshairtex::changed() [132] changetexgen(renderstate&, Slot&, int) [374] addname(vector&, Slot&, Slot::Tex&, bool, char const*) [432] bfaclient::var_relativecursortex::changed() [1000] cleanupglare() [772] bindkey(char*, char*, int, char const*) [1113] bfaclient::getcom() [932] clearenvmaps() [194] c2sinfo(int) [147] bfaclient::killed(int, int, int, fpsent*, fpsent*) [764] currentfocus() [117] calcvol(int, int, int, int, int, int, vec&, int*, int*) [16] bfaclient::render() [717] drawexpverts(int, int, unsigned short*) [1082] cleanup() [202] bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [647] drawglaretex() [6] collide(physent*, vec const&, float, bool) [38] bfaclient::drawhud(int, int) [726] findmaterial(char const*, bool) [788] conline(char const*, int, int) [559] bfaclient::drawtex(float, float, float, float) [541] flataxisface(cube&, int) [390] conoutf(char const*, ...) [8] bfaclient::feetpos(physent*, float) [840] freeeditinfo(editinfo*&) [375] console(char const*, int, ...) [1114] bfaclient::getents() [569] freesurfaces(cube&) [157] edgeval(cube&, ivec const&, int, int) [542] bfaclient::headpos(physent*, float) [258] g3d_mainmenu() [683] execute(char const*) [4] bfaclient::physics::moveplayer(physent*, int, bool, int) [198] genclipplane(cube&, int, vec*, plane*) [555] getinfo(int) [5] bfaclient::physics::move(physent*, vec&) [123] gencubeedges(cube*, int, int, int, int) [789] gettime(char*) [340] bfaclient::physics::entinmap(physent*, bool) [124] gencubeedges(cube&, int, int, int, int) [240] getuint(databuf&) [1115] bfaclient::physics::physics(bfaclient&) [82] gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [461] gl_init(int, int, int, int, int) [379] bfaclient::preload() [748] getscreenres(int&, int&) [815] listlen(char*) [306] bfaclient::project(int, int) [722] getworldsize() [337] loadpvs(void*) [37] bfaclient::entities::checkitems(fpsent*) [7] gl_drawframe(int, int) [356] loadsky(char const*, Texture**) [26] bfaclient::entities::collateitems(fpsent*, bool, bool, vector&) [141] insidesphere(vec&, float, float, vec&, float, float) [859] md3anim(char*, int*, int*, float*, int*) [24] bfaclient::entities::waypointnode(vec&, bool, int) [602] loadchildren(void*) [213] md3load(char*) [127] bfaclient::entities::drawparticles() [611] lookupenvmap(unsigned short) [342] md3skin(char*, char*, char*, float*, float*) [25] bfaclient::entities::route(int, int, vector&, vector&, float, float*) [316] occludesface(cube&, int, ivec const&, int, ivec const&, int, unsigned char, unsigned char, unsigned char, facevec const*) [351] md5anim(char*, char*, float*, int*) [713] bfaclient::entities::newent() [252] parsetmufunc(tmu&, tmufunc&, char const*) [201] md5load(char*, char*) [98] bfaclient::entities::render() [353] particleinit() [347] md5skin(char*, char*, char*, float*, float*) [679] bfaclient::entities::canlink(int, int, bool) [648] popshadowmap() [820] mdlspec(int*) [399] bfaclient::entities::entinfo(int, int, int, int, int, int, bool) [649] readmatrices() [895] mdlspin(float*) [128] bfaclient::entities::getents() [1001] registergame(char const*, igame*) [441] menukey(int, bool, int) [597] bfaclient::entities::maylink(int, int) [168] regularshape(int, int, int, int, int, int, vec const&, float) [386] newfont(char*, char*, int*, int*, int*, int*, int*, int*) [714] bfaclient::entities::readent(void*&, int, int, char*, int, int, entity&) [215] renderavatar() [281] popfont(int) [332] bfaclient::entities::announce(int, char const*, bool) [155] renderdecals(int) [199] process(_ENetPacket*, int, int) [948] bfaclient::entities::initents(void*&, int, int, char*, int) [590] resetbatches() [661] project(float, float, int, bool, bool, bool) [1116] bfaclient::entities::entities(bfaclient&) [880] resetqueries() [1083] pushgui(menu*, int) [640] bfaclient::gametext() [1002] resolverinit() [544] putuint(databuf&, int) [833] bfaclient::numanims() [404] resolverwait(char const*, _ENetAddress*) [40] raycube(vec const&, vec const&, float, int, int, extentity*) [455] bfaclient::startmap(char const*) [825] scalesurface(SDL_Surface*, int, int, bool) [231] setfont(char const*) [269] bfaclient::allowmove(physent*) [376] send_welcome(int) [807] setfvar(char const*, float, bool) [48] bfaclient::botclient::randomnode(fpsent*, botstate&, vec&, vec&, float, float) [319] setdynlights(vtxarray*, ivec const&) [352] setsvar(char const*, char const*, bool) [169] bfaclient::botclient::find(fpsent*, botstate&, bool) [159] setenvparamf(char const*, int, int, float, float, float, float) [662] setvfcP(float, float, vec const&, float, float, float, float) [87] bfaclient::botclient::hunt(fpsent*, botstate&, bool) [881] setshadowdir(int) [1084] showgui(char const*) [118] bfaclient::botclient::defer(fpsent*, botstate&, bool) [906] texturereset() [622] strstra(char*, char*) [3] bfaclient::botclient::think(fpsent*) [538] touchingface(cube&, int) [763] texcrop(SDL_Surface*, int, int, int, int, bool) [32] bfaclient::botclient::follow(fpsent*, botstate&, fpsent*, bool) [639] updatemumble() [729] texture(char*, char*, int*, int*, int*, float*) [606] bfaclient::botclient::render() [119] updatesounds() [63] adddecal(int, vec const&, vec const&, float, bvec const&, int) [36] bfaclient::botclient::process(fpsent*, botstate&) [1003] var_bilinear() [663] addglare() [802] bfaclient::botclient::violence(fpsent*, botstate&, fpsent*, bool) [1004] var_clockfix() [769] addident(char const*, ident*) [360] bfaclient::clientcom::parsestate(fpsent*, databuf&, bool) [907] var_cloudbox() [1085] addsleep(int*, char*) [1117] bfaclient::clientcom::gameconnect(bool) [1005] var_hwmipmap() [366] addsound(char const*, int, int, vector&) [1118] bfaclient::clientcom::numchannels() [1006] var_musicvol() [793] bindedit(char*, char*) [68] bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [89] visiblecubes(float, float) [794] bindnorm(char*, char*) [361] bfaclient::clientcom::gamedisconnect(int) [1007] writeinitcfg() [664] blendfog(int, float, float, float&, float&, float*) [214] bfaclient::clientcom::parsepositions(databuf&) [1008] addpackagedir(char const*) [286] calcvert(cube&, int, int, int, int, vec&, int, bool) [1119] bfaclient::clientcom::writeclientinfo(_IO_FILE*) [1009] cleanupserver() [293] calcvert(cube&, int, int, int, int, vvec&, int, bool) [195] bfaclient::clientcom::sendpacketclient(databuf&, bool&) [1010] clear_command() [665] calcvfcD() [67] bfaclient::clientcom::parsepacketclient(int, databuf&) [1011] clear_console() [937] cleargui(int) [607] bfaclient::clientcom::ready() [765] closestenvmap(vec const&) [917] clearpvs() [776] bfaclient::clientcom::state() [766] closestenvmap(int, int, int, int, int) [367] connects(char const*) [175] bfaclient::clientcom::addmsg(int, char const*, ...) [539] collapsedface(unsigned int) [397] emptymap(int, bool, char*, bool) [704] bfaclient::clientcom::editvar(ident*, bool) [338] computescreen(char const*, Texture*, char const*) [339] execbind(keym&, bool) [383] bfaclient::clientcom::sendcmd(int, char*, char*) [735] createtexture(int, int, int, void*, int, bool, unsigned int, unsigned int, bool, bool) [394] execfile(char const*) [384] bfaclient::clientcom::changemap(char const*) [178] endmodelquery() [773] findbind(char const*) [446] bfaclient::clientcom::clientcom(bfaclient&) [137] faceconvexity(cube&, int) [349] findfile(char const*, char const*) [289] bfaclient::colorname(fpsent*, char*, char const*, bool, bool) [358] findactionkey(char const*, int, int) [875] flushvbo(int) [757] bfaclient::findanims(char const*, vector&) [273] finddynlights() [743] fontchar(int*, int*, int*, int*) [331] bfaclient::gametitle() [908] forcenextundo() [600] freeocta(cube*) [949] bfaclient::loadworld(void*&, int) [573] freemergeinfo(cube&) [782] genverts(vector&, void*, vec const&) [317] bfaclient::mousemove(int, int, int, int, int, int) [442] g3d_windowhit(bool, bool) [703] getalias(char const*) [791] bfaclient::newclient(int) [139] genclipplanes(cube&, int, int, int, int, clipplanes&) [341] gzgetint(void*) [447] bfaclient::bfaclient() [167] genvectorvert(ivec const&, cube&, ivec&) [444] initgame(char const*) [950] bfaserver::serverport() [650] getcurcommand() [1086] inittmus() [200] bfaserver::parsepacket(int, int, bool, databuf&) [862] getlavacolour(unsigned char*) [440] keypress(int, bool, int) [228] bfaserver::sendpackets() [651] getnumqueries() [696] lightent(extentity&, float) [702] bfaserver::freecallback(_ENetPacket*) [130] isvisiblecube(ivec const&, int) [636] limitfps(int&, int) [449] bfaserver::parsecommand(bfaserver::clientinfo*, int, char*, char*) [45] lightreaching(vec const&, vec&, vec&, extentity*, float) [605] limitsky() [624] bfaserver::recordpacket(int, void*, int) [344] loadviewcells(void*) [395] loadfile(char const*, int*) [138] bfaserver::serverupdate() [78] lookuptexture(int, bool) [918] lockpvs_(bool) [1120] bfaserver::clientconnect(int, unsigned int) [909] mapmodelreset() [919] md3pitch(float*, float*, float*, float*) [176] bfaserver::processevents() [910] materialreset() [857] md5pitch(char*, float*, float*, float*, float*) [377] bfaserver::welcomepacket(databuf&, int, _ENetPacket*) [311] modeloccluded(vec const&, float) [818] mdlscale(int*) [926] bfaserver::serverinfoport() [364] modifyoctaent(int, int) [938] mdltrans(float*, float*, float*) [229] bfaserver::buildworldstate() [263] msgsizelookup(int) [601] newcubes(unsigned int) [1121] bfaserver::getdefaultmaster() [540] neighbourcube(int, int, int, int, int, int) [777] newident(char const*) [1122] bfaserver::gameid() [798] part_fireball(vec const&, float, int, int, int, float) [552] newquery(void*) [381] bfaserver::botserv::addbot(int) [742] particle_text(vec const&, char const*, int, int) [378] openfile(char const*, char const*) [407] bfaserver::botserv::checkbots(bool) [334] pushshadowmap() [545] optiface(unsigned char*, cube&) [951] bfaserver::canload(char*) [272] regularsplash(int, int, int, int, int, vec const&, float, int) [146] parseexp(char const*&, int) [927] bfaserver::gamever() [49] renderbatches(renderstate&, int) [860] parsevec(char const*) [839] bfaserver::newinfo() [294] rendercommand(int, int, int) [609] popident(ident&) [435] bfaserver::srvoutf(int, char const*, ...) [105] renderconsole(int, int) [282] pushfont(char const*) [324] bfaserver::gamename(int, int) [809] resetcomplete() [126] randomMT() [436] bfaserver::changemap(char const*, int, int) [762] resizetexture(int&, int&, bool, unsigned int, unsigned int) [134] rayfloor(vec const&, vec&, int, float) [1123] bfaserver::choosemap(char const*) [359] retbindaction(char const*, int, int) [251] reloadMT() [872] bfaserver::modecheck(int*, int*) [221] setblurshader(int, int, int, float*, float*, unsigned int) [53] renderva(renderstate&, vtxarray*, int, bool, bool) [1124] bfaserver::bfaserver() [852] setcompletion(char*, bool) [385] resetmap() [191] hashtable::access(char const* const&, Shader const*) [604] setenvparamfv(char const*, int, int, float const*) [593] resettmu(int) [826] skelmodel::skelmeshgroup::shareskeleton(char*) [792] setpixelparam(int*, float*, float*, float*, float*) [108] rotatebb(vec&, vec&, int) [952] skelmodel::skelmeshgroup::copy() [768] setslotshader(Slot&) [439] setnames(char*, int) [265] skelmodel::skelmeshgroup::genvbo(bool, bool, skelmodel::vbocacheentry&) [156] sortmaterials(vector&) [253] setuptmu(int, char const*, char const*) [28] skelmodel::skelmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [460] trydisconnect() [454] startmap(char const*) [185] skelmodel::skelmeshgroup::bindvbo(animmodel::animstate const*, skelmodel::vbocacheentry&, skelmodel::skelcacheentry*, skelmodel::blendcacheentry*) [85] updatetexture(Texture*) [1087] texdecal(SDL_Surface*, bool) [824] skelmodel::skelmeshgroup::cleanup() [1012] var_fpdepthfx() [1088] throttle() [558] skelmodel::skelmeshgroup::findtag(char const*) [1013] var_glaresize() [75] updateva(cube*, int, int, int, int, int) [953] skelmodel::skelmeshgroup::allocate() [882] var_grabinput() [886] vaclearc(cube*) [850] skelmodel::skelmeshgroup::scaletags(vec const&, float) [1014] var_texreduce() [758] variable(char const*, int, int, int, int*, void (*)(), int) [33] skelmodel::skeleton::checkskelcache(animmodel::animstate const*, float, vec const&) [1015] var_trilinear() [472] writecfg() [892] skelmodel::skeleton::expandbonemask(unsigned char*, int, int) [1016] var_vertwater() [837] addclient(int) [34] skelmodel::skeleton::interpmatbones(animmodel::animstate const*, float, vec const&, int, unsigned char*, skelmodel::skelcacheentry&) [1017] var_waterfade() [1089] addserver(char const*) [848] skelmodel::skelmesh::scaleverts(vec const&, float) [270] variantshader(int*, char*, int*, char*, char*) [628] addtjoint(edgegroup const&, cubeedge const&, int) [954] skelmodel::skelmesh::copy() [678] vecfromcursor(float, float, float, vec&) [315] altshader(char*, char*) [873] skelmodel::skelmesh::calcbb(int, vec&, vec&, matrix3x4 const&) [254] vectoyawpitch(vec const&, float&, float&) [823] brushvert(int*, int*, int*) [136] skelmodel::skelmesh::render(animmodel::animstate const*, animmodel::skin&, skelmodel::vbocacheentry&) [220] addmergedverts(int) [783] calcmatbb(int, int, int, int, ivec&, ivec&) [898] skelmodel::skelmesh::gentris(int, Texture*, vector*, matrix3x4 const&) [346] binddepthfxtex() [212] calcverts(cube&, int, int, int, int, vvec*, bool*) [955] skelmodel::skelmesh::allocate() [822] buildclipmasks(cube&, unsigned char&, unsigned char&) [920] cancelsel() [211] skelmodel::skelmesh::setshader(Shader*) [625] calcmergedsize(int, ivec const&, int, mergeinfo const&, vvec const*) [939] cleargui_(int*) [817] skelmodel::skelpart::~skelpart() [594] calcshadowmask(vvec*) [583] committmu(int, tmu&) [363] vacollect::optimize() [598] changefogplane(renderstate&, int, vtxarray*) [784] destroyva(vtxarray*, bool) [327] vacollect::setupdata(vtxarray*) [911] cleanshadowmap() [69] draw_char(int, int, int) [116] vertmodel::vertmeshgroup::genvbo(bool, bool, vertmodel::vbocacheentry&) [883] cleanupdepthfx() [52] draw_text(char const*, int, int, int, int, int, int, bool, int, int) [80] vertmodel::vertmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [652] cleardynlights() [921] entcancel() [861] vertmodel::vertmeshgroup::cleanup() [912] clearoverrides() [193] faceedges(cube&, int) [855] vertmodel::vertmeshgroup::scaletags(vec const&, float) [913] clearparticles() [148] faceorder(cube&, int) [264] vertmodel::vertmesh::scaleverts(vec const&, float) [933] cubemapfromsky(int) [149] faceverts(cube&, int, int) [851] vertmodel::vertmesh::calcbb(int, vec&, vec&, matrix3x4 const&) [43] drawdepthfxtex() [835] fvariable(char const*, float, float*, void (*)(), int) [121] vertmodel::vertmesh::render(animmodel::animstate const*, animmodel::skin&, vertmodel::vbocacheentry&) [114] ellipsecollide(physent*, vec const&, vec const&, float, float, float, float, float) [580] getmminfo(int) [1125] vertmodel::vertmesh::gentris(int, Texture*, vector*, matrix3x4 const&) [246] emit_particles() [373] getstring(char*, databuf&, int) [675] rendertarget::screenview() const [276] findvisiblemms(vector const&) [303] guibutton(char*, char*, char*, char*) [956] rendertarget::depthformats() const [92] findvisiblevas(vector&, bool) [754] indexlist(char const*, int) [641] rendertarget::filter() const [245] freeclipplanes(cube&) [1090] initsound() [608] rendertarget::texrect() const [291] genmergedfaces(cube&, ivec const&, int, int) [887] inputgrab(bool) [591] rendertarget::swaptexs() const [287] genmergedverts(cube&, int, ivec const&, int, mergeinfo const&, vvec*, plane*) [564] intersect(physent*, vec&, vec&) [676] depthfxtexture::screenview() const [806] getprocaddress(char const*) [866] keyrepeat(bool) [1126] depthfxtexture::colorformats() const [755] getwatercolour(unsigned char*) [113] loadmodel(char const*, int, bool) [642] depthfxtexture::filter() const [474] guessshadowdir() [589] matchanim(char const*, char const*) [603] depthfxtexture::texrect() const [371] loadbackground(int, int) [59] mergetexs(vtxarray*, elementset*, int, unsigned short*) [1127] shadowmaptexture::colorformats() const [409] loadskyoverlay(char const*) [11] mmcollide(physent*, vec const&, octaentities&) [582] shadowmaptexture::swaptexs() const [99] lookupmaterial(vec const&) [1091] musicdone(bool) [551] md3::type() const [631] particle_flare(vec const&, vec const&, int, int, physent*) [1092] newserver(char const*, unsigned int, unsigned int) [548] md5::type() const [278] particle_trail(int, int, vec const&, vec const&) [208] newshader(int, char const*, char const*, char const*, Shader*, int) [243] skelmodel::skelmeshgroup::totalframes() const [177] rendermapmodel(extentity&) [804] newstring(char const*) [549] skelmodel::linktype(animmodel*) const [312] renderprogress(float, char const*, float, char const*, unsigned int) [922] parentdir(char const*) [557] vertmodel::vertmeshgroup::totalframes() const [687] renderwaterlod(int, int, int, unsigned int, unsigned char) [546] parseword(char const*&, int, int&) [876] bfaclient::scoreboard::scoreboard(bfaclient&)::cmd_showscores::run(bfaclient::scoreboard*, int*) [914] resetlightmaps() [553] part_text(vec const&, char const*, int, int, int, float) [1128] bfaclient::weaponstate::weaponstate(bfaclient&)::cmd_weapon::~cmd_weapon() [66] servertoclient(int, unsigned char*, int) [275] playsound(int, int, int, vec&, physent*, int*, int, int, int) [1129] bfaclient::weaponstate::weaponstate(bfaclient&)::cmd_gunselect::~cmd_gunselect() [322] setbbfrommodel(dynent*, char const*) [30] plcollide(physent*, vec const&) [1130] bfaclient::weaponstate::weaponstate(bfaclient&)::cmd_ammo::~cmd_ammo() [568] setlocalparamf(char const*, int, int, float, float, float, float) [610] pushident(ident&, char*) [450] bfaclient::physics::physics(bfaclient&)::cmd_action::run(bfaclient::physics*, int*) [790] setshaderparam(char*, int, int, float, float, float, float) [638] sendpongs() [362] bfaclient::physics::physics(bfaclient&)::cmd_attack::run(bfaclient::physics*, int*) [223] setupexplosion() [188] setorigin(vtxarray*, bool) [834] bfaclient::physics::physics(bfaclient&)::cmd_forward::run(bfaclient::physics*, int*) [448] setupmaterials(int, int) [296] setshader(char*) [899] bfaclient::physics::physics(bfaclient&)::cmd_backward::run(bfaclient::physics*, int*) [843] setvertexparam(int*, float*, float*, float*, float*) [41] setupTMUs(renderstate&, float, bool) [393] bfaclient::physics::physics(bfaclient&)::cmd_jump::run(bfaclient::physics*, int*) [653] sortvisiblevas() [55] shadowray(vec const&, vec const&, float, int, extentity*) [814] bfaclient::physics::physics(bfaclient&)::cmd_left::run(bfaclient::physics*, int*) [79] updatetextures() [1093] stopsound() [858] bfaclient::physics::physics(bfaclient&)::cmd_right::run(bfaclient::physics*, int*) [389] var_caustictex() [830] svariable(char const*, char const*, char**, void (*)(), int) [335] bfaclient::botclient::botclient(bfaclient&)::cmd_addbot::run(bfaclient::botclient*, char*) [1018] var_clockerror() [805] texffmask(SDL_Surface*, int, bool) [1131] bfaclient::botclient::botclient(bfaclient&)::cmd_addbot::~cmd_addbot() [408] var_cloudlayer() [733] texformat(int) [1132] bfaclient::botclient::botclient(bfaclient&)::cmd_delbot::~cmd_delbot() [470] var_envmapsize() [940] validatec(cube*, int) [1133] bfaclient::clientcom::clientcom(bfaclient&)::cmd_getmap::~cmd_getmap() [400] var_guiskintex() [1094] var_aniso() [1134] bfaclient::clientcom::clientcom(bfaclient&)::cmd_setteam::~cmd_setteam() [1019] var_maxtexsize() [1095] var_gamma() [1135] bfaclient::clientcom::clientcom(bfaclient&)::cmd_listdemos::~cmd_listdemos() [471] writeservercfg() [189] varenderer<0>::resettracked(physent*) [1136] bfaclient::clientcom::clientcom(bfaclient&)::cmd_recorddemo::~cmd_recorddemo() [556] addbatchedmodel(model*) [578] varenderer<0>::usesvertexarray() [1137] bfaclient::clientcom::clientcom(bfaclient&)::cmd_map::run(bfaclient::clientcom*, char*) [836] addfilecomplete(char*, char*, char*) [838] varenderer<0>::init(int) [1138] bfaclient::clientcom::clientcom(bfaclient&)::cmd_kick::~cmd_kick() [874] addlistcomplete(char*, char*) [827] varenderer<0>::reset() [1139] bfaclient::clientcom::clientcom(bfaclient&)::cmd_name::run(bfaclient::clientcom*, char*) [143] calcshadowmapbb(vec const&, float, float, float&, float&, float&, float&) [248] varenderer<0>::render() [1140] bfaclient::ctfclient::ctfclient(bfaclient&)::cmd_dropflags::~cmd_dropflags() [688] calcwatersubdiv(int, int, int, unsigned int) [13] varenderer<0>::update() [775] bfaclient::bfaclient()::cmd_gamemode::run(bfaclient*) [51] checklightcache(int, int) [107] varenderer<0>::addpart(vec const&, vec const&, int, int, float, physent*) [1141] bfaclient::bfaclient()::cmd_gamemode::~cmd_gamemode() [785] cleanreflection(Reflection&) [563] varenderer<0>::haswork() [1142] bfaclient::bfaclient()::cmd_mutators::~cmd_mutators() [391] clearlightcache(int) [707] varenderer<1>::resettracked(physent*) [1143] bfaclient::bfaclient()::cmd_kill::~cmd_kill() [749] clientkeepalive() [693] varenderer<1>::usesvertexarray() [1144] bfaclient::bfaclient()::cmd_mode::run(bfaclient*, int*, int*) [934] createexpmodtex(int, float) [941] varenderer<1>::init(int) [1145] bfaclient::bfaclient()::cmd_mode::~cmd_mode() [288] discardchildren(cube&) [923] varenderer<1>::reset() [1146] bfaclient::bfaclient()::cmd_zoom::~cmd_zoom() [654] drawreflections() [694] varenderer<1>::render() [1147] bfaserver::bfaserver()::cmd_gamever::run(bfaserver*) [21] endmodelbatches() [224] varenderer<1>::update() [232] enet_peer_receive [81] findorientation(vec&, float, float, vec&) [632] varenderer<1>::addpart(vec const&, vec const&, int, int, float, physent*) [233] enet_peer_send [728] findtexturetype(char*, bool) [666] varenderer<1>::haswork() [234] enet_protocol_dispatch_incoming_commands (protocol.c) [655] g3d_texturemenu() [708] varenderer<2>::resettracked(physent*) [179] enet_protocol_send_outgoing_commands (protocol.c) [894] genlightmaptexs() [942] varenderer<2>::init(int) [235] enet_protocol_send_reliable_outgoing_commands (protocol.c) [283] genwatervariant(Shader&, char const*, vector&, vector&, int) [924] varenderer<2>::reset() [1] main [307] genwatervariant(Shader&, char const*, char const*, char const*, int) [667] varenderer<2>::update() [14] [182] isvisiblesphere(float, vec const&) [668] varenderer<2>::haswork() [205] [122] particle_splash(int, int, int, vec const&) [181] s_sprintf_f::operator()(char const*, ...)