Flat profile: Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls ms/call ms/call name 39.35 15.74 15.74 53931 0.29 0.61 bfaclient::botclient::think(fpsent*) 12.90 20.90 5.16 341128874 0.00 0.00 vec::magnitude() const 6.62 23.55 2.65 341685980 0.00 0.00 bfaclient::feetpos(physent*, float) 3.00 24.75 1.20 10985008 0.00 0.00 collide(physent*, vec const&, float, bool) 2.88 25.90 1.15 8946715 0.00 0.00 octacollide(physent*, vec const&, float, ivec const&, ivec const&, cube*, ivec const&, int) 2.75 27.00 1.10 489593095 0.00 0.00 bfaclient::iterdynents(int) 2.38 27.95 0.95 507143890 0.00 0.00 bfaclient::numdynents() 2.00 28.75 0.80 233379 0.00 0.00 bfaclient::entities::route(int, int, vector&, vector&, float, float*) 1.90 29.51 0.76 46860 0.02 0.02 varenderer<0>::update() 1.70 30.19 0.68 55438 0.01 0.01 bfaclient::entities::waypointnode(vec&, bool, int) 1.60 30.83 0.64 91342 0.01 0.01 bfaclient::entities::collateitems(fpsent*, bool, bool, vector&) 1.43 31.40 0.57 4767547 0.00 0.00 bfaclient::physics::move(physent*, vec&) 1.23 31.89 0.49 4263 0.11 8.31 bfaclient::updateworld() 1.18 32.36 0.47 18799306 0.00 0.00 rectcollide(physent*, vec const&, vec const&, float, float, float, float, unsigned char, bool, float) 1.15 32.82 0.46 12997815 0.00 0.00 cubecollide(physent*, vec const&, float, cube&, int, int, int, int, bool) 1.15 33.28 0.46 bfaclient::clientcom::clientcom(bfaclient&)::cmd_getname::run(bfaclient::clientcom*) 1.12 33.73 0.45 55190 0.01 0.01 skelmodel::skeleton::interpmatbones(animmodel::animstate const*, float, vec const&, int, unsigned char*, skelmodel::skelcacheentry&) 0.88 34.08 0.35 7282694 0.00 0.00 plcollide(physent*, vec const&) 0.68 34.35 0.27 238143 0.00 0.00 shadowray(vec const&, vec const&, float, int, extentity*) 0.62 34.60 0.25 bfaclient::scoreboard::scoregroupcmp(bfaclient::scoreboard::scoregroup const**, bfaclient::scoreboard::scoregroup const**) 0.60 34.84 0.24 22869593 0.00 0.00 mmcollide(physent*, vec const&, octaentities&) 0.50 35.04 0.20 2416185 0.00 0.00 draw_char(int, int, int) 0.42 35.21 0.17 67163 0.00 0.00 checklightcache(int, int) 0.40 35.37 0.16 2265 0.07 0.20 bfaclient::projectiles::init(projent&, bool) 0.38 35.52 0.15 675839 0.00 0.00 lookuptexture(int, bool) 0.38 35.67 0.15 167621 0.00 0.00 raycube(vec const&, vec const&, float, int, int, extentity*) 0.33 35.80 0.13 2449128 0.00 0.00 lookupmaterial(vec const&) 0.33 35.93 0.13 6 21.67 21.67 texmad(SDL_Surface*, vec const&, vec const&) 0.30 36.05 0.12 1302676 0.00 0.00 updatetexture(Texture*) 0.30 36.17 0.12 27158 0.00 0.01 splash(int, int, int, int, int, vec const&, float) 0.25 36.27 0.10 51187 0.00 0.00 parseexp(char const*&, int) 0.25 36.37 0.10 8520 0.01 0.01 bfaclient::entities::render() 0.23 36.46 0.09 7540662 0.00 0.00 checkdynentcache(int, int) 0.23 36.55 0.09 5801556 0.00 0.00 rotatebb(vec&, vec&, int) 0.23 36.64 0.09 15133 0.01 0.02 decalrenderer::gendecaltris(cube*, ivec const&, int, unsigned char*, unsigned char) 0.20 36.72 0.08 9915419 0.00 0.00 edgelookup(cube&, ivec const&, int) 0.20 36.80 0.08 178723 0.00 0.00 decalrenderer::gendecaltris(cube&, int, vec*, bool) 0.20 36.88 0.08 124354 0.00 0.01 animmodel::part::render(int, float, int, float, vec const&, dynent*, vec const&, vec const&, plane const&, animmodel::animstate*) 0.20 36.96 0.08 49370 0.00 0.00 bfaclient::botclient::hunt(fpsent*, botstate&, bool) 0.20 37.04 0.08 13 6.15 6.15 vertmodel::vertmeshgroup::genvbo(bool, bool, vertmodel::vbocacheentry&) 0.17 37.11 0.07 9915419 0.00 0.00 edgeval(cube&, ivec const&, int, int) 0.17 37.18 0.07 1406812 0.00 0.00 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) 0.17 37.25 0.07 450443 0.00 0.01 bfaclient::physics::moveplayer(physent*, int, bool, int) 0.17 37.32 0.07 4676 0.01 0.11 bfaclient::botclient::follow(fpsent*, botstate&, fpsent*, bool) 0.17 37.39 0.07 2390 0.03 0.11 bfaclient::drawgamehud(int, int) 0.17 37.46 0.07 19 3.68 3.68 md3::md3meshgroup::load(char*) 0.15 37.52 0.06 1303601 0.00 0.00 lookupcube(int, int, int, int) 0.15 37.58 0.06 425916 0.00 0.00 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) 0.15 37.64 0.06 241315 0.00 0.00 renderbatch(renderstate&, int, geombatch&) 0.15 37.70 0.06 5 12.00 12.00 md3bumpmap(char*, char*, char*) 0.12 37.75 0.05 1014116 0.00 0.00 varenderer<0>::addpart(vec const&, vec const&, int, int, float, physent*) 0.12 37.80 0.05 419649 0.00 0.00 bfaclient::projectiles::move(projent&, int) 0.12 37.85 0.05 407830 0.00 0.00 updatedynentcache(physent*) 0.12 37.90 0.05 277062 0.00 0.00 isvisiblecube(ivec const&, int) 0.12 37.95 0.05 257576 0.00 0.00 animmodel::skin::bind(animmodel::mesh*, animmodel::animstate const*) 0.12 38.00 0.05 92079 0.00 0.00 mergetexs(vtxarray*, elementset*, int, unsigned short*) 0.12 38.05 0.05 53931 0.00 0.01 bfaclient::botclient::process(fpsent*, botstate&) 0.12 38.10 0.05 24695 0.00 0.00 varenderer<0>::resettracked(physent*) 0.12 38.15 0.05 8520 0.01 0.10 bfaclient::render() 0.10 38.19 0.04 23927707 0.00 0.00 bfaclient::entities::getents() 0.10 38.23 0.04 402854 0.00 0.00 ellipsecollide(physent*, vec const&, vec const&, float, float, float, float, float) 0.10 38.27 0.04 251734 0.00 0.00 isshadowmapreceiver(vtxarray*) 0.10 38.31 0.04 169999 0.00 0.00 depthfxtexture::addscissorbox(vec const&, float) 0.10 38.35 0.04 169885 0.00 0.00 shadowcubeintersect(cube const&, vec const&, vec const&, float&) 0.10 38.39 0.04 108968 0.00 0.01 animmodel::render(int, float, int, vec const&, float, float, float, dynent*, modelattach*, vec const&, vec const&) 0.10 38.43 0.04 10161 0.00 0.00 reloadMT() 0.07 38.46 0.03 769501 0.00 0.00 Shader::flushenvparams(Slot*) 0.07 38.49 0.03 568564 0.00 0.00 vecfromyawpitch(float, float, int, int, vec&) 0.07 38.52 0.03 353663 0.00 0.00 pvsoccluded(ivec const&, ivec const&) 0.07 38.55 0.03 202637 0.00 0.00 BIH::triintersect(BIH::tri&, vec const&, vec const&, float, float&, int, BIH::tri*) 0.07 38.58 0.03 148806 0.00 0.00 animmodel::envmapped() 0.07 38.61 0.03 110840 0.00 0.00 bfaclient::renderplayer(fpsent*, bool, bool) 0.07 38.64 0.03 89445 0.00 0.00 textureload(char const*, int, bool, bool) 0.07 38.67 0.03 50237 0.00 0.00 occludesface(cube&, int, ivec const&, int, ivec const&, int, unsigned char, unsigned char, unsigned char, facevec const*) 0.07 38.70 0.03 7651 0.00 0.02 renderbatches(renderstate&, int) 0.07 38.73 0.03 4263 0.01 0.01 bfaserver::serverupdate() 0.07 38.76 0.03 4262 0.01 0.04 updatetextures() 0.07 38.79 0.03 4260 0.01 0.18 rendergeom(float, bool) 0.07 38.82 0.03 4260 0.01 0.03 findvisiblevas(vector&, bool) 0.07 38.85 0.03 2116 0.01 0.02 bfaclient::clientcom::sendpacketclient(databuf&, bool&) 0.07 38.88 0.03 582 0.05 0.06 bfaclient::botclient::find(fpsent*, botstate&, bool) 0.07 38.91 0.03 226 0.13 1.75 bfaclient::botclient::randomnode(fpsent*, botstate&, vec&, vec&, float, float) 0.07 38.94 0.03 11 2.73 2.73 skelmodel::skelmeshgroup::genvbo(bool, bool, skelmodel::vbocacheentry&) 0.05 38.96 0.02 7816970 0.00 0.00 bfaclient::particletrack(particle*, unsigned int, int&, vec&, vec&, bool) 0.05 38.98 0.02 6455979 0.00 0.00 loadmodel(char const*, int, bool) 0.05 39.00 0.02 1734177 0.00 0.00 vector::add(int const&) 0.05 39.02 0.02 880967 0.00 0.00 insidesphere(vec&, float, float, vec&, float, float) 0.05 39.04 0.02 725425 0.00 0.00 getint(databuf&) 0.05 39.06 0.02 460108 0.00 0.00 changetexgen(renderstate&, Slot&, int) 0.05 39.08 0.02 212743 0.00 0.00 text_bounds(char const*, int&, int&, int) 0.05 39.10 0.02 192934 0.00 0.00 mmintersect(extentity const&, vec const&, vec const&, float, int, float&) 0.05 39.12 0.02 192934 0.00 0.00 BIH::traverse(vec const&, vec const&, float, float&, int) 0.05 39.14 0.02 168142 0.00 0.00 draw_text(char const*, int, int, int, int, int, int, bool, int, int) 0.05 39.16 0.02 122561 0.00 0.00 raycubeintersect(cube const&, vec const&, vec const&, float&) 0.05 39.18 0.02 103847 0.00 0.01 skelmodel::skelmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) 0.05 39.20 0.02 103847 0.00 0.00 skelmodel::skelmesh::setshader(Shader*) 0.05 39.22 0.02 67163 0.00 0.00 lightreaching(vec const&, vec&, vec&, extentity*, float) 0.05 39.24 0.02 53611 0.00 0.00 drawbb(ivec const&, ivec const&, vec const&, int, ivec const&) 0.05 39.26 0.02 15133 0.00 0.02 adddecal(int, vec const&, vec const&, float, bvec const&, int) 0.05 39.28 0.02 14220 0.00 0.00 regularshape(int, int, int, int, int, int, vec const&, float) 0.05 39.30 0.02 13787 0.00 0.00 addcubeverts(int, int, vvec*, unsigned short, surfaceinfo*, surfacenormals*, int, unsigned short) 0.05 39.32 0.02 4260 0.00 0.00 renderdecals(int) 0.05 39.34 0.02 4260 0.00 0.01 softquadrenderer::adddepthfx(vec&, vec&) 0.05 39.36 0.02 4258 0.00 0.20 bfaclient::projectiles::update() 0.05 39.38 0.02 3093 0.01 0.02 bfaclient::botclient::defer(fpsent*, botstate&, bool) 0.03 39.39 0.01 2302769 0.00 0.00 genvectorvert(ivec const&, cube&, ivec&) 0.03 39.40 0.01 2183252 0.00 0.00 faceedges(cube&, int) 0.03 39.41 0.01 1868892 0.00 0.00 setlocalparamfv(char const*, int, int, float const*) 0.03 39.42 0.01 1336610 0.00 0.00 setenvparamf(char const*, int, int, float, float, float, float) 0.03 39.43 0.01 1306398 0.00 0.00 collapsedface(unsigned int) 0.03 39.44 0.01 702920 0.00 0.00 bfaclient::allowmove(physent*) 0.03 39.45 0.01 537850 0.00 0.00 calcvert(cube&, int, int, int, int, vec&, int, bool) 0.03 39.46 0.01 493776 0.00 0.00 s_sprintf_f::operator()(char const*, ...) 0.03 39.47 0.01 403174 0.00 0.00 bfaclient::headpos(physent*, float) 0.03 39.48 0.01 316549 0.00 0.00 Shader::setslotparams(Slot&) 0.03 39.49 0.01 200130 0.00 0.00 putuint(databuf&, int) 0.03 39.50 0.01 191720 0.00 0.00 isvisiblesphere(float, vec const&) 0.03 39.51 0.01 175464 0.00 0.00 calcvert(cube&, int, int, int, int, vvec&, int, bool) 0.03 39.52 0.01 162439 0.00 0.00 addvisibleva(vtxarray*) 0.03 39.53 0.01 153729 0.00 0.00 vertmodel::vertmesh::render(animmodel::animstate const*, animmodel::skin&, vertmodel::vbocacheentry&) 0.03 39.54 0.01 133794 0.00 0.00 skelmodel::linktype(animmodel*) const 0.03 39.55 0.01 130048 0.00 0.00 newquery(void*) 0.03 39.56 0.01 124333 0.00 0.00 pvsoccluded(unsigned char*, ivec const&, int, ivec const&, ivec const&) 0.03 39.57 0.01 116685 0.00 0.00 animmodel::part::getdefaultanim(animinfo&, int, unsigned int, dynent*) 0.03 39.58 0.01 103847 0.00 0.00 skelmodel::skelmeshgroup::bindvbo(animmodel::animstate const*, skelmodel::vbocacheentry&, skelmodel::skelcacheentry*, skelmodel::blendcacheentry*) 0.03 39.59 0.01 103847 0.00 0.00 skelmodel::skelmesh::render(animmodel::animstate const*, animmodel::skin&, skelmodel::vbocacheentry&) 0.03 39.60 0.01 93208 0.00 0.00 discardchildren(cube&) 0.03 39.61 0.01 92079 0.00 0.00 calcdynlightmask(vtxarray*) 0.03 39.62 0.01 87404 0.00 0.00 vertmodel::vertmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) 0.03 39.63 0.01 67064 0.00 0.00 gencubeedges(cube&, int, int, int, int) 0.03 39.64 0.01 53931 0.00 0.10 bfaclient::physics::move(physent*, int, bool, int, int) 0.03 39.65 0.01 45938 0.00 0.00 executeret(char const*) 0.03 39.66 0.01 41544 0.00 0.00 process(_ENetPacket*, int, int) 0.03 39.67 0.01 41544 0.00 0.00 bfaserver::parsepacket(int, int, bool, databuf&) 0.03 39.68 0.01 12274 0.00 0.00 rendertarget::rendertiles() 0.03 39.69 0.01 8520 0.00 0.00 parsetmufunc(tmu&, tmufunc&, char const*) 0.03 39.70 0.01 8520 0.00 0.00 renderavatar() 0.03 39.71 0.01 8520 0.00 0.00 limitsky() 0.03 39.72 0.01 7580 0.00 0.00 gui::icon_(Texture*, bool, bool, int, int, int, bool, int, int, int, Texture*, vec const&) 0.03 39.73 0.01 5415 0.00 0.00 genmergedfaces(cube&, ivec const&, int, int) 0.03 39.74 0.01 4326 0.00 0.00 binddepthfxparams(float, float, bool, void*) 0.03 39.75 0.01 4288 0.00 0.01 listrenderer::render() 0.03 39.76 0.01 4263 0.00 0.00 bfaserver::processevents() 0.03 39.77 0.01 4262 0.00 0.01 updatesounds() 0.03 39.78 0.01 4262 0.00 0.00 bfaclient::entities::drawparticles() 0.03 39.79 0.01 4260 0.00 0.00 queryreflections() 0.03 39.80 0.01 4260 0.00 0.24 render_particles(int) 0.03 39.81 0.01 4260 0.00 0.02 finddepthfxranges() 0.03 39.82 0.01 4260 0.00 0.00 bfaclient::project(int, int) 0.03 39.83 0.01 3883 0.00 0.05 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) 0.03 39.84 0.01 3865 0.00 0.00 fireballrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) 0.03 39.85 0.01 3323 0.00 0.00 draw_env_overlay(int, Texture*, float, float) 0.03 39.86 0.01 2707 0.00 0.00 modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) 0.03 39.87 0.01 2179 0.00 0.00 bfaserver::buildworldstate() 0.03 39.88 0.01 1757 0.01 0.01 newshader(int, char const*, char const*, char const*, Shader*, int) 0.03 39.89 0.01 1500 0.01 0.01 gui::strut(int) 0.03 39.90 0.01 612 0.02 0.02 findunusedtexcoordcomponent(char const*, int&, int&) 0.03 39.91 0.01 500 0.02 0.21 bfaclient::scoreboard::gui(g3d_gui&, bool) 0.03 39.92 0.01 324 0.03 0.03 newtexture(Texture*, char const*, SDL_Surface*, int, bool, bool, bool, bool, bool, TextureAnim*) 0.03 39.93 0.01 38 0.26 0.26 vertmodel::vertmesh::scaleverts(vec const&, float) 0.03 39.94 0.01 17 0.59 0.59 md5::md5mesh::load(_IO_FILE*, char*, unsigned int) 0.03 39.95 0.01 5 2.00 18.87 gencubeedges(cube*, int, int, int, int) 0.03 39.96 0.01 enet_host_service 0.03 39.97 0.01 enet_peer_queue_incoming_command 0.03 39.98 0.01 enet_protocol_dispatch_incoming_commands 0.03 39.99 0.01 enet_protocol_send_outgoing_commands 0.03 40.00 0.01 enet_socket_receive 0.00 40.00 0.00 6340270 0.00 0.00 randomMT() 0.00 40.00 0.00 2124017 0.00 0.00 touchingface(cube&, int) 0.00 40.00 0.00 1303601 0.00 0.00 neighbourcube(int, int, int, int, int, int) 0.00 40.00 0.00 1208592 0.00 0.00 endianswap(void*, int, int) 0.00 40.00 0.00 905150 0.00 0.00 flataxisface(cube&, int) 0.00 40.00 0.00 803252 0.00 0.00 text_color(char, char*, int, int&, bvec, int) 0.00 40.00 0.00 741312 0.00 0.00 faceconvexity(cube&, int) 0.00 40.00 0.00 637341 0.00 0.00 faceorder(cube&, int) 0.00 40.00 0.00 637341 0.00 0.00 faceverts(cube&, int, int) 0.00 40.00 0.00 489529 0.00 0.00 readushort(void*) 0.00 40.00 0.00 485312 0.00 0.00 putint(databuf&, int) 0.00 40.00 0.00 397480 0.00 0.00 Shader::bindprograms() 0.00 40.00 0.00 317400 0.00 0.00 getuint(databuf&) 0.00 40.00 0.00 316549 0.00 0.00 changeshader(renderstate&, Shader*, Slot&, bool) 0.00 40.00 0.00 266167 0.00 0.00 htcmp(edgegroup const&, edgegroup const&) 0.00 40.00 0.00 244635 0.00 0.00 optiface(unsigned char*, cube&) 0.00 40.00 0.00 230851 0.00 0.00 parseword(char const*&, int, int&) 0.00 40.00 0.00 211209 0.00 0.00 text_width(char const*) 0.00 40.00 0.00 195706 0.00 0.00 animmodel::skin::setshader(animmodel::mesh*, animmodel::animstate const*, bool) 0.00 40.00 0.00 176698 0.00 0.00 checkquery(occludequery*, bool) 0.00 40.00 0.00 176271 0.00 0.00 renderva(renderstate&, vtxarray*, int, bool, bool) 0.00 40.00 0.00 174648 0.00 0.00 skelmodel::skelmeshgroup::totalframes() const 0.00 40.00 0.00 169635 0.00 0.00 calcshadowmapbb(vec const&, float, float, float&, float&, float&, float&) 0.00 40.00 0.00 162439 0.00 0.00 vadist(vtxarray*, vec const&) 0.00 40.00 0.00 153729 0.00 0.00 animmodel::mesh::setshader(Shader*) 0.00 40.00 0.00 149274 0.00 0.00 md5::type() const 0.00 40.00 0.00 142780 0.00 0.00 calcvol(int, int, int, int, int, int, vec&, int*, int*) 0.00 40.00 0.00 141153 0.00 0.00 g3d_active(bool, bool) 0.00 40.00 0.00 136731 0.00 0.00 updatesound(int) 0.00 40.00 0.00 124805 0.00 0.00 visiblematerial(cube&, int, int, int, int, int, unsigned char) 0.00 40.00 0.00 122027 0.00 0.00 freeclipplanes(cube&) 0.00 40.00 0.00 118314 0.00 0.00 md3::type() const 0.00 40.00 0.00 115454 0.00 0.00 draw_textx(char const*, int, int, int, int, int, int, bool, int, int, int, ...) 0.00 40.00 0.00 104930 0.00 0.00 addbatchedmodel(model*) 0.00 40.00 0.00 104930 0.00 0.01 renderbatchedmodel(model*, batchedmodel&) 0.00 40.00 0.00 102146 0.00 0.00 raycubepos(vec const&, vec const&, vec&, float, int, int) 0.00 40.00 0.00 99365 0.00 0.00 part_text(vec const&, char const*, int, int, int, float) 0.00 40.00 0.00 93929 0.00 0.00 genskyfaces(cube&, ivec const&, int) 0.00 40.00 0.00 93192 0.00 0.00 loadc(void*, cube&) 0.00 40.00 0.00 91166 0.00 0.00 dynlightreaching(vec const&, vec&, vec&) 0.00 40.00 0.00 89000 0.00 0.00 gui::text(char const*, int, char const*) 0.00 40.00 0.00 87416 0.00 0.00 vertmodel::vertmeshgroup::totalframes() const 0.00 40.00 0.00 85055 0.00 0.00 getinfo(int) 0.00 40.00 0.00 84192 0.00 0.00 renderzpass(renderstate&, vtxarray*) 0.00 40.00 0.00 78048 0.00 0.00 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) 0.00 40.00 0.00 74566 0.00 0.01 skelmodel::skeleton::checkskelcache(animmodel::animstate const*, float, vec const&) 0.00 40.00 0.00 67037 0.00 0.00 settexture(char const*, int) 0.00 40.00 0.00 66897 0.00 0.00 skelmodel::skelmeshgroup::findtag(char const*) 0.00 40.00 0.00 61000 0.00 0.00 g3d_gui::textf(char const*, int, char const*, ...) 0.00 40.00 0.00 58294 0.00 0.00 findorientation(vec&, float, float, vec&) 0.00 40.00 0.00 55856 0.00 0.00 sendpacket(int, int, _ENetPacket*, int) 0.00 40.00 0.00 55420 0.00 0.00 bfaclient::lighteffects(dynent*, vec&, vec&) 0.00 40.00 0.00 55359 0.00 0.00 reduceslope(ivec&) 0.00 40.00 0.00 53999 0.00 0.00 bfaclient::drawtex(float, float, float, float) 0.00 40.00 0.00 53406 0.00 0.00 bfaclient::weaponstate::shoot(fpsent*, vec&, int) 0.00 40.00 0.00 51361 0.00 0.00 hthash(edgegroup const&) 0.00 40.00 0.00 51300 0.00 0.00 intersect(physent*, vec&, vec&) 0.00 40.00 0.00 49370 0.00 0.01 bfaclient::entities::checkitems(fpsent*) 0.00 40.00 0.00 47745 0.00 0.00 renderquery(renderstate&, occludequery*, vtxarray*) 0.00 40.00 0.00 47609 0.00 0.00 emit_particles() 0.00 40.00 0.00 46860 0.00 0.00 varenderer<0>::haswork() 0.00 40.00 0.00 45326 0.00 0.00 freesurfaces(cube&) 0.00 40.00 0.00 44054 0.00 0.00 freeoctaentities(cube&) 0.00 40.00 0.00 43979 0.00 0.00 newcubeext(cube&) 0.00 40.00 0.00 43979 0.00 0.00 freecubeext(cube&) 0.00 40.00 0.00 43979 0.00 0.00 freenormals(cube&) 0.00 40.00 0.00 43979 0.00 0.00 freemergeinfo(cube&) 0.00 40.00 0.00 43818 0.00 0.00 hasskyfaces(cube&, int, int, int, int, int*) 0.00 40.00 0.00 42522 0.00 0.00 setlocalparamf(char const*, int, int, float, float, float, float) 0.00 40.00 0.00 42416 0.00 0.00 addshadowmapcaster(vec const&, float, float) 0.00 40.00 0.00 42340 0.00 0.00 getmminfo(int) 0.00 40.00 0.00 42318 0.00 0.00 bfaclient::colorname(fpsent*, char*, char const*, bool, bool) 0.00 40.00 0.00 42290 0.00 0.00 rendermapmodel(extentity&) 0.00 40.00 0.00 41983 0.00 0.00 raycubelos(vec const&, vec const&, vec&) 0.00 40.00 0.00 41566 0.00 0.00 sendpackettoserv(_ENetPacket*, int) 0.00 40.00 0.00 40059 0.00 0.00 setfont(char const*) 0.00 40.00 0.00 37746 0.00 0.00 getvar(char const*) 0.00 40.00 0.00 33920 0.00 0.00 animmodel::startrender() 0.00 40.00 0.00 33920 0.00 0.00 animmodel::endrender() 0.00 40.00 0.00 33389 0.00 0.00 regularsplash(int, int, int, int, int, vec const&, float, int) 0.00 40.00 0.00 33389 0.00 0.00 regular_part_splash(int, int, int, vec const&, int, float, int, int) 0.00 40.00 0.00 31836 0.00 0.00 vector::add(unsigned short const&) 0.00 40.00 0.00 29820 0.00 0.00 listrenderer::haswork() 0.00 40.00 0.00 29820 0.00 0.00 partrenderer::update() 0.00 40.00 0.00 27195 0.00 0.00 modeloccluded(vec const&, float) 0.00 40.00 0.00 27195 0.00 0.00 isshadowmapcaster(vec const&, float) 0.00 40.00 0.00 26402 0.00 0.00 setorigin(vtxarray*, bool) 0.00 40.00 0.00 26304 0.00 0.00 rayfloor(vec const&, vec&, int, float) 0.00 40.00 0.00 24390 0.00 0.00 varenderer<0>::usesvertexarray() 0.00 40.00 0.00 24390 0.00 0.00 varenderer<0>::render() 0.00 40.00 0.00 23594 0.00 0.00 exchangestr(char*, char const*) 0.00 40.00 0.00 23345 0.00 0.00 lookup(char*) 0.00 40.00 0.00 22187 0.00 0.00 intret(int) 0.00 40.00 0.00 21258 0.00 0.00 genclipplane(cube&, int, vec*, plane*) 0.00 40.00 0.00 21142 0.00 0.00 shadowmaptexture::swaptexs() const 0.00 40.00 0.00 21115 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 40.00 0.00 20371 0.00 0.00 changevbuf(renderstate&, int, vtxarray*) 0.00 40.00 0.00 20056 0.00 0.00 popfont(int) 0.00 40.00 0.00 20009 0.00 0.00 bboccluded(ivec const&, ivec const&) 0.00 40.00 0.00 20002 0.00 0.00 pushfont(char const*) 0.00 40.00 0.00 19478 0.00 0.00 committmu(int, tmu&) 0.00 40.00 0.00 19181 0.00 0.00 adddynlight(vec const&, float, vec const&, int, int, int, float, vec const&) 0.00 40.00 0.00 18715 0.00 0.00 parsemacro(char const*&, int, vector&) 0.00 40.00 0.00 15840 0.00 0.00 matchanim(char const*, char const*) 0.00 40.00 0.00 15715 0.00 0.00 listrenderer::resettracked(physent*) 0.00 40.00 0.00 14987 0.00 0.00 genclipplanes(cube&, int, int, int, int, clipplanes&) 0.00 40.00 0.00 14987 0.00 0.00 calcverts(cube&, int, int, int, int, vvec*, bool*) 0.00 40.00 0.00 14657 0.00 0.00 resetorigin() 0.00 40.00 0.00 14511 0.00 0.00 playsound(int, int, int, vec&, physent*, int*, int, int, int) 0.00 40.00 0.00 13787 0.00 0.00 calcshadowmask(vvec*) 0.00 40.00 0.00 13551 0.00 0.00 genmergedverts(cube&, int, ivec const&, int, mergeinfo const&, vvec*, plane*) 0.00 40.00 0.00 13311 0.00 0.00 findtjoints(int, edgegroup const&) 0.00 40.00 0.00 12780 0.00 0.06 endmodelbatches() 0.00 40.00 0.00 12780 0.00 0.00 startmodelbatches() 0.00 40.00 0.00 12422 0.00 0.00 bfaclient::entities::maylink(int, int) 0.00 40.00 0.00 12274 0.00 0.00 setblurshader(int, int, int, float*, float*, unsigned int) 0.00 40.00 0.00 12084 0.00 0.00 rendertarget::swaptexs() const 0.00 40.00 0.00 11911 0.00 0.00 resetbatches() 0.00 40.00 0.00 11651 0.00 0.00 freeocta(cube*) 0.00 40.00 0.00 11651 0.00 0.00 newcubes(unsigned int) 0.00 40.00 0.00 11649 0.00 0.00 loadchildren(void*) 0.00 40.00 0.00 11217 0.00 0.00 popident(ident&) 0.00 40.00 0.00 11217 0.00 0.00 pushident(ident&, char*) 0.00 40.00 0.00 10958 0.00 0.00 resettmu(int) 0.00 40.00 0.00 10649 0.00 0.00 bboccluded(ivec const&, ivec const&, cube*, ivec const&, int) 0.00 40.00 0.00 9447 0.00 0.00 changefogplane(renderstate&, int, vtxarray*) 0.00 40.00 0.00 9394 0.00 0.00 newsurfaces(cube&) 0.00 40.00 0.00 9364 0.00 0.00 newnormals(cube&) 0.00 40.00 0.00 9161 0.00 0.00 lookupenvmap(unsigned short) 0.00 40.00 0.00 8617 0.00 0.00 cmd_if::run(char*, char*, char*) 0.00 40.00 0.00 8521 0.00 0.00 depthfxtexture::texrect() const 0.00 40.00 0.00 8520 0.00 0.10 rendergame() 0.00 40.00 0.00 8520 0.00 0.00 setenvparamfv(char const*, int, int, float const*) 0.00 40.00 0.00 8520 0.00 0.00 setuptmu(int, char const*, char const*) 0.00 40.00 0.00 8520 0.00 0.06 rendertarget::render(int, int, int, float) 0.00 40.00 0.00 8520 0.00 0.00 bfaclient::renderavatar() 0.00 40.00 0.00 8520 0.00 0.00 bfaclient::botclient::render() 0.00 40.00 0.00 8520 0.00 0.00 bfaclient::clientcom::ready() 0.00 40.00 0.00 8520 0.00 0.00 rendertarget::texrect() const 0.00 40.00 0.00 8513 0.00 0.00 vectoyawpitch(vec const&, float&, float&) 0.00 40.00 0.00 8397 0.00 0.00 gte(int*, int*) 0.00 40.00 0.00 8362 0.00 0.00 shadowmaptexture::scissorblur(int&, int&, int&, int&) 0.00 40.00 0.00 8034 0.00 0.00 strstra(char*, char*) 0.00 40.00 0.00 7530 0.00 0.00 getmapname() 0.00 40.00 0.00 7433 0.00 0.00 gzgetint(void*) 0.00 40.00 0.00 7232 0.00 0.00 decalrenderer::render() 0.00 40.00 0.00 7068 0.00 0.00 genmatsurfs(cube&, int, int, int, int, vector&, unsigned char&, unsigned char&) 0.00 40.00 0.00 6916 0.00 0.01 part_splash(int, int, int, vec const&, int, float) 0.00 40.00 0.00 6841 0.00 0.00 calcmergedsize(int, ivec const&, int, mergeinfo const&, vvec const*) 0.00 40.00 0.00 6631 0.00 0.00 bfaserver::gamename(int, int) 0.00 40.00 0.00 6517 0.00 0.01 particle_splash(int, int, int, vec const&) 0.00 40.00 0.00 6512 0.00 0.00 removesound(int) 0.00 40.00 0.00 6348 0.00 0.00 addtjoint(edgegroup const&, cubeedge const&, int) 0.00 40.00 0.00 6338 0.00 0.00 result(char const*) 0.00 40.00 0.00 6248 0.00 0.00 vec::normalize() 0.00 40.00 0.00 6137 0.00 0.00 rendertarget::doblur(int, float) 0.00 40.00 0.00 6045 0.00 0.00 bfaserver::recordpacket(int, void*, int) 0.00 40.00 0.00 5732 0.00 0.00 gui::poplist() 0.00 40.00 0.00 5732 0.00 0.00 gui::pushlist() 0.00 40.00 0.00 5472 0.00 0.00 part_flare(vec const&, vec const&, int, int, int, float, physent*) 0.00 40.00 0.00 5472 0.00 0.00 particle_flare(vec const&, vec const&, int, int, physent*) 0.00 40.00 0.00 5472 0.00 0.00 varenderer<1>::addpart(vec const&, vec const&, int, int, float, physent*) 0.00 40.00 0.00 5363 0.00 0.00 textrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) 0.00 40.00 0.00 5325 0.00 0.00 bfaclient::entities::canlink(int, int, bool) 0.00 40.00 0.00 5203 0.00 0.04 servertoclient(int, unsigned char*, int) 0.00 40.00 0.00 5203 0.00 0.04 bfaclient::clientcom::parsepacketclient(int, databuf&) 0.00 40.00 0.00 5038 0.00 0.00 setdynlights(vtxarray*, ivec const&) 0.00 40.00 0.00 4872 0.00 0.00 gettextres(int&, int&) 0.00 40.00 0.00 4844 0.00 0.00 resetcursor(bool, bool) 0.00 40.00 0.00 4832 0.00 0.00 bfaclient::mousemove(int, int, int, int, int, int) 0.00 40.00 0.00 4755 0.00 0.00 execute(char const*) 0.00 40.00 0.00 4571 0.00 0.04 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) 0.00 40.00 0.00 4479 0.00 0.00 modifyoctaent(int, int) 0.00 40.00 0.00 4477 0.00 0.00 part_create(int, int, vec const&, int, float, physent*) 0.00 40.00 0.00 4477 0.00 0.00 create(int, int, int, vec const&, float, physent*) 0.00 40.00 0.00 4288 0.00 0.00 partrenderer::usesvertexarray() 0.00 40.00 0.00 4269 0.00 0.00 setcaption(char const*) 0.00 40.00 0.00 4264 0.00 0.00 checkinput() 0.00 40.00 0.00 4264 0.00 0.00 updatefpshistory(int) 0.00 40.00 0.00 4264 0.00 0.00 limitfps(int&, int) 0.00 40.00 0.00 4264 0.00 0.00 bfaserver::botserv::checkbots(bool) 0.00 40.00 0.00 4263 0.00 0.00 checksleep(int) 0.00 40.00 0.00 4263 0.00 0.00 menuprocess() 0.00 40.00 0.00 4263 0.00 0.02 serverslice() 0.00 40.00 0.00 4263 0.00 0.00 sendpongs() 0.00 40.00 0.00 4263 0.00 0.00 bfaserver::sendpackets() 0.00 40.00 0.00 4262 0.00 0.00 setviewcell(vec const&) 0.00 40.00 0.00 4262 0.00 0.00 updatemumble() 0.00 40.00 0.00 4262 0.00 0.00 updateparticles() 0.00 40.00 0.00 4262 0.00 0.00 bfaclient::recomputecamera(int, int) 0.00 40.00 0.00 4262 0.00 0.00 bfaclient::gametext() 0.00 40.00 0.00 4262 0.00 0.00 bfaclient::gametitle() 0.00 40.00 0.00 4261 0.00 0.00 rendertarget::filter() const 0.00 40.00 0.00 4261 0.00 0.00 depthfxtexture::filter() const 0.00 40.00 0.00 4260 0.00 0.00 drawskybox(int, bool) 0.00 40.00 0.00 4260 0.00 0.02 g3d_render() 0.00 40.00 0.00 4260 0.00 0.11 gl_drawhud(int, int, int, float, int) 0.00 40.00 0.00 4260 0.00 0.00 cleanupTMUs(renderstate&) 0.00 40.00 0.00 4260 0.00 0.00 flipqueries() 0.00 40.00 0.00 4260 0.00 0.00 rendergrass() 0.00 40.00 0.00 4260 0.00 0.00 renderwater() 0.00 40.00 0.00 4260 0.00 0.00 setfogplane(float, float, bool, float, float) 0.00 40.00 0.00 4260 0.00 0.00 transplayer() 0.00 40.00 0.00 4260 0.00 0.00 drawglaretex() 0.00 40.00 0.00 4260 0.00 0.00 g3d_mainmenu() 0.00 40.00 0.00 4260 0.00 0.83 gl_drawframe(int, int) 0.00 40.00 0.00 4260 0.00 0.00 popshadowmap() 0.00 40.00 0.00 4260 0.00 0.00 readmatrices() 0.00 40.00 0.00 4260 0.00 0.03 visiblecubes(float, float) 0.00 40.00 0.00 4260 0.00 0.00 finddynlights() 0.00 40.00 0.00 4260 0.00 0.00 getcurcommand() 0.00 40.00 0.00 4260 0.00 0.00 getnumqueries() 0.00 40.00 0.00 4260 0.00 0.00 pushshadowmap() 0.00 40.00 0.00 4260 0.00 0.02 renderconsole(int, int) 0.00 40.00 0.00 4260 0.00 0.00 sortmaterials(vector&) 0.00 40.00 0.00 4260 0.00 0.00 binddepthfxtex() 0.00 40.00 0.00 4260 0.00 0.00 cleardynlights() 0.00 40.00 0.00 4260 0.00 0.06 drawdepthfxtex() 0.00 40.00 0.00 4260 0.00 0.00 findvisiblemms(vector const&) 0.00 40.00 0.00 4260 0.00 0.00 sortvisiblevas() 0.00 40.00 0.00 4260 0.00 0.00 drawreflections() 0.00 40.00 0.00 4260 0.00 0.00 g3d_texturemenu() 0.00 40.00 0.00 4260 0.00 0.09 rendermapmodels() 0.00 40.00 0.00 4260 0.00 0.00 rendermaterials() 0.00 40.00 0.00 4260 0.00 0.06 rendershadowmap() 0.00 40.00 0.00 4260 0.00 0.00 updatedynlights() 0.00 40.00 0.00 4260 0.00 0.00 cleardynentcache() 0.00 40.00 0.00 4260 0.00 0.00 adjustshadowmatrix(ivec const&, float) 0.00 40.00 0.00 4260 0.00 0.00 invalidateenvparams(int, int, int) 0.00 40.00 0.00 4260 0.00 0.00 renderfullscreenshader(int, int) 0.00 40.00 0.00 4260 0.00 0.00 getfps(int&, int&, int&) 0.00 40.00 0.00 4260 0.00 0.05 gets2c() 0.00 40.00 0.00 4260 0.00 0.00 setfog(int, float, int) 0.00 40.00 0.00 4260 0.00 0.00 project(float, float, int, bool, bool, bool) 0.00 40.00 0.00 4260 0.00 0.00 setvfcP(float, float, vec const&, float, float, float, float) 0.00 40.00 0.00 4260 0.00 0.00 addglare() 0.00 40.00 0.00 4260 0.00 0.00 blendfog(int, float, float, float&, float&, float*) 0.00 40.00 0.00 4260 0.00 0.00 calcvfcD() 0.00 40.00 0.00 4260 0.00 0.07 setupTMUs(renderstate&, float, bool) 0.00 40.00 0.00 4260 0.00 0.00 varenderer<1>::update() 0.00 40.00 0.00 4260 0.00 0.00 varenderer<1>::haswork() 0.00 40.00 0.00 4260 0.00 0.00 varenderer<2>::update() 0.00 40.00 0.00 4260 0.00 0.00 varenderer<2>::haswork() 0.00 40.00 0.00 4260 0.00 0.00 rendertarget::shouldrender() 0.00 40.00 0.00 4260 0.00 0.00 flarerenderer::haswork() 0.00 40.00 0.00 4260 0.00 0.02 depthfxtexture::shouldrender() 0.00 40.00 0.00 4260 0.00 0.00 shadowmaptexture::scissorrender(int&, int&, int&, int&) 0.00 40.00 0.00 4260 0.00 0.00 shadowmaptexture::doclear() 0.00 40.00 0.00 4260 0.00 0.11 shadowmaptexture::dorender() 0.00 40.00 0.00 4260 0.00 0.00 lightningrenderer::update() 0.00 40.00 0.00 4260 0.00 0.00 bfaclient::adddynlights() 0.00 40.00 0.00 4260 0.00 0.00 bfaclient::gethudcolour(vec&) 0.00 40.00 0.00 4260 0.00 0.00 bfaclient::g3d_gamemenus() 0.00 40.00 0.00 4260 0.00 0.02 bfaclient::drawhudelements(int, int) 0.00 40.00 0.00 4260 0.00 0.08 bfaclient::drawhud(int, int) 0.00 40.00 0.00 4260 0.00 0.00 rendertarget::screenview() const 0.00 40.00 0.00 4260 0.00 0.00 depthfxtexture::screenview() const 0.00 40.00 0.00 4258 0.00 0.00 render_texture_panel(int, int) 0.00 40.00 0.00 4258 0.00 0.01 c2sinfo(int) 0.00 40.00 0.00 4223 0.00 0.00 draw_envbox(int, float, int, Texture**) 0.00 40.00 0.00 4181 0.00 0.01 rendershadowmapreceivers() 0.00 40.00 0.00 4144 0.00 0.00 vecfromcursor(float, float, float, vec&) 0.00 40.00 0.00 4041 0.00 0.00 sendf(int, int, char const*, ...) 0.00 40.00 0.00 3992 0.00 0.00 bfaclient::drawpointer(int, int, int, float, float, float, float, float) 0.00 40.00 0.00 3736 0.00 0.00 rendericon(char const*, int, int, int, int) 0.00 40.00 0.00 3666 0.00 0.00 listrenderer::addpart(vec const&, vec const&, int, int, float, physent*) 0.00 40.00 0.00 3562 0.00 0.00 textrenderer::cleanup(listparticle*) 0.00 40.00 0.00 3360 0.00 0.00 hasnonlocalclients() 0.00 40.00 0.00 3325 0.00 0.00 msgsizelookup(int) 0.00 40.00 0.00 3325 0.00 0.00 bfaclient::clientcom::addmsg(int, char const*, ...) 0.00 40.00 0.00 3256 0.00 0.00 compileasmshader(unsigned int, unsigned int&, char const*, char const*, char const*, bool, bool) 0.00 40.00 0.00 3240 0.00 0.00 vec::rotate_around_z(float) 0.00 40.00 0.00 3166 0.00 0.00 lightent(extentity&, float) 0.00 40.00 0.00 2822 0.00 0.04 endmodelquery() 0.00 40.00 0.00 2822 0.00 0.00 startmodelquery(occludequery*) 0.00 40.00 0.00 2773 0.00 0.00 textrenderer::startrender() 0.00 40.00 0.00 2773 0.00 0.00 textrenderer::endrender() 0.00 40.00 0.00 2709 0.00 0.00 getentboundingbox(extentity&, ivec&, ivec&) 0.00 40.00 0.00 2658 0.00 0.00 hashtable::access(char const* const&, Shader const*) 0.00 40.00 0.00 2571 0.00 0.00 enablepolygonoffset(unsigned int) 0.00 40.00 0.00 2571 0.00 0.00 disablepolygonoffset(unsigned int) 0.00 40.00 0.00 2374 0.00 0.00 drawexpverts(int, int, unsigned short*) 0.00 40.00 0.00 2287 0.00 0.00 getalias(char const*) 0.00 40.00 0.00 2266 0.00 0.00 removetrackedsounds(physent*) 0.00 40.00 0.00 2245 0.00 0.02 removetrackedparticles(physent*) 0.00 40.00 0.00 2245 0.00 0.00 varenderer<1>::resettracked(physent*) 0.00 40.00 0.00 2245 0.00 0.00 varenderer<2>::resettracked(physent*) 0.00 40.00 0.00 2245 0.00 0.00 partrenderer::resettracked(physent*) 0.00 40.00 0.00 2145 0.00 0.00 varenderer<1>::usesvertexarray() 0.00 40.00 0.00 2145 0.00 0.00 varenderer<1>::render() 0.00 40.00 0.00 2063 0.00 0.00 bfaclient::clientcom::editvar(ident*, bool) 0.00 40.00 0.00 2043 0.00 0.01 addmergedverts(int) 0.00 40.00 0.00 1964 0.00 0.00 setbbfrommodel(dynent*, char const*) 0.00 40.00 0.00 1956 0.00 0.00 renderdepthobstacles(vec const&, vec const&, float, float*, int) 0.00 40.00 0.00 1956 0.00 0.00 rendertarget::scissorblur(int&, int&, int&, int&) 0.00 40.00 0.00 1956 0.00 0.00 rendertarget::scissorrender(int&, int&, int&, int&) 0.00 40.00 0.00 1956 0.00 0.00 rendertarget::doclear() 0.00 40.00 0.00 1956 0.00 0.00 depthfxtexture::dorender() 0.00 40.00 0.00 1914 0.00 0.00 path(char*) 0.00 40.00 0.00 1871 0.00 0.00 getmaptitle() 0.00 40.00 0.00 1830 0.00 0.20 bfaclient::projectiles::spawn(vec&, vec&, fpsent*, int) 0.00 40.00 0.00 1812 0.00 0.00 ora(char*, char*) 0.00 40.00 0.00 1795 0.00 0.00 bfaserver::freecallback(_ENetPacket*) 0.00 40.00 0.00 1783 0.00 0.00 aliasa(char const*, char*) 0.00 40.00 0.00 1772 0.00 0.00 bfaclient::entities::newent() 0.00 40.00 0.00 1772 0.00 0.00 bfaclient::entities::readent(void*&, int, int, char*, int, int, entity&) 0.00 40.00 0.00 1757 0.00 0.00 Shader::compile() 0.00 40.00 0.00 1665 0.00 0.00 conc(char**, int, bool) 0.00 40.00 0.00 1534 0.00 0.00 rendercommand(int, int, int) 0.00 40.00 0.00 1515 0.00 0.00 setupexplosion() 0.00 40.00 0.00 1515 0.00 0.00 fireballrenderer::startrender() 0.00 40.00 0.00 1515 0.00 0.00 fireballrenderer::endrender() 0.00 40.00 0.00 1486 0.00 0.00 vector::put(char const*, int) 0.00 40.00 0.00 1444 0.00 0.00 calcskylight(vec const&, vec const&, float, unsigned char*, int, extentity*) 0.00 40.00 0.00 1375 0.00 0.00 renderlava(materialsurface&, Texture*, float) 0.00 40.00 0.00 1375 0.00 0.00 renderwaterlod(int, int, int, unsigned int, unsigned char) 0.00 40.00 0.00 1375 0.00 0.00 calcwatersubdiv(int, int, int, unsigned int) 0.00 40.00 0.00 1375 0.00 0.00 rendervertwater(unsigned int, int, int, int, unsigned int, unsigned char) 0.00 40.00 0.00 1320 0.00 0.01 bfaclient::clientcom::parsepositions(databuf&) 0.00 40.00 0.00 1160 0.00 0.00 guibutton(char*, char*, char*, char*) 0.00 40.00 0.00 1160 0.00 0.00 gui::button(char const*, int, char const*) 0.00 40.00 0.00 1085 0.00 0.00 findfile(char const*, char const*) 0.00 40.00 0.00 1083 0.00 0.00 fileexists(char const*, char const*) 0.00 40.00 0.00 1025 0.00 0.00 findmaterial(char const*, bool) 0.00 40.00 0.00 1018 0.00 0.00 skyoccluded(cube&, int) 0.00 40.00 0.00 1000 0.00 0.00 gui::space(int) 0.00 40.00 0.00 1000 0.00 0.00 gui::separator() 0.00 40.00 0.00 972 0.00 0.00 nota(int*) 0.00 40.00 0.00 962 0.00 0.00 getworldsize() 0.00 40.00 0.00 950 0.00 0.00 findtexturetype(char*, bool) 0.00 40.00 0.00 950 0.00 0.00 texture(char*, char*, int*, int*, int*, float*) 0.00 40.00 0.00 933 0.00 0.00 concatword(char**, int*) 0.00 40.00 0.00 836 0.00 0.00 lookupshaderbyname(char const*) 0.00 40.00 0.00 828 0.00 0.00 ident::changed() 0.00 40.00 0.00 764 0.00 0.00 texformat(int) 0.00 40.00 0.00 747 0.00 0.00 findentity(int, int, int, int) 0.00 40.00 0.00 732 0.00 0.00 gui::end() 0.00 40.00 0.00 732 0.00 0.00 gui::start(int, float, int*, bool) 0.00 40.00 0.00 727 0.00 0.00 concat(char const*) 0.00 40.00 0.00 668 0.00 0.00 equal(int*, int*) 0.00 40.00 0.00 667 0.00 0.00 createtexture(int, int, int, void*, int, bool, unsigned int, unsigned int, bool, bool) 0.00 40.00 0.00 649 0.00 0.00 minskyface(cube&, int, ivec const&, int, mergeinfo&) 0.00 40.00 0.00 649 0.00 0.00 mincubeface(cube&, int, ivec const&, int, mergeinfo const&, mergeinfo&) 0.00 40.00 0.00 638 0.00 0.00 sub(int*, int*) 0.00 40.00 0.00 637 0.00 0.00 compressedformat(unsigned int, int, int, bool) 0.00 40.00 0.00 625 0.00 0.00 particle_text(vec const&, char const*, int, int) 0.00 40.00 0.00 624 0.00 0.02 genwatervariant(Shader&, char const*, vector&, vector&, int) 0.00 40.00 0.00 595 0.00 0.00 clearlightcache(int) 0.00 40.00 0.00 564 0.00 0.00 fontchar(int*, int*, int*, int*) 0.00 40.00 0.00 554 0.00 0.00 findactionkey(char const*, int, int) 0.00 40.00 0.00 532 0.00 0.00 keypress(int, bool, int) 0.00 40.00 0.00 513 0.00 0.01 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) 0.00 40.00 0.00 500 0.00 0.00 gui::rect_(float, float, float, float, int) 0.00 40.00 0.00 500 0.00 0.00 bfaclient::scoreboard::groupplayers() 0.00 40.00 0.00 492 0.00 0.00 gt(int*, int*) 0.00 40.00 0.00 487 0.00 0.00 bar(float, int, int, float, float, float) 0.00 40.00 0.00 486 0.00 0.00 renderprogress(float, char const*, float, char const*, unsigned int) 0.00 40.00 0.00 474 0.00 0.00 format(char**, int*) 0.00 40.00 0.00 473 0.00 0.00 getscreenres(int&, int&) 0.00 40.00 0.00 467 0.00 0.00 clientkeepalive() 0.00 40.00 0.00 458 0.00 0.00 add(int*, int*) 0.00 40.00 0.00 443 0.00 0.00 keymap(char*, char*) 0.00 40.00 0.00 439 0.00 0.00 at(char*, int*) 0.00 40.00 0.00 439 0.00 0.00 indexlist(char const*, int) 0.00 40.00 0.00 429 0.00 0.00 loadsurface(char const*) 0.00 40.00 0.00 429 0.00 0.30 texturedata(char const*, Slot::Tex*, bool, bool*, TextureAnim*) 0.00 40.00 0.00 410 0.00 0.00 execbind(keym&, bool) 0.00 40.00 0.00 398 0.00 0.00 addreleaseaction(char const*) 0.00 40.00 0.00 386 0.00 0.76 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) 0.00 40.00 0.00 366 0.00 0.00 g3d_addgui(g3d_callback*) 0.00 40.00 0.00 366 0.00 0.00 gui::~gui() 0.00 40.00 0.00 352 0.00 0.00 bfaclient::findanims(char const*, vector&) 0.00 40.00 0.00 351 0.00 0.00 variable(char const*, int, int, int, int*, void (*)(), int) 0.00 40.00 0.00 345 0.00 0.00 destroyvbo(unsigned int) 0.00 40.00 0.00 345 0.00 0.00 addvbo(vtxarray*, int, int, int) 0.00 40.00 0.00 341 0.00 0.00 md5::md5meshgroup::loadmd5anim(char const*) 0.00 40.00 0.00 340 0.00 0.00 md5anim(char*, char*, float*, int*) 0.00 40.00 0.00 327 0.00 0.00 currentfocus() 0.00 40.00 0.00 327 0.00 0.00 menukey(int, bool, int) 0.00 40.00 0.00 326 0.00 0.00 resizetexture(int&, int&, bool, unsigned int, unsigned int) 0.00 40.00 0.00 314 0.00 0.00 texcrop(SDL_Surface*, int, int, int, int, bool) 0.00 40.00 0.00 300 0.00 0.03 variantshader(int*, char*, int*, char*, char*) 0.00 40.00 0.00 289 0.00 0.00 addname(vector&, Slot&, Slot::Tex&, bool, char const*) 0.00 40.00 0.00 277 0.00 0.00 closestenvmap(vec const&) 0.00 40.00 0.00 277 0.00 0.00 closestenvmap(int, int, int, int, int) 0.00 40.00 0.00 277 0.00 0.00 retbindaction(char const*, int, int) 0.00 40.00 0.00 252 0.00 0.00 setvar(char const*, int, bool) 0.00 40.00 0.00 249 0.00 0.00 setsvar(char const*, char const*, bool) 0.00 40.00 0.00 245 0.00 0.00 setslotshader(Slot&) 0.00 40.00 0.00 241 0.00 0.00 addident(char const*, ident*) 0.00 40.00 0.00 241 0.00 0.00 setshader(char*) 0.00 40.00 0.00 240 0.00 0.00 addcommand(char const*, void (*)(), char const*) 0.00 40.00 0.00 237 0.00 0.00 openfile(char const*, char const*) 0.00 40.00 0.00 233 0.00 0.00 bfaclient::physics::entinmap(physent*, bool) 0.00 40.00 0.00 232 0.00 0.00 lt(int*, int*) 0.00 40.00 0.00 232 0.00 0.00 gui::tab(char const*, int) 0.00 40.00 0.00 232 0.00 0.00 menu::gui(g3d_gui&, bool) 0.00 40.00 0.00 232 0.00 0.00 bfaclient::bfaclient()::cmd_gamemode::run(bfaclient*) 0.00 40.00 0.00 205 0.00 0.00 bfaclient::clientcom::state() 0.00 40.00 0.00 198 0.00 0.00 bindkey(char*, char*, int, char const*) 0.00 40.00 0.00 198 0.00 0.00 findbind(char const*) 0.00 40.00 0.00 196 0.00 0.00 cmd_loop::run(char*, int*, char*) 0.00 40.00 0.00 185 0.00 0.00 makerelpath(char const*, char const*, char const*) 0.00 40.00 0.00 183 0.00 0.09 shader(int*, char*, char*, char*) 0.00 40.00 0.00 180 0.00 0.00 newident(char const*) 0.00 40.00 0.00 177 0.00 0.00 findusedtexcoords(char const*) 0.00 40.00 0.00 175 0.00 0.00 getwatercolour(unsigned char*) 0.00 40.00 0.00 175 0.00 0.00 getwaterfallcolour(unsigned char*) 0.00 40.00 0.00 171 0.00 0.00 calcgeombb(int, int, int, int, ivec&, ivec&) 0.00 40.00 0.00 171 0.00 1.13 rendercube(cube&, int, int, int, int, int, unsigned char&, unsigned char&) 0.00 40.00 0.00 171 0.00 0.00 addskyverts(ivec const&, int) 0.00 40.00 0.00 171 0.00 1.13 setva(cube&, int, int, int, int, int) 0.00 40.00 0.00 164 0.00 0.00 botinfo::addstate(int) 0.00 40.00 0.00 164 0.00 0.00 bfaclient::physics::physics(bfaclient&)::cmd_jump::run(bfaclient::physics*, int*) 0.00 40.00 0.00 159 0.00 0.00 optimizematsurfs(materialsurface*, int) 0.00 40.00 0.00 159 0.00 0.00 newva(int, int, int, int) 0.00 40.00 0.00 159 0.00 0.00 genverts(vector&, void*, vec const&) 0.00 40.00 0.00 159 0.00 0.00 calcmatbb(int, int, int, int, ivec&, ivec&) 0.00 40.00 0.00 159 0.00 0.00 destroyva(vtxarray*, bool) 0.00 40.00 0.00 159 0.00 0.00 vacollect::optimize() 0.00 40.00 0.00 159 0.00 0.00 vacollect::setupdata(vtxarray*) 0.00 40.00 0.00 153 0.00 0.00 cleanreflection(Reflection&) 0.00 40.00 0.00 143 0.00 0.00 findtextype(Slot&, int, int) 0.00 40.00 0.00 140 0.00 0.00 filtertext(char*, char const*, bool, int) 0.00 40.00 0.00 139 0.00 0.00 conline(char const*, int, int) 0.00 40.00 0.00 139 0.00 0.00 console(char const*, int, ...) 0.00 40.00 0.00 139 0.00 0.00 gettime(char*) 0.00 40.00 0.00 135 0.00 0.00 precachetextures(vtxarray*) 0.00 40.00 0.00 134 0.00 0.00 bfaclient::newclient(int) 0.00 40.00 0.00 130 0.00 0.00 setshaderparam(char*, int, int, float, float, float, float) 0.00 40.00 0.00 129 0.00 0.02 part_trail(int, int, vec const&, vec const&, int, float) 0.00 40.00 0.00 129 0.00 0.02 particle_trail(int, int, vec const&, vec const&) 0.00 40.00 0.00 128 0.00 0.12 gendynlightvariant(Shader&, char const*, char const*, char const*, int) 0.00 40.00 0.00 122 0.00 0.00 consolekey(int, bool, int) 0.00 40.00 0.00 111 0.00 0.00 bfaclient::clientcom::parsestate(fpsent*, databuf&, bool) 0.00 40.00 0.00 109 0.00 0.00 setpixelparam(int*, float*, float*, float*, float*) 0.00 40.00 0.00 104 0.00 0.02 genwatervariant(Shader&, char const*, char const*, char const*, int) 0.00 40.00 0.00 101 0.00 0.00 part_fireball(vec const&, float, int, int, int, float) 0.00 40.00 0.00 101 0.00 0.00 particle_fireball(vec const&, float, int, int) 0.00 40.00 0.00 101 0.00 0.00 listrenderer::cleanup(listparticle*) 0.00 40.00 0.00 100 0.00 0.00 bindedit(char*, char*) 0.00 40.00 0.00 98 0.00 0.00 bindnorm(char*, char*) 0.00 40.00 0.00 97 0.00 0.00 bfaclient::entities::entinfo(int, int, int, int, int, int, bool) 0.00 40.00 0.00 97 0.00 0.00 bfaclient::botclient::violence(fpsent*, botstate&, fpsent*, bool) 0.00 40.00 0.00 88 0.00 0.80 bfaclient::killed(int, int, int, fpsent*, fpsent*) 0.00 40.00 0.00 88 0.00 0.00 bfaclient::entities::announce(int, char const*, bool) 0.00 40.00 0.00 85 0.00 0.00 updatevabb(vtxarray*, bool) 0.00 40.00 0.00 84 0.00 0.00 mergefaces(int, cubeface*, int) 0.00 40.00 0.00 81 0.00 0.00 execfile(char const*) 0.00 40.00 0.00 81 0.00 0.00 loadfile(char const*, int*) 0.00 40.00 0.00 80 0.00 0.00 creatergbasurface(SDL_Surface*, bool) 0.00 40.00 0.00 79 0.00 0.00 anda(char*, char*) 0.00 40.00 0.00 75 0.00 0.00 addsound(char const*, int, int, vector&) 0.00 40.00 0.00 70 0.00 0.00 sendstring(char const*, databuf&) 0.00 40.00 0.00 68 0.00 0.00 mmodel(char*) 0.00 40.00 0.00 66 0.00 0.00 getstring(char*, databuf&, int) 0.00 40.00 0.00 66 0.00 1.21 animmodel::sharemeshes(char*, ...) 0.00 40.00 0.00 65 0.00 0.00 fastshader(char*, char*, int*) 0.00 40.00 0.00 64 0.00 0.00 bfaclient::physics::physics(bfaclient&)::cmd_left::run(bfaclient::physics*, int*) 0.00 40.00 0.00 63 0.00 0.00 cmd_registersound::run(char*, int*, char*) 0.00 40.00 0.00 61 0.00 0.00 newstring(char const*) 0.00 40.00 0.00 61 0.00 0.00 texffmask(SDL_Surface*, int, bool) 0.00 40.00 0.00 60 0.00 0.00 getprocaddress(char const*) 0.00 40.00 0.00 60 0.00 0.00 bfaclient::physics::physics(bfaclient&)::cmd_right::run(bfaclient::physics*, int*) 0.00 40.00 0.00 57 0.00 0.00 resetcomplete() 0.00 40.00 0.00 56 0.00 0.00 setfvar(char const*, float, bool) 0.00 40.00 0.00 56 0.00 0.00 bfaclient::physics::physics(bfaclient&)::cmd_attack::run(bfaclient::physics*, int*) 0.00 40.00 0.00 55 0.00 0.00 newgui(char*, char*, char*, char*) 0.00 40.00 0.00 52 0.00 0.15 genshadowmapvariant(Shader&, char const*, char const*, char const*, int) 0.00 40.00 0.00 50 0.00 0.00 compileglslshader(unsigned int, unsigned int&, char const*, char const*, char const*, bool) 0.00 40.00 0.00 50 0.00 0.00 mul(int*, int*) 0.00 40.00 0.00 48 0.00 0.00 strreplace(char const*, char const*, char const*) 0.00 40.00 0.00 48 0.00 0.00 strreplacea(char*, char*, char*) 0.00 40.00 0.00 48 0.00 0.00 conoutf(char const*, ...) 0.00 40.00 0.00 44 0.00 0.00 listlen(char*) 0.00 40.00 0.00 43 0.00 0.54 md5::load() 0.00 40.00 0.00 43 0.00 0.00 md5::~md5() 0.00 40.00 0.00 43 0.00 0.00 skelmodel::skelpart::~skelpart() 0.00 40.00 0.00 42 0.00 0.00 mdlscale(int*) 0.00 40.00 0.00 42 0.00 0.00 animmodel::name() 0.00 40.00 0.00 41 0.00 0.00 mdlspec(int*) 0.00 40.00 0.00 41 0.00 0.00 animmodel::setspec(float) 0.00 40.00 0.00 40 0.00 0.00 buildclipmasks(cube&, unsigned char&, unsigned char&) 0.00 40.00 0.00 40 0.00 0.00 md3skin(char*, char*, char*, float*, float*) 0.00 40.00 0.00 40 0.00 0.15 bfaclient::projectiles::create(vec&, vec&, bool, fpsent*, int, int, int, int, int, int, int, int, int, int, int) 0.00 40.00 0.00 38 0.00 0.00 brushvert(int*, int*, int*) 0.00 40.00 0.00 37 0.00 0.00 skelmodel::skelmeshgroup::cleanup() 0.00 40.00 0.00 36 0.00 0.00 scalesurface(SDL_Surface*, int, int, bool) 0.00 40.00 0.00 36 0.00 0.00 bfaclient::physics::physics(bfaclient&)::cmd_forward::run(bfaclient::physics*, int*) 0.00 40.00 0.00 34 0.00 0.29 md5::loadmeshes(char*, char*) 0.00 40.00 0.00 34 0.00 0.29 md5::md5meshgroup::loadmd5mesh(char const*) 0.00 40.00 0.00 34 0.00 0.00 skelmodel::skelmeshgroup::shareskeleton(char*) 0.00 40.00 0.00 33 0.00 0.00 altshader(char*, char*) 0.00 40.00 0.00 33 0.00 0.00 varenderer<0>::reset() 0.00 40.00 0.00 32 0.00 0.00 QuadNode::insert(int, int, int) 0.00 40.00 0.00 29 0.00 0.00 md5bumpmap(char*, char*, char*) 0.00 40.00 0.00 29 0.00 0.00 md5skin(char*, char*, char*, float*, float*) 0.00 40.00 0.00 28 0.00 0.00 addcomplete(char*, int, char*, char*) 0.00 40.00 0.00 28 0.00 0.00 g3d_windowhit(bool, bool) 0.00 40.00 0.00 27 0.00 0.00 svariable(char const*, char const*, char**, void (*)(), int) 0.00 40.00 0.00 24 0.00 0.00 mdlambient(int*) 0.00 40.00 0.00 24 0.00 1.21 md5load(char*, char*) 0.00 40.00 0.00 24 0.00 0.00 addclient(int) 0.00 40.00 0.00 24 0.00 0.00 animmodel::setambient(float) 0.00 40.00 0.00 24 0.00 0.00 bfaclient::numanims() 0.00 40.00 0.00 24 0.00 0.00 bfaserver::newinfo() 0.00 40.00 0.00 23 0.00 0.00 freeeditinfo(editinfo*&) 0.00 40.00 0.00 23 0.00 0.00 getlavacolour(unsigned char*) 0.00 40.00 0.00 23 0.00 0.00 fvariable(char const*, float, float*, void (*)(), int) 0.00 40.00 0.00 23 0.00 0.00 bfaserver::botserv::addbot(int) 0.00 40.00 0.00 22 0.00 0.00 addfilecomplete(char*, char*, char*) 0.00 40.00 0.00 22 0.00 0.00 varenderer<0>::init(int) 0.00 40.00 0.00 21 0.00 0.00 listrenderer::reset() 0.00 40.00 0.00 20 0.00 0.00 gzgetfloat(void*) 0.00 40.00 0.00 20 0.00 0.00 setvertexparam(int*, float*, float*, float*, float*) 0.00 40.00 0.00 20 0.00 0.00 bfaclient::botclient::botclient(bfaclient&)::cmd_addbot::run(bfaclient::botclient*, char*) 0.00 40.00 0.00 19 0.00 3.68 md3::loadmeshes(char*, char*) 0.00 40.00 0.00 19 0.00 1.21 md5::loaddefaultparts() 0.00 40.00 0.00 19 0.00 0.00 ident::~ident() 0.00 40.00 0.00 19 0.00 0.00 animmodel::part::~part() 0.00 40.00 0.00 18 0.00 0.00 genvbo(int, void*, int, vtxarray**, int) 0.00 40.00 0.00 18 0.00 0.69 md3::load() 0.00 40.00 0.00 18 0.00 0.00 md3::~md3() 0.00 40.00 0.00 18 0.00 0.00 md5::md5meshgroup::~md5meshgroup() 0.00 40.00 0.00 18 0.00 0.00 skelmodel::skelmesh::scaleverts(vec const&, float) 0.00 40.00 0.00 17 0.00 1.21 md3load(char*) 0.00 40.00 0.00 17 0.00 0.00 animmodel::calcbb(int, vec&, vec&) 0.00 40.00 0.00 17 0.00 0.00 skelmodel::skelmeshgroup::scaletags(vec const&, float) 0.00 40.00 0.00 17 0.00 0.00 vertmodel::vertmesh::calcbb(int, vec&, vec&, matrix3x4 const&) 0.00 40.00 0.00 16 0.00 0.00 setcompletion(char*, bool) 0.00 40.00 0.00 16 0.00 0.00 partrenderer::init(int) 0.00 40.00 0.00 16 0.00 0.00 cmd_setcomplete::run(char*, char*) 0.00 40.00 0.00 16 0.00 0.00 vertmodel::vertmeshgroup::scaletags(vec const&, float) 0.00 40.00 0.00 15 0.00 0.00 md5tag(char*, char*) 0.00 40.00 0.00 15 0.00 0.00 md5pitch(char*, float*, float*, float*, float*) 0.00 40.00 0.00 13 0.00 0.00 vertmodel::vertmeshgroup::cleanup() 0.00 40.00 0.00 12 0.00 0.00 loadbackground(int, int) 0.00 40.00 0.00 12 0.00 0.00 md3anim(char*, int*, int*, float*, int*) 0.00 40.00 0.00 12 0.00 0.00 parsevec(char const*) 0.00 40.00 0.00 12 0.00 0.00 cmd_mapsound::run(char*, int*, char*) 0.00 40.00 0.00 10 0.00 0.00 alias(char const*, char const*) 0.00 40.00 0.00 10 0.00 0.00 bfaclient::physics::physics(bfaclient&)::cmd_backward::run(bfaclient::physics*, int*) 0.00 40.00 0.00 9 0.00 0.00 mdlcollide(int*) 0.00 40.00 0.00 9 0.00 0.00 cleanreflections() 0.00 40.00 0.00 9 0.00 0.00 keyrepeat(bool) 0.00 40.00 0.00 8 0.00 0.00 saycommand(char*) 0.00 40.00 0.00 8 0.00 0.00 viewcellnode::~viewcellnode() 0.00 40.00 0.00 7 0.00 0.00 explodelist(char const*, vector&) 0.00 40.00 0.00 7 0.00 0.00 initwarning(char const*, int, int) 0.00 40.00 0.00 7 0.00 0.00 entitiesinoctanodes() 0.00 40.00 0.00 7 0.00 0.00 exec(char const*) 0.00 40.00 0.00 7 0.00 0.00 bfaserver::modecheck(int*, int*) 0.00 40.00 0.00 7 0.00 0.00 skelmodel::skelmesh::calcbb(int, vec&, vec&, matrix3x4 const&) 0.00 40.00 0.00 6 0.00 0.01 computescreen(char const*, Texture*, char const*) 0.00 40.00 0.00 6 0.00 0.00 setupmaterials(int, int) 0.00 40.00 0.00 6 0.00 0.00 addlistcomplete(char*, char*) 0.00 40.00 0.00 6 0.00 0.00 newfont(char*, char*, int*, int*, int*, int*, int*, int*) 0.00 40.00 0.00 6 0.00 0.00 flushvbo(int) 0.00 40.00 0.00 5 0.00 57.51 allchanged(bool) 0.00 40.00 0.00 5 0.00 38.59 octarender() 0.00 40.00 0.00 5 0.00 0.01 var_skybox() 0.00 40.00 0.00 5 0.00 0.00 loadcaustic(char const*) 0.00 40.00 0.00 5 0.00 0.00 md5animpart(char*) 0.00 40.00 0.00 5 0.00 0.00 mdlextendbb(float*, float*, float*) 0.00 40.00 0.00 5 0.00 0.00 updatevabbs(bool) 0.00 40.00 0.00 5 0.00 0.00 resetqueries() 0.00 40.00 0.00 5 0.00 0.00 setshadowdir(int) 0.00 40.00 0.00 5 0.00 0.00 cleanupdepthfx() 0.00 40.00 0.00 5 0.00 0.00 guessshadowdir() 0.00 40.00 0.00 5 0.00 0.00 var_caustictex() 0.00 40.00 0.00 5 0.00 0.00 invalidatepostfx() 0.00 40.00 0.00 5 0.00 0.00 var_shadowmapangle() 0.00 40.00 0.00 5 0.00 0.01 loadsky(char const*, Texture**) 0.00 40.00 0.00 5 0.00 38.59 updateva(cube*, int, int, int, int, int) 0.00 40.00 0.00 5 0.00 0.00 vaclearc(cube*) 0.00 40.00 0.00 5 0.00 0.00 BIH::build(vector&, unsigned short*, int, int) 0.00 40.00 0.00 5 0.00 0.00 BIH::BIH(vector*) 0.00 40.00 0.00 5 0.00 0.00 animmodel::setBIH() 0.00 40.00 0.00 5 0.00 0.00 skelmodel::skeleton::expandbonemask(unsigned char*, int, int) 0.00 40.00 0.00 4 0.00 0.00 clearsound() 0.00 40.00 0.00 4 0.00 0.00 var_cloudlayer() 0.00 40.00 0.00 4 0.00 0.00 genlightmaptexs() 0.00 40.00 0.00 4 0.00 0.00 mdlspin(float*) 0.00 40.00 0.00 4 0.00 0.00 QuadNode::genmatsurfs(unsigned char, unsigned char, int, materialsurface*&) 0.00 40.00 0.00 4 0.00 0.00 QuadNode::clear() 0.00 40.00 0.00 4 0.00 0.00 bfaserver::srvoutf(int, char const*, ...) 0.00 40.00 0.00 4 0.00 0.00 skelmodel::skelmesh::gentris(int, Texture*, vector*, matrix3x4 const&) 0.00 40.00 0.00 4 0.00 0.00 bfaclient::scoreboard::scoreboard(bfaclient&)::cmd_showscores::run(bfaclient::scoreboard*, int*) 0.00 40.00 0.00 4 0.00 0.00 bfaclient::physics::physics(bfaclient&)::cmd_action::run(bfaclient::physics*, int*) 0.00 40.00 0.00 3 0.00 0.00 clearsleep(bool, bool) 0.00 40.00 0.00 3 0.00 0.00 cubecancel() 0.00 40.00 0.00 3 0.00 0.00 initlights() 0.00 40.00 0.00 3 0.00 0.00 pruneundos(int) 0.00 40.00 0.00 3 0.00 0.00 worldalias(char const*, char const*) 0.00 40.00 0.00 3 0.00 0.00 cleardecals() 0.00 40.00 0.00 3 0.00 0.00 closemumble() 0.00 40.00 0.00 3 0.00 0.00 texturereset() 0.00 40.00 0.00 3 0.00 0.00 var_cloudbox() 0.00 40.00 0.00 3 0.00 0.00 forcenextundo() 0.00 40.00 0.00 3 0.00 0.00 mapmodelreset() 0.00 40.00 0.00 3 0.00 0.00 materialreset() 0.00 40.00 0.00 3 0.00 0.00 cleanshadowmap() 0.00 40.00 0.00 3 0.00 0.00 clearoverrides() 0.00 40.00 0.00 3 0.00 0.00 clearparticles() 0.00 40.00 0.00 3 0.00 0.00 resetlightmaps() 0.00 40.00 0.00 3 0.00 0.00 cleanuplightmaps() 0.00 40.00 0.00 3 0.00 0.00 genreservedlightmaptexs() 0.00 40.00 0.00 3 0.00 0.00 clearpvs() 0.00 40.00 0.00 3 0.00 0.00 lockpvs_(bool) 0.00 40.00 0.00 3 0.00 0.00 md3pitch(float*, float*, float*, float*) 0.00 40.00 0.00 3 0.00 0.00 resetmap() 0.00 40.00 0.00 3 0.00 0.00 setnames(char*, int) 0.00 40.00 0.00 3 0.00 0.00 startmap(char const*) 0.00 40.00 0.00 3 0.00 0.00 cancelsel() 0.00 40.00 0.00 3 0.00 0.00 entcancel() 0.00 40.00 0.00 3 0.00 0.00 parentdir(char const*) 0.00 40.00 0.00 3 0.00 0.00 varenderer<1>::reset() 0.00 40.00 0.00 3 0.00 0.00 varenderer<2>::reset() 0.00 40.00 0.00 3 0.00 0.00 flarerenderer::reset() 0.00 40.00 0.00 3 0.00 0.00 bfaclient::resetstates(int) 0.00 40.00 0.00 3 0.00 0.00 bfaclient::startmap(char const*) 0.00 40.00 0.00 3 0.00 0.00 bfaserver::serverinfoport() 0.00 40.00 0.00 3 0.00 0.00 bfaserver::gamever() 0.00 40.00 0.00 2 0.00 0.00 clearbrush() 0.00 40.00 0.00 2 0.00 0.00 clockreset() 0.00 40.00 0.00 2 0.00 0.00 disconnect(int, int) 0.00 40.00 0.00 2 0.00 0.00 genenvmaps() 0.00 40.00 0.00 2 0.00 0.00 initdecals() 0.00 40.00 0.00 2 0.00 0.00 initmumble() 0.00 40.00 0.00 2 0.00 0.05 load_world(char*) 0.00 40.00 0.00 2 0.00 0.00 opengzfile(char const*, char const*) 0.00 40.00 0.00 2 0.00 0.00 showcursor(bool) 0.00 40.00 0.00 2 0.00 0.00 clearlights() 0.00 40.00 0.00 2 0.00 0.00 initenvmaps() 0.00 40.00 0.00 2 0.00 0.13 precacheall() 0.00 40.00 0.00 2 0.00 0.00 clearenvmaps() 0.00 40.00 0.00 2 0.00 0.01 particleinit() 0.00 40.00 0.00 2 0.00 0.00 loadviewcells(void*) 0.00 40.00 0.00 2 0.00 0.00 cubemapfromsky(int) 0.00 40.00 0.00 2 0.00 0.00 var_guiskintex() 0.00 40.00 0.00 2 0.00 0.00 createexpmodtex(int, float) 0.00 40.00 0.00 2 0.00 0.00 setupblurkernel(int, float, float*, float*) 0.00 40.00 0.00 2 0.00 0.00 setuptexcompress() 0.00 40.00 0.00 2 0.00 0.00 var_guislidertex() 0.00 40.00 0.00 2 0.00 0.00 updateentlighting() 0.00 40.00 0.00 2 0.00 0.00 var_guioverlaytex() 0.00 40.00 0.00 2 0.00 0.00 loadpvs(void*) 0.00 40.00 0.00 2 0.00 0.00 cleargui(int) 0.00 40.00 0.00 2 0.00 0.00 mdltrans(float*, float*, float*) 0.00 40.00 0.00 2 0.00 0.00 cleargui_(int*) 0.00 40.00 0.00 2 0.00 0.00 validatec(cube*, int) 0.00 40.00 0.00 2 0.00 0.00 varenderer<1>::init(int) 0.00 40.00 0.00 2 0.00 0.00 varenderer<2>::init(int) 0.00 40.00 0.00 2 0.00 0.00 md2::loadmeshes(char*, char*) 0.00 40.00 0.00 2 0.00 0.00 md2::md2meshgroup::load(char*) 0.00 40.00 0.00 2 0.00 0.00 md2::md2meshgroup::~md2meshgroup() 0.00 40.00 0.00 2 0.00 0.00 md3::md3meshgroup::~md3meshgroup() 0.00 40.00 0.00 2 0.00 0.00 obj::loadmeshes(char*, char*) 0.00 40.00 0.00 2 0.00 0.00 obj::objmeshgroup::load(char*) 0.00 40.00 0.00 2 0.00 0.00 obj::objmeshgroup::~objmeshgroup() 0.00 40.00 0.00 2 0.00 0.00 fpsent::fpsent() 0.00 40.00 0.00 2 0.00 0.00 animmodel::meshgroup::scaleverts(float, vec const&) 0.00 40.00 0.00 2 0.00 0.00 bfaclient::entities::initents(void*&, int, int, char*, int) 0.00 40.00 0.00 2 0.00 0.02 bfaclient::clientcom::gamedisconnect(int) 0.00 40.00 0.00 2 0.00 0.00 bfaclient::loadworld(void*&, int) 0.00 40.00 0.00 2 0.00 0.00 bfaserver::serverport() 0.00 40.00 0.00 2 0.00 0.00 bfaserver::canload(char*) 0.00 40.00 0.00 2 0.00 0.00 bfaserver::changemap(char const*, int, int) 0.00 40.00 0.00 2 0.00 0.00 skelmodel::skelmeshgroup::copy() 0.00 40.00 0.00 2 0.00 0.00 skelmodel::skelmeshgroup::allocate() 0.00 40.00 0.00 2 0.00 0.00 skelmodel::skelmesh::copy() 0.00 40.00 0.00 2 0.00 0.00 skelmodel::skelmesh::allocate() 0.00 40.00 0.00 2 0.00 0.00 rendertarget::depthformats() const 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to _Z11texreorientP11SDL_Surfacebbbib 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to _Z12cleanupglarev 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to _Z15renderwaterfallR15materialsurfaceP7Textureffh 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to _Z4itoaPci 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to _ZN6Shader10lastshaderE 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to centertime 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to clienthost 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to clipcache 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to cmenu 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to curfont 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to enttype 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to floatvtx 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to grassanimdist 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to hasVBO 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to hdr 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to homedir 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to icom_textlist 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to lightmaps 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to mapexts 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to maxdecaltris 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to maxdynlights 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to maxpvsblocker 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to normalgroups 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to oqdynent 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to particleshader 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to resolverthreads 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to screen 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to shadowmap 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to showcursorgrid 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to sky 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to soundsamples 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to version 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to vfcP 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to waterreflect 0.00 40.00 0.00 1 0.00 0.00 global constructors keyed to worldroot 0.00 40.00 0.00 1 0.00 0.00 clear_mdls() 0.00 40.00 0.00 1 0.00 0.00 eastereggs() 0.00 40.00 0.00 1 0.00 0.00 var_mumble() 0.00 40.00 0.00 1 0.00 0.00 writebinds(_IO_FILE*) 0.00 40.00 0.00 1 0.00 0.00 getclientip(int) 0.00 40.00 0.00 1 0.00 0.00 initruntime() 0.00 40.00 0.00 1 0.00 0.00 loadshaders() 0.00 40.00 0.00 1 0.00 0.00 setmusicvol(int) 0.00 40.00 0.00 1 0.00 0.00 setupscreen(int&, int&, int&) 0.00 40.00 0.00 1 0.00 0.00 setupserver() 0.00 40.00 0.00 1 0.00 0.00 abortconnect() 0.00 40.00 0.00 1 0.00 0.00 cleanupglare() 0.00 40.00 0.00 1 0.00 0.00 registergame(char const*, igame*) 0.00 40.00 0.00 1 0.00 0.00 resolverinit() 0.00 40.00 0.00 1 0.00 0.00 resolverwait(char const*, _ENetAddress*) 0.00 40.00 0.00 1 0.00 0.00 send_welcome(int) 0.00 40.00 0.00 1 0.00 0.00 var_bilinear() 0.00 40.00 0.00 1 0.00 0.00 var_clockfix() 0.00 40.00 0.00 1 0.00 0.00 var_hwmipmap() 0.00 40.00 0.00 1 0.00 0.00 var_musicvol() 0.00 40.00 0.00 1 0.00 0.00 writeinitcfg() 0.00 40.00 0.00 1 0.00 0.00 addpackagedir(char const*) 0.00 40.00 0.00 1 0.00 0.00 cleanupserver() 0.00 40.00 0.00 1 0.00 0.00 clear_command() 0.00 40.00 0.00 1 0.00 0.00 clear_console() 0.00 40.00 0.00 1 0.00 0.00 trydisconnect() 0.00 40.00 0.00 1 0.00 0.00 var_fpdepthfx() 0.00 40.00 0.00 1 0.00 0.00 var_glaresize() 0.00 40.00 0.00 1 0.00 0.00 var_grabinput() 0.00 40.00 0.00 1 0.00 0.00 var_texreduce() 0.00 40.00 0.00 1 0.00 0.00 var_trilinear() 0.00 40.00 0.00 1 0.00 0.00 var_vertwater() 0.00 40.00 0.00 1 0.00 0.00 var_waterfade() 0.00 40.00 0.00 1 0.00 0.00 loadskyoverlay(char const*) 0.00 40.00 0.00 1 0.00 0.00 var_clockerror() 0.00 40.00 0.00 1 0.00 0.00 var_envmapsize() 0.00 40.00 0.00 1 0.00 0.00 var_maxtexsize() 0.00 40.00 0.00 1 0.00 0.00 writeservercfg() 0.00 40.00 0.00 1 0.00 0.00 preloadtextures() 0.00 40.00 0.00 1 0.00 0.00 resetfpshistory() 0.00 40.00 0.00 1 0.00 0.00 setuniformparam(char*, float*, float*, float*, float*) 0.00 40.00 0.00 1 0.00 0.00 var_depthfxrect() 0.00 40.00 0.00 1 0.00 0.00 var_depthfxsize() 0.00 40.00 0.00 1 0.00 0.00 var_filltjoints() 0.00 40.00 0.00 1 0.00 0.00 var_fpshadowmap() 0.00 40.00 0.00 1 0.00 0.00 var_mapshotsize() 0.00 40.00 0.00 1 0.00 0.00 var_reflectsize() 0.00 40.00 0.00 1 0.00 0.00 var_texcompress() 0.00 40.00 0.00 1 0.00 0.00 var_waterenvmap() 0.00 40.00 0.00 1 0.00 0.00 checkglslsupport() 0.00 40.00 0.00 1 0.00 0.00 var_maxdecaltris() 0.00 40.00 0.00 1 0.00 0.00 var_maxparticles() 0.00 40.00 0.00 1 0.00 0.00 var_waterreflect() 0.00 40.00 0.00 1 0.00 0.00 var_waterrefract() 0.00 40.00 0.00 1 0.00 0.00 writecompletions(_IO_FILE*) 0.00 40.00 0.00 1 0.00 0.00 var_depthfxfilter() 0.00 40.00 0.00 1 0.00 0.00 var_shadowmapsize() 0.00 40.00 0.00 1 0.00 0.00 gl_checkextensions() 0.00 40.00 0.00 1 0.00 0.00 setfullbrightlevel(int) 0.00 40.00 0.00 1 0.00 0.00 var_fullbrightlevel() 0.00 40.00 0.00 1 0.00 0.00 var_depthfxprecision() 0.00 40.00 0.00 1 0.00 0.00 var_waterfallrefract() 0.00 40.00 0.00 1 0.00 0.00 var_shadowmapprecision() 0.00 40.00 0.00 1 0.00 0.00 var_texcompressquality() 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 40.00 0.00 1 0.00 0.02 quit() 0.00 40.00 0.00 1 0.00 0.00 mdlbb(float*, float*, float*) 0.00 40.00 0.00 1 0.00 0.00 sound(int*, int*) 0.00 40.00 0.00 1 0.00 0.00 fixdir(char*) 0.00 40.00 0.00 1 0.00 0.00 popgui() 0.00 40.00 0.00 1 0.00 0.00 rehash(bool) 0.00 40.00 0.00 1 0.00 0.00 seedMT(unsigned int) 0.00 40.00 0.00 1 0.00 0.00 cleanup() 0.00 40.00 0.00 1 0.00 0.00 gl_init(int, int, int, int, int) 0.00 40.00 0.00 1 0.00 0.00 pushgui(menu*, int) 0.00 40.00 0.00 1 0.00 0.00 showgui(char const*) 0.00 40.00 0.00 1 0.00 0.00 addsleep(int*, char*) 0.00 40.00 0.00 1 0.00 0.02 connects(char const*) 0.00 40.00 0.00 1 0.00 0.00 emptymap(int, bool, char*, bool) 0.00 40.00 0.00 1 0.00 0.00 initgame(char const*) 0.00 40.00 0.00 1 0.00 0.00 inittmus() 0.00 40.00 0.00 1 0.00 0.00 texdecal(SDL_Surface*, bool) 0.00 40.00 0.00 1 0.00 0.00 throttle() 0.00 40.00 0.00 1 0.00 0.00 writecfg() 0.00 40.00 0.00 1 0.00 0.00 addserver(char const*) 0.00 40.00 0.00 1 0.00 0.00 initsound() 0.00 40.00 0.00 1 0.00 0.00 inputgrab(bool) 0.00 40.00 0.00 1 0.00 0.00 musicdone(bool) 0.00 40.00 0.00 1 0.00 0.00 newserver(char const*, unsigned int, unsigned int) 0.00 40.00 0.00 1 0.00 0.00 stopsound() 0.00 40.00 0.00 1 0.00 0.00 var_aniso() 0.00 40.00 0.00 1 0.00 0.00 var_gamma() 0.00 40.00 0.00 1 0.00 0.00 cmd_getbindaction::run(char*, int*) 0.00 40.00 0.00 1 0.00 2.42 md2::load() 0.00 40.00 0.00 1 0.00 0.00 md2::md2part::~md2part() 0.00 40.00 0.00 1 0.00 0.00 md2::~md2() 0.00 40.00 0.00 1 0.00 2.42 md3::loaddefaultparts() 0.00 40.00 0.00 1 0.00 2.42 obj::loaddefaultparts() 0.00 40.00 0.00 1 0.00 2.43 obj::load() 0.00 40.00 0.00 1 0.00 0.00 obj::~obj() 0.00 40.00 0.00 1 0.00 0.00 menu::clear() 0.00 40.00 0.00 1 0.00 0.00 dynent::dynent() 0.00 40.00 0.00 1 0.00 0.00 bfagame::newclient() 0.00 40.00 0.00 1 0.00 0.00 bfagame::newserver() 0.00 40.00 0.00 1 0.00 0.00 cmd_echo::run(char*) 0.00 40.00 0.00 1 0.00 0.00 bfaclient::scoreboard::scoreboard(bfaclient&) 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_bliptex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_zoomtex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_radartex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_showammo::var_showammo() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_showclip::var_showclip() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_showinfo::var_showinfo() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_zoomtime::var_zoomtime() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_damagetex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_cursorsize::var_cursorsize() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_goalbartex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_teambartex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_cursorblend::var_cursorblend() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_flagbliptex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_riflehudtex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_crosshairtex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_flamerhudtex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_guicursortex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_healthbartex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_indicatortex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_pistolhudtex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_radarpingtex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_riflecliptex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_editcursortex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_flamercliptex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_pistolcliptex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_shotgunhudtex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_showindicator::var_showindicator() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_chaingunhudtex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_crosshairblend::var_crosshairblend() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_grenadeshudtex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_indicatorblend::var_indicatorblend() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_shotguncliptex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_chainguncliptex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_grenadescliptex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_hitcrosshairtex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_teamcrosshairtex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_zoomcrosshairtex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::var_relativecursortex::changed() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::getcom() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::getents() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::physics::physics(bfaclient&) 0.00 40.00 0.00 1 0.00 0.01 bfaclient::preload() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::entities::entities(bfaclient&) 0.00 40.00 0.00 1 0.00 0.00 bfaclient::clientcom::gameconnect(bool) 0.00 40.00 0.00 1 0.00 0.00 bfaclient::clientcom::numchannels() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::clientcom::writeclientinfo(_IO_FILE*) 0.00 40.00 0.00 1 0.00 0.00 bfaclient::clientcom::sendcmd(int, char*, char*) 0.00 40.00 0.00 1 0.00 0.00 bfaclient::clientcom::changemap(char const*) 0.00 40.00 0.00 1 0.00 0.00 bfaclient::clientcom::clientcom(bfaclient&) 0.00 40.00 0.00 1 0.00 0.00 bfaclient::stfclient::var_securetether::var_securetether() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::bfaclient() 0.00 40.00 0.00 1 0.00 0.00 bfaserver::parsecommand(bfaserver::clientinfo*, int, char*, char*) 0.00 40.00 0.00 1 0.00 0.00 bfaserver::clientconnect(int, unsigned int) 0.00 40.00 0.00 1 0.00 0.00 bfaserver::welcomepacket(databuf&, int, _ENetPacket*) 0.00 40.00 0.00 1 0.00 0.00 bfaserver::getdefaultmaster() 0.00 40.00 0.00 1 0.00 0.00 bfaserver::gameid() 0.00 40.00 0.00 1 0.00 0.00 bfaserver::choosemap(char const*) 0.00 40.00 0.00 1 0.00 0.00 bfaserver::bfaserver() 0.00 40.00 0.00 1 0.00 0.00 vertmodel::vertmesh::gentris(int, Texture*, vector*, matrix3x4 const&) 0.00 40.00 0.00 1 0.00 0.00 depthfxtexture::colorformats() const 0.00 40.00 0.00 1 0.00 0.00 shadowmaptexture::colorformats() const 0.00 40.00 0.00 1 0.00 0.00 bfaclient::weaponstate::weaponstate(bfaclient&)::cmd_weapon::~cmd_weapon() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::weaponstate::weaponstate(bfaclient&)::cmd_gunselect::~cmd_gunselect() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::weaponstate::weaponstate(bfaclient&)::cmd_ammo::~cmd_ammo() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::botclient::botclient(bfaclient&)::cmd_addbot::~cmd_addbot() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::botclient::botclient(bfaclient&)::cmd_delbot::~cmd_delbot() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::clientcom::clientcom(bfaclient&)::cmd_getmap::~cmd_getmap() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::clientcom::clientcom(bfaclient&)::cmd_getname::~cmd_getname() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::clientcom::clientcom(bfaclient&)::cmd_sendmap::~cmd_sendmap() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::clientcom::clientcom(bfaclient&)::cmd_setteam::~cmd_setteam() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::clientcom::clientcom(bfaclient&)::cmd_cleardemos::~cmd_cleardemos() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::clientcom::clientcom(bfaclient&)::cmd_map::run(bfaclient::clientcom*, char*) 0.00 40.00 0.00 1 0.00 0.00 bfaclient::clientcom::clientcom(bfaclient&)::cmd_goto::~cmd_goto() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::clientcom::clientcom(bfaclient&)::cmd_name::run(bfaclient::clientcom*, char*) 0.00 40.00 0.00 1 0.00 0.00 bfaclient::clientcom::clientcom(bfaclient&)::cmd_ready::~cmd_ready() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::ctfclient::ctfclient(bfaclient&)::cmd_dropflags::~cmd_dropflags() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::bfaclient()::cmd_gamemode::~cmd_gamemode() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::bfaclient()::cmd_mutators::~cmd_mutators() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::bfaclient()::cmd_kill::~cmd_kill() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::bfaclient()::cmd_mode::run(bfaclient*, int*, int*) 0.00 40.00 0.00 1 0.00 0.00 bfaclient::bfaclient()::cmd_mode::~cmd_mode() 0.00 40.00 0.00 1 0.00 0.00 bfaclient::bfaclient()::cmd_zoom::~cmd_zoom() 0.00 40.00 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.03% of 40.00 seconds index % time self children called name [1] 98.1 0.00 39.24 main [1] 0.49 34.92 4263/4263 bfaclient::updateworld() [2] 0.00 3.54 4260/4260 gl_drawframe(int, int) [9] 0.03 0.12 4262/4262 updatetextures() [81] 0.00 0.08 4263/4263 serverslice() [111] 0.01 0.03 4262/4262 updatesounds() [143] 0.00 0.01 4262/4262 updateparticles() [239] 0.00 0.01 4262/4262 bfaclient::recomputecamera(int, int) [254] 0.00 0.00 4264/4264 checkinput() [289] 0.00 0.00 4263/4269 setcaption(char const*) [305] 0.00 0.00 4262/4262 bfaclient::gametitle() [306] 0.00 0.00 4262/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 1/1 connects(char const*) [330] 0.00 0.00 1/6 computescreen(char const*, Texture*, char const*) [307] 0.00 0.00 1/2 particleinit() [326] 0.00 0.00 1/1 bfaclient::preload() [342] 0.00 0.00 1/1 preloadtextures() [353] 0.00 0.00 1/2 initdecals() [339] 0.00 0.00 2/89445 textureload(char const*, int, bool, bool) [93] 0.00 0.00 1/1 emptymap(int, bool, char*, bool) [358] 0.00 0.00 1/1 rehash(bool) [404] 0.00 0.00 11/48 conoutf(char const*, ...) [363] 0.00 0.00 1/1 loadshaders() [411] 0.00 0.00 1/1 initruntime() [412] 0.00 0.00 4263/4263 checksleep(int) [417] 0.00 0.00 1/6372605 execfile(char const*) [364] 0.00 0.00 1/1 gl_checkextensions() [419] 0.00 0.00 1/1 setupserver() [426] 0.00 0.00 1/1 gl_init(int, int, int, int, int) [428] 0.00 0.00 1/2 initmumble() [425] 0.00 0.00 1/40059 setfont(char const*) [399] 0.00 0.00 4264/4264 limitfps(int&, int) [623] 0.00 0.00 4264/4264 updatefpshistory(int) [622] 0.00 0.00 4263/4263 menuprocess() [625] 0.00 0.00 4262/4262 setviewcell(vec const&) [627] 0.00 0.00 4262/4262 bfaclient::gametext() [629] 0.00 0.00 1/1 fixdir(char*) [1088] 0.00 0.00 1/1 addpackagedir(char const*) [1016] 0.00 0.00 1/1 setupscreen(int&, int&, int&) [1006] 0.00 0.00 1/2 showcursor(bool) [936] 0.00 0.00 1/9 keyrepeat(bool) [873] 0.00 0.00 1/1 eastereggs() [1001] 0.00 0.00 1/1 initsound() [1099] 0.00 0.00 1/252 setvar(char const*, int, bool) [764] 0.00 0.00 1/1 resetfpshistory() [1029] ----------------------------------------------- 0.49 34.92 4263/4263 main [1] [2] 88.5 0.49 34.92 4263 bfaclient::updateworld() [2] 15.74 17.15 53931/53931 bfaclient::botclient::think(fpsent*) [3] 0.02 0.82 4258/4258 bfaclient::projectiles::update() [22] 0.67 0.00 54704/55438 bfaclient::entities::waypointnode(vec&, bool, int) [28] 0.00 0.23 19081/450443 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] 0.00 0.20 4260/4260 gets2c() [66] 0.00 0.04 4258/4258 c2sinfo(int) [153] 0.03 0.00 4036/91342 bfaclient::entities::collateitems(fpsent*, bool, bool, vector&) [29] 0.00 0.01 4036/53406 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [86] 0.00 0.00 53406/341685980 bfaclient::feetpos(physent*, float) [10] 0.00 0.00 4258/702920 bfaclient::allowmove(physent*) [222] 0.00 0.00 26/568564 vecfromyawpitch(float, float, int, int, vec&) [161] 0.00 0.00 4258/4260 cleardynentcache() [649] 0.00 0.00 14/3325 bfaclient::clientcom::addmsg(int, char const*, ...) [680] ----------------------------------------------- 15.74 17.15 53931/53931 bfaclient::updateworld() [2] [3] 82.2 15.74 17.15 53931 bfaclient::botclient::think(fpsent*) [3] 0.01 5.29 53931/53931 bfaclient::physics::move(physent*, int, bool, int, int) [6] 5.16 0.00 341128874/341128874 vec::magnitude() const [8] 2.65 0.00 341135348/341685980 bfaclient::feetpos(physent*, float) [10] 1.09 0.00 487022024/489593095 bfaclient::iterdynents(int) [14] 0.95 0.00 506369297/507143890 bfaclient::numdynents() [17] 0.07 0.40 4431/4676 bfaclient::botclient::follow(fpsent*, botstate&, fpsent*, bool) [32] 0.05 0.38 53931/53931 bfaclient::botclient::process(fpsent*, botstate&) [41] 0.03 0.37 226/226 bfaclient::botclient::randomnode(fpsent*, botstate&, vec&, vec&, float, float) [42] 0.00 0.36 49370/49370 bfaclient::entities::checkitems(fpsent*) [46] 0.00 0.12 49370/53406 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [86] 0.02 0.05 3093/3093 bfaclient::botclient::defer(fpsent*, botstate&, bool) [127] 0.00 0.07 53931/58294 findorientation(vec&, float, float, vec&) [122] 0.03 0.01 582/582 bfaclient::botclient::find(fpsent*, botstate&, bool) [155] 0.00 0.03 25325/41983 raycubelos(vec const&, vec const&, vec&) [141] 0.02 0.00 1734118/1734177 vector::add(int const&) [181] 0.01 0.00 734/55438 bfaclient::entities::waypointnode(vec&, bool, int) [28] 0.00 0.00 104671/403174 bfaclient::headpos(physent*, float) [223] 0.00 0.00 734/233379 bfaclient::entities::route(int, int, vector&, vector&, float, float*) [23] 0.00 0.00 53931/702920 bfaclient::allowmove(physent*) [222] 0.00 0.00 9/10161 reloadMT() [149] 0.00 0.00 49/164 botinfo::addstate(int) [352] 0.00 0.00 6304/6340270 randomMT() [508] 0.00 0.00 6248/6248 vec::normalize() [609] 0.00 0.00 6248/8513 vectoyawpitch(vec const&, float&, float&) [599] 0.00 0.00 85/3325 bfaclient::clientcom::addmsg(int, char const*, ...) [680] ----------------------------------------------- 0.00 0.23 19081/450443 bfaclient::updateworld() [2] 0.07 5.22 431362/450443 bfaclient::physics::move(physent*, int, bool, int, int) [6] [4] 13.8 0.07 5.45 450443 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] 0.57 4.73 4767547/4767547 bfaclient::physics::move(physent*, vec&) [5] 0.07 0.00 1351329/2449128 lookupmaterial(vec const&) [88] 0.05 0.00 407830/407830 updatedynentcache(physent*) [136] 0.02 0.00 403980/568564 vecfromyawpitch(float, float, int, int, vec&) [161] 0.01 0.00 450443/702920 bfaclient::allowmove(physent*) [222] 0.00 0.00 450443/341685980 bfaclient::feetpos(physent*, float) [10] 0.00 0.00 338/14511 playsound(int, int, int, vec&, physent*, int*, int, int, int) [265] 0.00 0.00 23/14220 regularshape(int, int, int, int, int, int, vec const&, float) [170] 0.00 0.00 23/23 getlavacolour(unsigned char*) [842] 0.00 0.00 22/3325 bfaclient::clientcom::addmsg(int, char const*, ...) [680] ----------------------------------------------- 0.57 4.73 4767547/4767547 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] [5] 13.3 0.57 4.73 4767547 bfaclient::physics::move(physent*, vec&) [5] 1.09 3.65 9933080/10985008 collide(physent*, vec const&, float, bool) [7] ----------------------------------------------- 0.01 5.29 53931/53931 bfaclient::botclient::think(fpsent*) [3] [6] 13.2 0.01 5.29 53931 bfaclient::physics::move(physent*, int, bool, int, int) [6] 0.07 5.22 431362/450443 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] 0.00 0.00 1/3325 bfaclient::clientcom::addmsg(int, char const*, ...) [680] ----------------------------------------------- 0.00 0.00 337/10985008 bfaclient::physics::entinmap(physent*, bool) [299] 0.00 0.00 2423/10985008 finddepthfxranges() [119] 0.00 0.00 6851/10985008 finddynlights() [260] 0.05 0.15 419495/10985008 bfaclient::projectiles::move(projent&, int) [51] 0.07 0.23 622822/10985008 bfaclient::projectiles::init(projent&, bool) [38] 1.09 3.65 9933080/10985008 bfaclient::physics::move(physent*, vec&) [5] [7] 13.1 1.20 4.03 10985008 collide(physent*, vec const&, float, bool) [7] 1.15 0.86 8946715/8946715 octacollide(physent*, vec const&, float, ivec const&, ivec const&, cube*, ivec const&, int) [11] 0.21 1.17 19595675/22869593 mmcollide(physent*, vec const&, octaentities&) [12] 0.35 0.13 7282694/7282694 plcollide(physent*, vec const&) [33] 0.09 0.07 2583159/12997815 cubecollide(physent*, vec const&, float, cube&, int, int, int, int, bool) [25] ----------------------------------------------- 5.16 0.00 341128874/341128874 bfaclient::botclient::think(fpsent*) [3] [8] 12.9 5.16 0.00 341128874 vec::magnitude() const [8] ----------------------------------------------- 0.00 3.54 4260/4260 main [1] [9] 8.8 0.00 3.54 4260 gl_drawframe(int, int) [9] 0.01 1.02 4260/4260 render_particles(int) [15] 0.03 0.75 4260/4260 rendergeom(float, bool) [26] 0.00 0.47 4260/4260 gl_drawhud(int, int, int, float, int) [35] 0.00 0.43 4260/8520 rendergame() [19] 0.00 0.38 4260/4260 rendermapmodels() [43] 0.00 0.27 4260/4260 drawdepthfxtex() [54] 0.00 0.11 4260/4260 visiblecubes(float, float) [97] 0.02 0.00 4260/4260 renderdecals(int) [179] 0.01 0.00 4260/4260 bfaclient::project(int, int) [203] 0.00 0.01 4260/4260 drawskybox(int, bool) [204] 0.01 0.00 8520/8520 limitsky() [235] 0.01 0.00 4260/4260 queryreflections() [241] 0.01 0.00 4260/8520 renderavatar() [192] 0.00 0.00 4260/4260 rendermaterials() [286] 0.00 0.00 4260/2449128 lookupmaterial(vec const&) [88] 0.00 0.00 4260/769501 Shader::flushenvparams(Slot*) [165] 0.00 0.00 4260/4260 updatedynlights() [648] 0.00 0.00 4260/4260 setfog(int, float, int) [654] 0.00 0.00 4260/4260 transplayer() [637] 0.00 0.00 4260/4260 project(float, float, int, bool, bool, bool) [655] 0.00 0.00 4260/4260 readmatrices() [641] 0.00 0.00 4260/4260 sortvisiblevas() [645] 0.00 0.00 4260/4260 drawglaretex() [638] 0.00 0.00 4260/4260 drawreflections() [646] 0.00 0.00 4260/4260 renderwater() [635] 0.00 0.00 4260/4260 rendergrass() [634] 0.00 0.00 4260/4260 addglare() [657] 0.00 0.00 4260/4260 renderfullscreenshader(int, int) [652] 0.00 0.00 2571/2571 disablepolygonoffset(unsigned int) [689] ----------------------------------------------- 0.00 0.00 42/341685980 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] 0.00 0.00 54/341685980 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [262] 0.00 0.00 4258/341685980 bfaclient::recomputecamera(int, int) [254] 0.00 0.00 12690/341685980 bfaclient::botclient::follow(fpsent*, botstate&, fpsent*, bool) [32] 0.00 0.00 29739/341685980 bfaclient::botclient::hunt(fpsent*, botstate&, bool) [94] 0.00 0.00 53406/341685980 bfaclient::updateworld() [2] 0.00 0.00 450443/341685980 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] 2.65 0.00 341135348/341685980 bfaclient::botclient::think(fpsent*) [3] [10] 6.6 2.65 0.00 341685980 bfaclient::feetpos(physent*, float) [10] ----------------------------------------------- 5137652 octacollide(physent*, vec const&, float, ivec const&, ivec const&, cube*, ivec const&, int) [11] 1.15 0.86 8946715/8946715 collide(physent*, vec const&, float, bool) [7] [11] 5.0 1.15 0.86 8946715+5137652 octacollide(physent*, vec const&, float, ivec const&, ivec const&, cube*, ivec const&, int) [11] 0.37 0.27 10414656/12997815 cubecollide(physent*, vec const&, float, cube&, int, int, int, int, bool) [25] 0.03 0.20 3273918/22869593 mmcollide(physent*, vec const&, octaentities&) [12] 5137652 octacollide(physent*, vec const&, float, ivec const&, ivec const&, cube*, ivec const&, int) [11] ----------------------------------------------- 0.03 0.20 3273918/22869593 octacollide(physent*, vec const&, float, ivec const&, ivec const&, cube*, ivec const&, int) [11] 0.21 1.17 19595675/22869593 collide(physent*, vec const&, float, bool) [7] [12] 4.0 0.24 1.36 22869593 mmcollide(physent*, vec const&, octaentities&) [12] 0.42 0.67 5801491/6372605 loadmodel(char const*, int, bool) [174] 0.15 0.00 5801491/18799306 rectcollide(physent*, vec const&, vec const&, float, float, float, float, unsigned char, bool, float) [34] 0.09 0.00 5801491/5801556 rotatebb(vec&, vec&, int) [106] 0.04 0.00 22869593/23927707 bfaclient::entities::getents() [151] ----------------------------------------------- [13] 3.0 0.46 0.74 6372605+876504 [13] 0.27 0.06 238143 shadowray(vec const&, vec const&, float, int, extentity*) [47] 0.00 0.29 5 allchanged(bool) [49] 0.02 0.17 67163 lightreaching(vec const&, vec&, vec&, extentity*, float) [75] 0.01 0.13 45938+10066 executeret(char const*) [83] 0.10 0.00 51187 parseexp(char const*&, int) [102] 0.02 0.05 192934 mmintersect(extentity const&, vec const&, vec const&, float, int, float&) [125] 0.00 0.02 43 md5::load() [171] 0.02 0.00 6455979 loadmodel(char const*, int, bool) [174] 0.00 0.01 18 md3::load() [198] 0.01 0.00 2707+5187 modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) [211] 0.01 0.00 93208 discardchildren(cube&) [247] 0.00 0.00 1 obj::load() [270] 0.00 0.00 44054 freeoctaentities(cube&) [311] 0.00 0.00 1 quit() [325] 0.00 0.00 4479 modifyoctaent(int, int) [336] 0.00 0.00 7 entitiesinoctanodes() [346] 0.00 0.00 81 execfile(char const*) [364] 0.00 0.00 2709 getentboundingbox(extentity&, ivec&, ivec&) [401] 0.00 0.00 3 initlights() [445] 0.00 0.00 1 setfullbrightlevel(int) [446] 0.00 0.00 2 updateentlighting() [448] 0.00 0.00 11651 freeocta(cube*) [582] 0.00 0.00 8617 cmd_if::run(char*, char*, char*) [593] 0.00 0.00 4755 execute(char const*) [619] 0.00 0.00 3166 lightent(extentity&, float) [683] 0.00 0.00 1812 ora(char*, char*) [704] 0.00 0.00 1444 calcskylight(vec const&, vec const&, float, unsigned char*, int, extentity*) [712] 0.00 0.00 196 cmd_loop::run(char*, int*, char*) [773] 0.00 0.00 79 anda(char*, char*) [801] 0.00 0.00 7 exec(char const*) [878] 0.00 0.00 1 cleanup() [1091] 0.00 0.00 1 var_vertwater() [1025] 0.00 0.00 1 var_fullbrightlevel() [1047] 0.00 0.00 1 var_filltjoints() [1033] ----------------------------------------------- 0.00 0.00 3/489593095 bfaclient::startmap(char const*) [421] 0.00 0.00 4910/489593095 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [48] 0.00 0.00 12240/489593095 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [262] 0.00 0.00 12500/489593095 bfaclient::scoreboard::groupplayers() [315] 0.00 0.00 72335/489593095 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [86] 0.00 0.00 76705/489593095 bfaclient::botclient::defer(fpsent*, botstate&, bool) [127] 0.00 0.00 123096/489593095 bfaclient::render() [20] 0.00 0.00 360994/489593095 bfaclient::projectiles::update() [22] 0.00 0.00 1908288/489593095 checkdynentcache(int, int) [103] 1.09 0.00 487022024/489593095 bfaclient::botclient::think(fpsent*) [3] [14] 2.7 1.10 0.00 489593095 bfaclient::iterdynents(int) [14] ----------------------------------------------- 0.01 1.02 4260/4260 gl_drawframe(int, int) [9] [15] 2.6 0.01 1.02 4260 render_particles(int) [15] 0.76 0.22 46860/46860 varenderer<0>::update() [16] 0.01 0.02 4288/4288 listrenderer::render() [156] 0.00 0.00 1956/4326 binddepthfxparams(float, float, bool, void*) [238] 0.00 0.00 4260/4260 lightningrenderer::update() [279] 0.00 0.00 8172/769501 Shader::flushenvparams(Slot*) [165] 0.00 0.00 4260/4260 varenderer<1>::update() [318] 0.00 0.00 4260/1336610 setenvparamf(char const*, int, int, float, float, float, float) [221] 0.00 0.00 4260/4260 binddepthfxtex() [332] 0.00 0.00 46860/46860 varenderer<0>::haswork() [545] 0.00 0.00 29820/29820 partrenderer::update() [561] 0.00 0.00 29820/29820 listrenderer::haswork() [560] 0.00 0.00 24390/24390 varenderer<0>::usesvertexarray() [564] 0.00 0.00 24390/24390 varenderer<0>::render() [565] 0.00 0.00 8172/397480 Shader::bindprograms() [516] 0.00 0.00 4288/4288 partrenderer::usesvertexarray() [621] 0.00 0.00 4260/4260 varenderer<2>::update() [661] 0.00 0.00 4260/4260 flarerenderer::haswork() [664] 0.00 0.00 4260/4260 varenderer<2>::haswork() [662] 0.00 0.00 4260/4260 varenderer<1>::haswork() [660] 0.00 0.00 2145/2145 varenderer<1>::usesvertexarray() [696] 0.00 0.00 2145/2145 varenderer<1>::render() [697] 0.00 0.00 1/836 lookupshaderbyname(char const*) [726] ----------------------------------------------- 0.76 0.22 46860/46860 render_particles(int) [15] [16] 2.5 0.76 0.22 46860 varenderer<0>::update() [16] 0.01 0.16 9258/15133 adddecal(int, vec const&, vec const&, float, bvec const&, int) [52] 0.00 0.03 26304/26304 rayfloor(vec const&, vec&, int, float) [159] 0.02 0.00 7794010/7816970 bfaclient::particletrack(particle*, unsigned int, int&, vec&, vec&, bool) [173] ----------------------------------------------- 0.00 0.00 6/507143890 bfaclient::startmap(char const*) [421] 0.00 0.00 5108/507143890 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [48] 0.00 0.00 12732/507143890 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [262] 0.00 0.00 13000/507143890 bfaclient::scoreboard::groupplayers() [315] 0.00 0.00 75238/507143890 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [86] 0.00 0.00 79798/507143890 bfaclient::botclient::defer(fpsent*, botstate&, bool) [127] 0.00 0.00 81682/507143890 checkdynentcache(int, int) [103] 0.00 0.00 131616/507143890 bfaclient::render() [20] 0.00 0.00 375413/507143890 bfaclient::projectiles::update() [22] 0.95 0.00 506369297/507143890 bfaclient::botclient::think(fpsent*) [3] [17] 2.4 0.95 0.00 507143890 bfaclient::numdynents() [17] ----------------------------------------------- 0.00 0.03 4038/108968 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [64] 0.04 0.81 104930/108968 renderbatchedmodel(model*, batchedmodel&) [21] [18] 2.2 0.04 0.84 108968 animmodel::render(int, float, int, vec const&, float, float, float, dynent*, modelattach*, vec const&, vec const&) [18] 0.08 0.72 124354/124354 animmodel::part::render(int, float, int, float, vec const&, dynent*, vec const&, vec const&, plane const&, animmodel::animstate*) [24] 0.03 0.00 148806/148806 animmodel::envmapped() [162] 0.01 0.00 133794/133794 skelmodel::linktype(animmodel*) const [228] 0.00 0.00 66897/66897 skelmodel::skelmeshgroup::findtag(char const*) [537] ----------------------------------------------- 0.00 0.43 4260/8520 gl_drawframe(int, int) [9] 0.00 0.43 4260/8520 shadowmaptexture::dorender() [36] [19] 2.2 0.00 0.86 8520 rendergame() [19] 0.05 0.81 8520/8520 bfaclient::render() [20] ----------------------------------------------- 0.05 0.81 8520/8520 rendergame() [19] [20] 2.2 0.05 0.81 8520 bfaclient::render() [20] 0.00 0.50 8520/12780 endmodelbatches() [27] 0.10 0.02 8520/8520 bfaclient::entities::render() [92] 0.03 0.08 235692/425916 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [64] 0.03 0.06 102764/110840 bfaclient::renderplayer(fpsent*, bool, bool) [105] 0.00 0.00 123096/489593095 bfaclient::iterdynents(int) [14] 0.00 0.00 131616/507143890 bfaclient::numdynents() [17] 0.00 0.00 8520/12780 startmodelbatches() [578] 0.00 0.00 8520/8520 bfaclient::botclient::render() [596] ----------------------------------------------- 0.00 0.10 12600/104930 endmodelquery() [101] 0.00 0.75 92330/104930 endmodelbatches() [27] [21] 2.1 0.00 0.85 104930 renderbatchedmodel(model*, batchedmodel&) [21] 0.04 0.81 104930/108968 animmodel::render(int, float, int, vec const&, float, float, float, dynent*, modelattach*, vec const&, vec const&) [18] 0.00 0.00 10409/1336610 setenvparamf(char const*, int, int, float, float, float, float) [221] ----------------------------------------------- 0.02 0.82 4258/4258 bfaclient::updateworld() [2] [22] 2.1 0.02 0.82 4258 bfaclient::projectiles::update() [22] 0.00 0.29 386/386 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [48] 0.05 0.23 419649/419649 bfaclient::projectiles::move(projent&, int) [51] 0.09 0.07 20242/27158 splash(int, int, int, int, int, vec const&, float) [62] 0.00 0.05 2243/2245 removetrackedparticles(physent*) [139] 0.01 0.01 105/2265 bfaclient::projectiles::init(projent&, bool) [38] 0.01 0.00 9867/14220 regularshape(int, int, int, int, int, int, vec const&, float) [170] 0.00 0.00 4325/14511 playsound(int, int, int, vec&, physent*, int*, int, int, int) [265] 0.00 0.00 360994/489593095 bfaclient::iterdynents(int) [14] 0.00 0.00 375413/507143890 bfaclient::numdynents() [17] 0.00 0.00 33/10161 reloadMT() [149] 0.00 0.00 33389/33389 regularsplash(int, int, int, int, int, vec const&, float, int) [302] 0.00 0.00 33389/33389 regular_part_splash(int, int, int, vec const&, int, float, int, int) [558] 0.00 0.00 24313/6340270 randomMT() [508] 0.00 0.00 2243/2266 removetrackedsounds(physent*) [692] 0.00 0.00 14/6512 removesound(int) [606] 0.00 0.00 6/3325 bfaclient::clientcom::addmsg(int, char const*, ...) [680] ----------------------------------------------- 0.00 0.00 320/233379 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [262] 0.00 0.00 322/233379 bfaclient::botclient::hunt(fpsent*, botstate&, bool) [94] 0.00 0.00 734/233379 bfaclient::botclient::think(fpsent*) [3] 0.01 0.00 1549/233379 bfaclient::botclient::find(fpsent*, botstate&, bool) [155] 0.36 0.00 106418/233379 bfaclient::botclient::randomnode(fpsent*, botstate&, vec&, vec&, float, float) [42] 0.43 0.00 124036/233379 bfaclient::botclient::follow(fpsent*, botstate&, fpsent*, bool) [32] [23] 2.0 0.80 0.00 233379 bfaclient::entities::route(int, int, vector&, vector&, float, float*) [23] ----------------------------------------------- 66897 animmodel::part::render(int, float, int, float, vec const&, dynent*, vec const&, vec const&, plane const&, animmodel::animstate*) [24] 0.08 0.72 124354/124354 animmodel::render(int, float, int, vec const&, float, float, float, dynent*, modelattach*, vec const&, vec const&) [18] [24] 2.0 0.08 0.72 124354+66897 animmodel::part::render(int, float, int, float, vec const&, dynent*, vec const&, vec const&, plane const&, animmodel::animstate*) [24] 0.02 0.54 103847/103847 skelmodel::skelmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [30] 0.01 0.14 87404/87404 vertmodel::vertmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [82] 0.01 0.00 116685/116685 animmodel::part::getdefaultanim(animinfo&, int, unsigned int, dynent*) [230] 0.00 0.00 297612/1336610 setenvparamf(char const*, int, int, float, float, float, float) [221] 0.00 0.00 174308/174648 skelmodel::skelmeshgroup::totalframes() const [523] 0.00 0.00 87404/87416 vertmodel::vertmeshgroup::totalframes() const [535] 66897 animmodel::part::render(int, float, int, float, vec const&, dynent*, vec const&, vec const&, plane const&, animmodel::animstate*) [24] ----------------------------------------------- 0.09 0.07 2583159/12997815 collide(physent*, vec const&, float, bool) [7] 0.37 0.27 10414656/12997815 octacollide(physent*, vec const&, float, ivec const&, ivec const&, cube*, ivec const&, int) [11] [25] 2.0 0.46 0.33 12997815 cubecollide(physent*, vec const&, float, cube&, int, int, int, int, bool) [25] 0.32 0.00 12997815/18799306 rectcollide(physent*, vec const&, vec const&, float, float, float, float, unsigned char, bool, float) [34] 0.00 0.01 2875/14987 genclipplanes(cube&, int, int, int, int, clipplanes&) [154] ----------------------------------------------- 0.03 0.75 4260/4260 gl_drawframe(int, int) [9] [26] 1.9 0.03 0.75 4260 rendergeom(float, bool) [26] 0.00 0.28 4260/4260 setupTMUs(renderstate&, float, bool) [50] 0.00 0.27 176271/176271 renderva(renderstate&, vtxarray*, int, bool, bool) [53] 0.03 0.11 7651/7651 renderbatches(renderstate&, int) [84] 0.00 0.02 47745/47745 renderquery(renderstate&, occludequery*, vtxarray*) [190] 0.01 0.00 92079/353663 pvsoccluded(ivec const&, ivec const&) [150] 0.01 0.00 121360/130048 newquery(void*) [229] 0.00 0.01 4260/4260 finddynlights() [260] 0.00 0.00 4260/4260 pushshadowmap() [323] 0.00 0.00 168079/176698 checkquery(occludequery*, bool) [522] 0.00 0.00 11911/11911 resetbatches() [581] 0.00 0.00 8520/14657 resetorigin() [575] 0.00 0.00 4260/4260 cleanupTMUs(renderstate&) [632] 0.00 0.00 4260/4260 flipqueries() [633] 0.00 0.00 4260/4260 popshadowmap() [640] ----------------------------------------------- 0.00 0.25 4260/12780 rendermapmodels() [43] 0.00 0.50 8520/12780 bfaclient::render() [20] [27] 1.9 0.00 0.75 12780 endmodelbatches() [27] 0.00 0.75 92330/104930 renderbatchedmodel(model*, batchedmodel&) [21] 0.00 0.00 27182/33920 animmodel::startrender() [556] 0.00 0.00 27182/33920 animmodel::endrender() [557] ----------------------------------------------- 0.01 0.00 734/55438 bfaclient::botclient::think(fpsent*) [3] 0.67 0.00 54704/55438 bfaclient::updateworld() [2] [28] 1.7 0.68 0.00 55438 bfaclient::entities::waypointnode(vec&, bool, int) [28] ----------------------------------------------- 0.02 0.00 2168/91342 bfaclient::drawgamehud(int, int) [57] 0.03 0.00 4036/91342 bfaclient::updateworld() [2] 0.25 0.01 35768/91342 bfaclient::botclient::process(fpsent*, botstate&) [41] 0.35 0.01 49370/91342 bfaclient::entities::checkitems(fpsent*) [46] [29] 1.6 0.64 0.02 91342 bfaclient::entities::collateitems(fpsent*, bool, bool, vector&) [29] 0.02 0.00 880967/880967 insidesphere(vec&, float, float, vec&, float, float) [182] ----------------------------------------------- 0.02 0.54 103847/103847 animmodel::part::render(int, float, int, float, vec const&, dynent*, vec const&, vec const&, plane const&, animmodel::animstate*) [24] [30] 1.4 0.02 0.54 103847 skelmodel::skelmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [30] 0.00 0.45 74566/74566 skelmodel::skeleton::checkskelcache(animmodel::animstate const*, float, vec const&) [39] 0.01 0.04 103847/103847 skelmodel::skelmesh::render(animmodel::animstate const*, animmodel::skin&, skelmodel::vbocacheentry&) [142] 0.03 0.00 11/11 skelmodel::skelmeshgroup::genvbo(bool, bool, skelmodel::vbocacheentry&) [163] 0.01 0.00 103847/103847 skelmodel::skelmeshgroup::bindvbo(animmodel::animstate const*, skelmodel::vbocacheentry&, skelmodel::skelcacheentry*, skelmodel::blendcacheentry*) [231] 0.00 0.00 11/37 skelmodel::skelmeshgroup::cleanup() [826] ----------------------------------------------- 0.00 0.27 4260/8520 drawdepthfxtex() [54] 0.00 0.27 4260/8520 rendershadowmap() [55] [31] 1.4 0.00 0.55 8520 rendertarget::render(int, int, int, float) [31] 0.00 0.47 4260/4260 shadowmaptexture::dorender() [36] 0.00 0.07 4260/4260 depthfxtexture::shouldrender() [120] 0.00 0.01 6137/6137 rendertarget::doblur(int, float) [201] 0.00 0.00 1956/1956 depthfxtexture::dorender() [298] 0.00 0.00 12780/21142 shadowmaptexture::swaptexs() const [567] 0.00 0.00 8520/8521 depthfxtexture::texrect() const [594] 0.00 0.00 8520/8520 rendertarget::texrect() const [598] 0.00 0.00 8172/12084 rendertarget::swaptexs() const [580] 0.00 0.00 4261/4261 depthfxtexture::filter() const [631] 0.00 0.00 4261/4261 rendertarget::filter() const [630] 0.00 0.00 4260/4260 rendertarget::shouldrender() [663] 0.00 0.00 4260/4260 shadowmaptexture::doclear() [666] 0.00 0.00 4260/4260 depthfxtexture::screenview() const [671] 0.00 0.00 4260/4260 rendertarget::screenview() const [670] 0.00 0.00 4260/4260 shadowmaptexture::scissorrender(int&, int&, int&, int&) [665] 0.00 0.00 1956/1956 rendertarget::doclear() [701] 0.00 0.00 1956/1956 rendertarget::scissorrender(int&, int&, int&, int&) [700] 0.00 0.00 4/667 createtexture(int, int, int, void*, int, bool, unsigned int, unsigned int, bool, bool) [733] 0.00 0.00 2/2 rendertarget::depthformats() const [964] 0.00 0.00 1/1 depthfxtexture::colorformats() const [1138] 0.00 0.00 1/1 shadowmaptexture::colorformats() const [1139] ----------------------------------------------- 1669 bfaclient::botclient::follow(fpsent*, botstate&, fpsent*, bool) [32] 0.00 0.00 4/4676 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [262] 0.00 0.02 241/4676 bfaclient::botclient::defer(fpsent*, botstate&, bool) [127] 0.07 0.40 4431/4676 bfaclient::botclient::think(fpsent*) [3] [32] 1.2 0.07 0.43 4676+1669 bfaclient::botclient::follow(fpsent*, botstate&, fpsent*, bool) [32] 0.43 0.00 124036/233379 bfaclient::entities::route(int, int, vector&, vector&, float, float*) [23] 0.00 0.00 222/10161 reloadMT() [149] 0.00 0.00 12690/341685980 bfaclient::feetpos(physent*, float) [10] 0.00 0.00 120929/6340270 randomMT() [508] 1669 bfaclient::botclient::follow(fpsent*, botstate&, fpsent*, bool) [32] ----------------------------------------------- 0.35 0.13 7282694/7282694 collide(physent*, vec const&, float, bool) [7] [33] 1.2 0.35 0.13 7282694 plcollide(physent*, vec const&) [33] 0.09 0.00 7540662/7540662 checkdynentcache(int, int) [103] 0.04 0.00 402854/402854 ellipsecollide(physent*, vec const&, vec const&, float, float, float, float, float) [147] ----------------------------------------------- 0.15 0.00 5801491/18799306 mmcollide(physent*, vec const&, octaentities&) [12] 0.32 0.00 12997815/18799306 cubecollide(physent*, vec const&, float, cube&, int, int, int, int, bool) [25] [34] 1.2 0.47 0.00 18799306 rectcollide(physent*, vec const&, vec const&, float, float, float, float, unsigned char, bool, float) [34] ----------------------------------------------- 0.00 0.47 4260/4260 gl_drawframe(int, int) [9] [35] 1.2 0.00 0.47 4260 gl_drawhud(int, int, int, float, int) [35] 0.00 0.36 4260/4260 bfaclient::drawhud(int, int) [45] 0.00 0.11 4260/4260 g3d_render() [99] 0.00 0.00 12780/769501 Shader::flushenvparams(Slot*) [165] 0.00 0.00 12780/397480 Shader::bindprograms() [516] 0.00 0.00 8520/8520 bfaclient::clientcom::ready() [597] 0.00 0.00 4260/4872 gettextres(int&, int&) [617] 0.00 0.00 4260/4260 bfaclient::gethudcolour(vec&) [668] ----------------------------------------------- 0.00 0.47 4260/4260 rendertarget::render(int, int, int, float) [31] [36] 1.2 0.00 0.47 4260 shadowmaptexture::dorender() [36] 0.00 0.43 4260/8520 rendergame() [19] 0.00 0.03 4181/4181 rendershadowmapreceivers() [169] 0.01 0.00 4260/8520 renderavatar() [192] 0.00 0.00 12780/568564 vecfromyawpitch(float, float, int, int, vec&) [161] 0.00 0.00 4260/1336610 setenvparamf(char const*, int, int, float, float, float, float) [221] 0.00 0.00 4181/8362 shadowmaptexture::scissorblur(int&, int&, int&, int&) [601] ----------------------------------------------- [37] 1.1 0.46 0.00 bfaclient::clientcom::clientcom(bfaclient&)::cmd_getname::run(bfaclient::clientcom*) [37] ----------------------------------------------- 0.00 0.00 29/2265 bfaclient::projectiles::create(vec&, vec&, bool, fpsent*, int, int, int, int, int, int, int, int, int, int, int) [261] 0.01 0.01 105/2265 bfaclient::projectiles::update() [22] 0.02 0.04 301/2265 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [77] 0.13 0.24 1830/2265 bfaclient::projectiles::spawn(vec&, vec&, fpsent*, int) [44] [38] 1.1 0.16 0.30 2265 bfaclient::projectiles::init(projent&, bool) [38] 0.07 0.23 622822/10985008 collide(physent*, vec const&, float, bool) [7] 0.00 0.00 1964/1964 setbbfrommodel(dynent*, char const*) [284] 0.00 0.00 105/58294 findorientation(vec&, float, float, vec&) [122] 0.00 0.00 12/10161 reloadMT() [149] 0.00 0.00 210/568564 vecfromyawpitch(float, float, int, int, vec&) [161] 0.00 0.00 9837/6340270 randomMT() [508] 0.00 0.00 2265/8513 vectoyawpitch(vec const&, float&, float&) [599] ----------------------------------------------- 0.00 0.45 74566/74566 skelmodel::skelmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [30] [39] 1.1 0.00 0.45 74566 skelmodel::skeleton::checkskelcache(animmodel::animstate const*, float, vec const&) [39] 0.45 0.00 55190/55190 skelmodel::skeleton::interpmatbones(animmodel::animstate const*, float, vec const&, int, unsigned char*, skelmodel::skelcacheentry&) [40] ----------------------------------------------- 0.45 0.00 55190/55190 skelmodel::skeleton::checkskelcache(animmodel::animstate const*, float, vec const&) [39] [40] 1.1 0.45 0.00 55190 skelmodel::skeleton::interpmatbones(animmodel::animstate const*, float, vec const&, int, unsigned char*, skelmodel::skelcacheentry&) [40] ----------------------------------------------- 0.05 0.38 53931/53931 bfaclient::botclient::think(fpsent*) [3] [41] 1.1 0.05 0.38 53931 bfaclient::botclient::process(fpsent*, botstate&) [41] 0.25 0.01 35768/91342 bfaclient::entities::collateitems(fpsent*, bool, bool, vector&) [29] 0.08 0.04 49370/49370 bfaclient::botclient::hunt(fpsent*, botstate&, bool) [94] 0.00 0.00 115193/403174 bfaclient::headpos(physent*, float) [223] 0.00 0.00 233/3325 bfaclient::clientcom::addmsg(int, char const*, ...) [680] ----------------------------------------------- 0.03 0.37 226/226 bfaclient::botclient::think(fpsent*) [3] [42] 1.0 0.03 0.37 226 bfaclient::botclient::randomnode(fpsent*, botstate&, vec&, vec&, float, float) [42] 0.36 0.00 106418/233379 bfaclient::entities::route(int, int, vector&, vector&, float, float*) [23] 0.00 0.00 170/10161 reloadMT() [149] 0.00 0.00 106418/6340270 randomMT() [508] ----------------------------------------------- 0.00 0.38 4260/4260 gl_drawframe(int, int) [9] [43] 1.0 0.00 0.38 4260 rendermapmodels() [43] 0.00 0.25 4260/12780 endmodelbatches() [27] 0.00 0.10 2822/2822 endmodelquery() [101] 0.00 0.02 42290/42290 rendermapmodel(extentity&) [180] 0.00 0.01 4260/4260 findvisiblemms(vector const&) [250] 0.00 0.00 5866/53611 drawbb(ivec const&, ivec const&, vec const&, int, ivec const&) [187] 0.00 0.00 8688/130048 newquery(void*) [229] 0.00 0.00 2626/769501 Shader::flushenvparams(Slot*) [165] 0.00 0.00 4260/23927707 bfaclient::entities::getents() [151] 0.00 0.00 4260/12780 startmodelbatches() [578] 0.00 0.00 2822/2822 startmodelquery(occludequery*) [684] 0.00 0.00 2626/397480 Shader::bindprograms() [516] ----------------------------------------------- 0.00 0.01 64/1830 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] 0.00 0.07 349/1830 bfaclient::killed(int, int, int, fpsent*, fpsent*) [121] 0.00 0.29 1417/1830 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [48] [44] 0.9 0.00 0.37 1830 bfaclient::projectiles::spawn(vec&, vec&, fpsent*, int) [44] 0.13 0.24 1830/2265 bfaclient::projectiles::init(projent&, bool) [38] 0.00 0.00 10/10161 reloadMT() [149] 0.00 0.00 9150/6340270 randomMT() [508] ----------------------------------------------- 0.00 0.36 4260/4260 gl_drawhud(int, int, int, float, int) [35] [45] 0.9 0.00 0.36 4260 bfaclient::drawhud(int, int) [45] 0.07 0.19 2390/2390 bfaclient::drawgamehud(int, int) [57] 0.00 0.08 4260/4260 bfaclient::drawhudelements(int, int) [116] 0.00 0.01 3992/3992 bfaclient::drawpointer(int, int, int, float, float, float, float, float) [202] 0.00 0.01 3736/115454 draw_textx(char const*, int, int, int, int, int, int, bool, int, int, int, ...) [78] 0.00 0.00 3736/3736 rendericon(char const*, int, int, int, int) [264] 0.00 0.00 15504/702920 bfaclient::allowmove(physent*) [222] 0.00 0.00 1868/6631 bfaserver::gamename(int, int) [300] 0.00 0.00 1868/20002 pushfont(char const*) [408] 0.00 0.00 1868/20056 popfont(int) [407] 0.00 0.00 4626/141153 g3d_active(bool, bool) [528] 0.00 0.00 2768/7530 getmapname() [603] 0.00 0.00 1868/1871 getmaptitle() [703] ----------------------------------------------- 0.00 0.36 49370/49370 bfaclient::botclient::think(fpsent*) [3] [46] 0.9 0.00 0.36 49370 bfaclient::entities::checkitems(fpsent*) [46] 0.35 0.01 49370/91342 bfaclient::entities::collateitems(fpsent*, bool, bool, vector&) [29] 0.00 0.00 37/3325 bfaclient::clientcom::addmsg(int, char const*, ...) [680] ----------------------------------------------- 24548 calcskylight(vec const&, vec const&, float, unsigned char*, int, extentity*) [712] 213595 lightreaching(vec const&, vec&, vec&, extentity*, float) [75] [47] 0.8 0.27 0.06 238143 shadowray(vec const&, vec const&, float, int, extentity*) [47] 0.04 0.00 169885/169885 shadowcubeintersect(cube const&, vec const&, vec const&, float&) [148] 0.00 0.02 6393/14987 genclipplanes(cube&, int, int, int, int, clipplanes&) [154] 0.00 0.00 734774/23927707 bfaclient::entities::getents() [151] 148167 mmintersect(extentity const&, vec const&, vec const&, float, int, float&) [125] ----------------------------------------------- 0.00 0.29 386/386 bfaclient::projectiles::update() [22] [48] 0.7 0.00 0.29 386 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [48] 0.00 0.29 1417/1830 bfaclient::projectiles::spawn(vec&, vec&, fpsent*, int) [44] 0.00 0.01 386/15133 adddecal(int, vec const&, vec const&, float, bvec const&, int) [52] 0.00 0.00 101/6517 particle_splash(int, int, int, vec const&) [135] 0.00 0.00 386/14511 playsound(int, int, int, vec&, physent*, int*, int, int, int) [265] 0.00 0.00 4910/489593095 bfaclient::iterdynents(int) [14] 0.00 0.00 5108/507143890 bfaclient::numdynents() [17] 0.00 0.00 2/10161 reloadMT() [149] 0.00 0.00 1518/6340270 randomMT() [508] 0.00 0.00 386/19181 adddynlight(vec const&, float, vec const&, int, int, int, float, vec const&) [571] 0.00 0.00 198/3325 bfaclient::clientcom::addmsg(int, char const*, ...) [680] 0.00 0.00 101/101 particle_fireball(vec const&, float, int, int) [793] ----------------------------------------------- 1 var_filltjoints() [1033] 1 var_vertwater() [1025] 0.00 0.00 1/6372605 emptymap(int, bool, char*, bool) [358] 0.00 0.00 2/6372605 load_world(char*) [304] [49] 0.7 0.00 0.29 5 allchanged(bool) [49] 0.00 0.19 5/5 octarender() [71] 0.01 0.08 5/5 gencubeedges(cube*, int, int, int, int) [104] 0.00 0.00 2/2 precacheall() [293] 0.00 0.00 5/486 renderprogress(float, char const*, float, char const*, unsigned int) [281] 0.00 0.00 5/6 setupmaterials(int, int) [409] 0.00 0.00 5/5 guessshadowdir() [444] 0.00 0.00 2/2 initenvmaps() [447] 0.00 0.00 13311/13311 findtjoints(int, edgegroup const&) [577] 0.00 0.00 5/5 vaclearc(cube*) [891] 0.00 0.00 5/5 resetqueries() [886] 0.00 0.00 5/5 invalidatepostfx() [889] 0.00 0.00 2/5 updatevabbs(bool) [885] 5 entitiesinoctanodes() [346] ----------------------------------------------- 0.00 0.28 4260/4260 rendergeom(float, bool) [26] [50] 0.7 0.00 0.28 4260 setupTMUs(renderstate&, float, bool) [50] 0.00 0.27 4260/4260 rendershadowmap() [55] 0.00 0.01 8520/8520 setuptmu(int, char const*, char const*) [236] 0.00 0.00 8520/1336610 setenvparamf(char const*, int, int, float, float, float, float) [221] 0.00 0.00 4260/4260 invalidateenvparams(int, int, int) [651] ----------------------------------------------- 0.05 0.23 419649/419649 bfaclient::projectiles::update() [22] [51] 0.7 0.05 0.23 419649 bfaclient::projectiles::move(projent&, int) [51] 0.05 0.15 419495/10985008 collide(physent*, vec const&, float, bool) [7] 0.02 0.00 419649/2449128 lookupmaterial(vec const&) [88] 0.00 0.01 410/15133 adddecal(int, vec const&, vec const&, float, bvec const&, int) [52] 0.00 0.00 399/6916 part_splash(int, int, int, vec const&, int, float) [133] 0.00 0.00 3005/14511 playsound(int, int, int, vec&, physent*, int*, int, int, int) [265] ----------------------------------------------- 0.00 0.01 386/15133 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [48] 0.00 0.01 410/15133 bfaclient::projectiles::move(projent&, int) [51] 0.00 0.04 2328/15133 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [86] 0.00 0.05 2751/15133 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [77] 0.01 0.16 9258/15133 varenderer<0>::update() [16] [52] 0.7 0.02 0.26 15133 adddecal(int, vec const&, vec const&, float, bvec const&, int) [52] 0.09 0.17 15133/15133 decalrenderer::gendecaltris(cube*, ivec const&, int, unsigned char*, unsigned char) [56] 0.00 0.00 12/10161 reloadMT() [149] 0.00 0.00 10054/6340270 randomMT() [508] ----------------------------------------------- 0.00 0.27 176271/176271 rendergeom(float, bool) [26] [53] 0.7 0.00 0.27 176271 renderva(renderstate&, vtxarray*, int, bool, bool) [53] 0.05 0.20 92079/92079 mergetexs(vtxarray*, elementset*, int, unsigned short*) [59] 0.01 0.00 92079/251734 isshadowmapreceiver(vtxarray*) [145] 0.01 0.00 92079/92079 calcdynlightmask(vtxarray*) [232] 0.00 0.00 84192/84192 renderzpass(renderstate&, vtxarray*) [266] ----------------------------------------------- 0.00 0.27 4260/4260 gl_drawframe(int, int) [9] [54] 0.7 0.00 0.27 4260 drawdepthfxtex() [54] 0.00 0.27 4260/8520 rendertarget::render(int, int, int, float) [31] ----------------------------------------------- 0.00 0.27 4260/4260 setupTMUs(renderstate&, float, bool) [50] [55] 0.7 0.00 0.27 4260 rendershadowmap() [55] 0.00 0.27 4260/8520 rendertarget::render(int, int, int, float) [31] ----------------------------------------------- 117346 decalrenderer::gendecaltris(cube*, ivec const&, int, unsigned char*, unsigned char) [56] 0.09 0.17 15133/15133 adddecal(int, vec const&, vec const&, float, bvec const&, int) [52] [56] 0.7 0.09 0.17 15133+117346 decalrenderer::gendecaltris(cube*, ivec const&, int, unsigned char*, unsigned char) [56] 0.08 0.06 178723/178723 decalrenderer::gendecaltris(cube&, int, vec*, bool) [85] 0.01 0.02 537850/537850 calcvert(cube&, int, int, int, int, vec&, int, bool) [168] 0.00 0.00 100841/2183252 faceedges(cube&, int) [244] 0.00 0.00 163838/905150 flataxisface(cube&, int) [512] 117346 decalrenderer::gendecaltris(cube*, ivec const&, int, unsigned char*, unsigned char) [56] ----------------------------------------------- 0.07 0.19 2390/2390 bfaclient::drawhud(int, int) [45] [57] 0.7 0.07 0.19 2390 bfaclient::drawgamehud(int, int) [57] 0.00 0.09 67005/67037 settexture(char const*, int) [107] 0.00 0.08 57645/115454 draw_textx(char const*, int, int, int, int, int, int, bool, int, int, int, ...) [78] 0.02 0.00 2168/91342 bfaclient::entities::collateitems(fpsent*, bool, bool, vector&) [29] 0.00 0.00 2935/89445 textureload(char const*, int, bool, bool) [93] 0.00 0.00 42271/42318 bfaclient::colorname(fpsent*, char*, char const*, bool, bool) [278] 0.00 0.00 46469/403174 bfaclient::headpos(physent*, float) [223] 0.00 0.00 2168/702920 bfaclient::allowmove(physent*) [222] 0.00 0.00 276/277 retbindaction(char const*, int, int) [335] 0.00 0.00 276/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 54/97 bfaclient::entities::entinfo(int, int, int, int, int, int, bool) [361] 0.00 0.00 9668/20056 popfont(int) [407] 0.00 0.00 9614/20002 pushfont(char const*) [408] 0.00 0.00 53999/53999 bfaclient::drawtex(float, float, float, float) [541] 0.00 0.00 3240/3240 vec::rotate_around_z(float) [682] ----------------------------------------------- [58] 0.6 0.25 0.00 bfaclient::scoreboard::scoregroupcmp(bfaclient::scoreboard::scoregroup const**, bfaclient::scoreboard::scoregroup const**) [58] ----------------------------------------------- 0.05 0.20 92079/92079 renderva(renderstate&, vtxarray*, int, bool, bool) [53] [59] 0.6 0.05 0.20 92079 mergetexs(vtxarray*, elementset*, int, unsigned short*) [59] 0.14 0.05 650367/675839 lookuptexture(int, bool) [63] ----------------------------------------------- 0.00 0.00 42856/1406812 visiblematerial(cube&, int, int, int, int, int, unsigned char) [255] 0.00 0.01 89922/1406812 calcverts(cube&, int, int, int, int, vvec*, bool*) [175] 0.02 0.04 402384/1406812 gencubeedges(cube&, int, int, int, int) [109] 0.04 0.09 871650/1406812 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [79] [60] 0.6 0.07 0.15 1406812 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [60] 0.06 0.00 1303601/1303601 lookupcube(int, int, int, int) [129] 0.02 0.02 2937968/9915419 edgeval(cube&, ivec const&, int, int) [80] 0.03 0.00 50237/50237 occludesface(cube&, int, ivec const&, int, ivec const&, int, unsigned char, unsigned char, unsigned char, facevec const*) [158] 0.01 0.00 1306398/1306398 collapsedface(unsigned int) [245] 0.01 0.00 1608093/2183252 faceedges(cube&, int) [244] 0.00 0.00 1588527/2124017 touchingface(cube&, int) [509] 0.00 0.00 1303601/1303601 neighbourcube(int, int, int, int, int, int) [510] ----------------------------------------------- 0.00 0.00 12/168142 computescreen(char const*, Texture*, char const*) [307] 0.00 0.00 232/168142 gui::tab(char const*, int) [287] 0.00 0.00 467/168142 renderprogress(float, char const*, float, char const*, unsigned int) [281] 0.00 0.00 580/168142 gui::button(char const*, int, char const*) [275] 0.00 0.00 1534/168142 rendercommand(int, int, int) [277] 0.00 0.01 5363/168142 textrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) [253] 0.01 0.05 44500/168142 gui::text(char const*, int, char const*) [108] 0.01 0.14 115454/168142 draw_textx(char const*, int, int, int, int, int, int, bool, int, int, int, ...) [78] [61] 0.6 0.02 0.20 168142 draw_text(char const*, int, int, int, int, int, int, bool, int, int) [61] 0.20 0.00 2416185/2416185 draw_char(int, int, int) [65] 0.00 0.00 803252/803252 text_color(char, char*, int, int&, bvec, int) [513] ----------------------------------------------- 0.03 0.02 6916/27158 part_splash(int, int, int, vec const&, int, float) [133] 0.09 0.07 20242/27158 bfaclient::projectiles::update() [22] [62] 0.5 0.12 0.09 27158 splash(int, int, int, int, int, vec const&, float) [62] 0.05 0.00 922915/1014116 varenderer<0>::addpart(vec const&, vec const&, int, int, float, physent*) [134] 0.03 0.00 8358/10161 reloadMT() [149] 0.01 0.00 7106/167621 raycube(vec const&, vec const&, float, int, int, extentity*) [69] 0.00 0.00 5224128/6340270 randomMT() [508] ----------------------------------------------- 0.00 0.00 1/675839 setupmaterials(int, int) [409] 0.00 0.00 71/675839 vacollect::optimize() [329] 0.00 0.00 350/675839 rendermaterials() [286] 0.00 0.00 887/675839 precachetextures(vtxarray*) [292] 0.00 0.00 899/675839 vacollect::setupdata(vtxarray*) [291] 0.00 0.00 2636/675839 vacollect::texsort(sortkey const*, sortkey const*) [280] 0.00 0.00 6841/675839 genmergedfaces(cube&, ivec const&, int, int) [195] 0.00 0.00 6841/675839 addmergedverts(int) [199] 0.00 0.00 6946/675839 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [79] 0.14 0.05 650367/675839 mergetexs(vtxarray*, elementset*, int, unsigned short*) [59] [63] 0.5 0.15 0.05 675839 lookuptexture(int, bool) [63] 0.00 0.05 168/429 texturedata(char const*, Slot::Tex*, bool, bool*, TextureAnim*) [87] 0.00 0.00 88/324 newtexture(Texture*, char const*, SDL_Surface*, int, bool, bool, bool, bool, bool, TextureAnim*) [205] 0.00 0.00 289/289 addname(vector&, Slot&, Slot::Tex&, bool, char const*) [347] 0.00 0.00 143/143 findtextype(Slot&, int, int) [785] 0.00 0.00 80/80 creatergbasurface(SDL_Surface*, bool) [800] 0.00 0.00 36/36 scalesurface(SDL_Surface*, int, int, bool) [827] ----------------------------------------------- 0.01 0.01 37094/425916 bfaclient::entities::render() [92] 0.01 0.01 42290/425916 rendermapmodel(extentity&) [180] 0.02 0.04 110840/425916 bfaclient::renderplayer(fpsent*, bool, bool) [105] 0.03 0.08 235692/425916 bfaclient::render() [20] [64] 0.5 0.06 0.14 425916 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [64] 0.03 0.05 459254/6372605 loadmodel(char const*, int, bool) [174] 0.00 0.03 4038/108968 animmodel::render(int, float, int, vec const&, float, float, float, dynent*, modelattach*, vec const&, vec const&) [18] 0.00 0.01 64375/6372605 lightreaching(vec const&, vec&, vec&, extentity*, float) [75] 0.01 0.00 159630/191720 isvisiblesphere(float, vec const&) [226] 0.00 0.00 27195/27195 modeloccluded(vec const&, float) [267] 0.00 0.00 104930/104930 addbatchedmodel(model*) [531] 0.00 0.00 91166/91166 dynlightreaching(vec const&, vec&, vec&) [534] 0.00 0.00 55420/55420 bfaclient::lighteffects(dynent*, vec&, vec&) [539] 0.00 0.00 42416/42416 addshadowmapcaster(vec const&, float, float) [552] 0.00 0.00 27195/27195 isshadowmapcaster(vec const&, float) [562] 0.00 0.00 4038/33920 animmodel::startrender() [556] 0.00 0.00 4038/33920 animmodel::endrender() [557] 0.00 0.00 5/17 animmodel::calcbb(int, vec&, vec&) [857] ----------------------------------------------- 0.20 0.00 2416185/2416185 draw_text(char const*, int, int, int, int, int, int, bool, int, int) [61] [65] 0.5 0.20 0.00 2416185 draw_char(int, int, int) [65] ----------------------------------------------- 0.00 0.20 4260/4260 bfaclient::updateworld() [2] [66] 0.5 0.00 0.20 4260 gets2c() [66] 0.00 0.20 5203/5203 servertoclient(int, unsigned char*, int) [67] 0.00 0.00 1/2 bfaclient::clientcom::gamedisconnect(int) [317] 0.00 0.00 2/48 conoutf(char const*, ...) [363] 0.00 0.00 1/2 disconnect(int, int) [424] 0.00 0.00 1/1 throttle() [1097] 0.00 0.00 1/1 bfaclient::clientcom::gameconnect(bool) [1126] ----------------------------------------------- 0.00 0.20 5203/5203 gets2c() [66] [67] 0.5 0.00 0.20 5203 servertoclient(int, unsigned char*, int) [67] 0.00 0.20 5203/5203 bfaclient::clientcom::parsepacketclient(int, databuf&) [68] ----------------------------------------------- 0.00 0.20 5203/5203 servertoclient(int, unsigned char*, int) [67] [68] 0.5 0.00 0.20 5203 bfaclient::clientcom::parsepacketclient(int, databuf&) [68] 0.01 0.18 3883/3883 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] 0.00 0.01 1320/1320 bfaclient::clientcom::parsepositions(databuf&) [258] ----------------------------------------------- 0.00 0.00 2326/167621 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [86] 0.01 0.00 7106/167621 splash(int, int, int, int, int, vec const&, float) [62] 0.02 0.01 26304/167621 rayfloor(vec const&, vec&, int, float) [159] 0.03 0.01 29739/167621 bfaclient::botclient::hunt(fpsent*, botstate&, bool) [94] 0.09 0.03 102146/167621 raycubepos(vec const&, vec const&, vec&, float, int, int) [91] [69] 0.5 0.15 0.04 167621 raycube(vec const&, vec const&, float, int, int, extentity*) [69] 0.02 0.00 122561/122561 raycubeintersect(cube const&, vec const&, vec const&, float&) [185] 0.00 0.01 5719/14987 genclipplanes(cube&, int, int, int, int, clipplanes&) [154] 0.00 0.01 44767/6372605 mmintersect(extentity const&, vec const&, vec const&, float, int, float&) [125] 0.00 0.00 155948/23927707 bfaclient::entities::getents() [151] 0.00 0.00 9/43979 newcubeext(cube&) [547] ----------------------------------------------- 11647 updateva(cube*, int, int, int, int, int) [70] 0.00 0.19 5/5 octarender() [71] [70] 0.5 0.00 0.19 5+11647 updateva(cube*, int, int, int, int, int) [70] 0.00 0.19 171/171 setva(cube&, int, int, int, int, int) [72] 0.00 0.00 10/486 renderprogress(float, char const*, float, char const*, unsigned int) [281] 0.00 0.00 14505/43818 hasskyfaces(cube&, int, int, int, int, int*) [437] 11647 updateva(cube*, int, int, int, int, int) [70] ----------------------------------------------- 0.00 0.19 5/5 allchanged(bool) [49] [71] 0.5 0.00 0.19 5 octarender() [71] 0.00 0.19 5/5 updateva(cube*, int, int, int, int, int) [70] 0.00 0.00 40/40 buildclipmasks(cube&, unsigned char&, unsigned char&) [824] 0.00 0.00 5/6 flushvbo(int) [882] ----------------------------------------------- 0.00 0.19 171/171 updateva(cube*, int, int, int, int, int) [70] [72] 0.5 0.00 0.19 171 setva(cube&, int, int, int, int, int) [72] 0.00 0.19 171/171 rendercube(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [73] 0.00 0.00 159/159 newva(int, int, int, int) [288] 0.00 0.00 171/171 calcgeombb(int, int, int, int, ivec&, ivec&) [778] 0.00 0.00 171/171 addskyverts(ivec const&, int) [779] 0.00 0.00 159/159 calcmatbb(int, int, int, int, ivec&, ivec&) [782] 0.00 0.00 83/43979 newcubeext(cube&) [547] ----------------------------------------------- 107288 rendercube(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [73] 0.00 0.19 171/171 setva(cube&, int, int, int, int, int) [72] [73] 0.5 0.00 0.19 171+107288 rendercube(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [73] 0.00 0.16 78048/78048 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [79] 0.01 0.01 5415/5415 genmergedfaces(cube&, ivec const&, int, int) [195] 0.00 0.01 2043/2043 addmergedverts(int) [199] 0.00 0.01 7068/7068 genmatsurfs(cube&, int, int, int, int, vector&, unsigned char&, unsigned char&) [256] 0.00 0.00 93929/93929 genskyfaces(cube&, ivec const&, int) [439] 107288 rendercube(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [73] ----------------------------------------------- 0.01 0.18 3883/3883 bfaclient::clientcom::parsepacketclient(int, databuf&) [68] [74] 0.5 0.01 0.18 3883 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] 0.00 0.08 2245/4571 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [77] 0.00 0.07 88/88 bfaclient::killed(int, int, int, fpsent*, fpsent*) [121] 0.00 0.01 64/1830 bfaclient::projectiles::spawn(vec&, vec&, fpsent*, int) [44] 0.00 0.01 40/40 bfaclient::projectiles::create(vec&, vec&, bool, fpsent*, int, int, int, int, int, int, int, int, int, int, int) [261] 0.00 0.01 513/513 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [262] 0.00 0.00 302/6517 particle_splash(int, int, int, vec const&) [135] 0.00 0.00 31412/725425 getint(databuf&) [183] 0.00 0.00 740/102146 raycubepos(vec const&, vec const&, vec&, float, int, int) [91] 0.00 0.00 154/14220 regularshape(int, int, int, int, int, int, vec const&, float) [170] 0.00 0.00 233/233 bfaclient::physics::entinmap(physent*, bool) [299] 0.00 0.00 700/14511 playsound(int, int, int, vec&, physent*, int*, int, int, int) [265] 0.00 0.00 2/2 load_world(char*) [304] 0.00 0.00 10/10161 reloadMT() [149] 0.00 0.00 111/111 bfaclient::clientcom::parsestate(fpsent*, databuf&, bool) [322] 0.00 0.00 62/66 getstring(char*, databuf&, int) [333] 0.00 0.00 193/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 47/42318 bfaclient::colorname(fpsent*, char*, char const*, bool, bool) [278] 0.00 0.00 747/747 findentity(int, int, int, int) [400] 0.00 0.00 25/48 conoutf(char const*, ...) [363] 0.00 0.00 43/97 bfaclient::entities::entinfo(int, int, int, int, int, int, bool) [361] 0.00 0.00 42/341685980 bfaclient::feetpos(physent*, float) [10] 0.00 0.00 2/139 console(char const*, int, ...) [348] 0.00 0.00 4810/6340270 randomMT() [508] 0.00 0.00 380/3325 bfaclient::clientcom::addmsg(int, char const*, ...) [680] 0.00 0.00 134/134 bfaclient::newclient(int) [789] 0.00 0.00 129/625 particle_text(vec const&, char const*, int, int) [738] 0.00 0.00 18/828 ident::changed() [727] 0.00 0.00 3/3 bfaclient::resetstates(int) [930] 0.00 0.00 2/7 bfaserver::modecheck(int*, int*) [879] 0.00 0.00 1/61 newstring(char const*) [806] ----------------------------------------------- 2788 lightent(extentity&, float) [683] 0.00 0.01 64375/6372605 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [64] [75] 0.5 0.02 0.17 67163 lightreaching(vec const&, vec&, vec&, extentity*, float) [75] 0.17 0.00 67163/67163 checklightcache(int, int) [76] 0.00 0.00 67163/23927707 bfaclient::entities::getents() [151] 213595 shadowray(vec const&, vec const&, float, int, extentity*) [47] 1444 calcskylight(vec const&, vec const&, float, unsigned char*, int, extentity*) [712] ----------------------------------------------- 0.17 0.00 67163/67163 lightreaching(vec const&, vec&, vec&, extentity*, float) [75] [76] 0.4 0.17 0.00 67163 checklightcache(int, int) [76] 0.00 0.00 39015/23927707 bfaclient::entities::getents() [151] ----------------------------------------------- 0.00 0.08 2245/4571 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] 0.00 0.08 2326/4571 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [86] [77] 0.4 0.00 0.17 4571 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [77] 0.02 0.04 301/2265 bfaclient::projectiles::init(projent&, bool) [38] 0.00 0.05 2751/15133 adddecal(int, vec const&, vec const&, float, bvec const&, int) [52] 0.00 0.04 5601/6517 particle_splash(int, int, int, vec const&) [135] 0.01 0.00 4176/14220 regularshape(int, int, int, int, int, int, vec const&, float) [170] 0.00 0.00 129/129 particle_trail(int, int, vec const&, vec const&) [269] 0.00 0.00 4320/14511 playsound(int, int, int, vec&, physent*, int*, int, int, int) [265] 0.00 0.00 4477/4477 create(int, int, int, vec const&, float, physent*) [294] 0.00 0.00 8/10161 reloadMT() [149] 0.00 0.00 5472/5472 particle_flare(vec const&, vec const&, int, int, physent*) [614] 0.00 0.00 4477/19181 adddynlight(vec const&, float, vec const&, int, int, int, float, vec const&) [571] 0.00 0.00 4477/4477 part_create(int, int, vec const&, int, float, physent*) [620] 0.00 0.00 4176/6340270 randomMT() [508] ----------------------------------------------- 0.00 0.00 20/115454 computescreen(char const*, Texture*, char const*) [307] 0.00 0.01 3736/115454 bfaclient::drawhud(int, int) [45] 0.00 0.01 4260/115454 bfaclient::drawhudelements(int, int) [116] 0.00 0.07 49793/115454 renderconsole(int, int) [126] 0.00 0.08 57645/115454 bfaclient::drawgamehud(int, int) [57] [78] 0.4 0.00 0.16 115454 draw_textx(char const*, int, int, int, int, int, int, bool, int, int, int, ...) [78] 0.01 0.14 115454/168142 draw_text(char const*, int, int, int, int, int, int, bool, int, int) [61] 0.00 0.01 115454/211209 text_width(char const*) [189] ----------------------------------------------- 0.00 0.16 78048/78048 rendercube(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [73] [79] 0.4 0.00 0.16 78048 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [79] 0.04 0.09 871650/1406812 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [60] 0.01 0.00 6946/13787 addcubeverts(int, int, vvec*, unsigned short, surfaceinfo*, surfacenormals*, int, unsigned short) [188] 0.00 0.00 27784/637341 faceverts(cube&, int, int) [118] 0.00 0.00 27784/175464 calcvert(cube&, int, int, int, int, vvec&, int, bool) [191] 0.00 0.00 6946/675839 lookuptexture(int, bool) [63] 0.00 0.00 450138/2183252 faceedges(cube&, int) [244] 0.00 0.00 468288/2124017 touchingface(cube&, int) [509] 0.00 0.00 78048/122027 freeclipplanes(cube&) [529] 0.00 0.00 89/277 closestenvmap(int, int, int, int, int) [763] 0.00 0.00 4/43979 newcubeext(cube&) [547] ----------------------------------------------- 0.00 0.00 69144/9915419 occludesface(cube&, int, ivec const&, int, ivec const&, int, unsigned char, unsigned char, unsigned char, facevec const*) [158] 0.02 0.02 2937968/9915419 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [60] 0.05 0.06 6908307/9915419 genvectorvert(ivec const&, cube&, ivec&) [95] [80] 0.4 0.07 0.08 9915419 edgeval(cube&, ivec const&, int, int) [80] 0.08 0.00 9915419/9915419 edgelookup(cube&, ivec const&, int) [114] ----------------------------------------------- 0.03 0.12 4262/4262 main [1] [81] 0.4 0.03 0.12 4262 updatetextures() [81] 0.12 0.00 1302352/1302676 updatetexture(Texture*) [90] ----------------------------------------------- 0.01 0.14 87404/87404 animmodel::part::render(int, float, int, float, vec const&, dynent*, vec const&, vec const&, plane const&, animmodel::animstate*) [24] [82] 0.4 0.01 0.14 87404 vertmodel::vertmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [82] 0.08 0.00 13/13 vertmodel::vertmeshgroup::genvbo(bool, bool, vertmodel::vbocacheentry&) [115] 0.01 0.05 153729/153729 vertmodel::vertmesh::render(animmodel::animstate const*, animmodel::skin&, vertmodel::vbocacheentry&) [130] 0.00 0.00 13/13 vertmodel::vertmeshgroup::cleanup() [866] ----------------------------------------------- 10066 executeret(char const*) [83] 4755 execute(char const*) [619] 8617 cmd_if::run(char*, char*, char*) [593] 32566 parseexp(char const*&, int) [102] [83] 0.4 0.01 0.13 45938+10066 executeret(char const*) [83] 0.06 0.00 5/5 md3bumpmap(char*, char*, char*) [128] 0.00 0.03 24/24 md5load(char*, char*) [167] 0.00 0.02 17/17 md3load(char*) [178] 0.00 0.01 141/183 shader(int*, char*, char*, char*) [193] 0.00 0.01 300/300 variantshader(int*, char*, int*, char*, char*) [251] 0.00 0.00 1160/1160 guibutton(char*, char*, char*, char*) [274] 0.00 0.00 21954/22187 intret(int) [283] 0.00 0.00 40/40 md3skin(char*, char*, char*, float*, float*) [303] 0.00 0.00 29/29 md5skin(char*, char*, char*, float*, float*) [309] 0.00 0.00 29/29 md5bumpmap(char*, char*, char*) [321] 0.00 0.00 115/249 setsvar(char const*, char const*, bool) [316] 0.00 0.00 23345/23345 lookup(char*) [328] 0.00 0.00 1/2 particleinit() [326] 0.00 0.00 340/340 md5anim(char*, char*, float*, int*) [337] 0.00 0.00 6/6 newfont(char*, char*, int*, int*, int*, int*, int*, int*) [340] 0.00 0.00 63/63 cmd_registersound::run(char*, int*, char*) [341] 0.00 0.00 232/232 bfaclient::bfaclient()::cmd_gamemode::run(bfaclient*) [350] 0.00 0.00 1/2 initdecals() [339] 0.00 0.00 164/164 bfaclient::physics::physics(bfaclient&)::cmd_jump::run(bfaclient::physics*, int*) [359] 0.00 0.00 12/12 cmd_mapsound::run(char*, int*, char*) [366] 0.00 0.00 1/1 bfaclient::var_flagbliptex::changed() [376] 0.00 0.00 1/1 bfaclient::var_zoomtex::changed() [371] 0.00 0.00 1/1 bfaclient::var_grenadeshudtex::changed() [391] 0.00 0.00 1/2 var_guioverlaytex() [357] 0.00 0.00 1/1 bfaclient::var_indicatortex::changed() [382] 0.00 0.00 1/1 bfaclient::var_teambartex::changed() [375] 0.00 0.00 1/1 bfaclient::var_radarpingtex::changed() [384] 0.00 0.00 1/1 bfaclient::var_pistolcliptex::changed() [388] 0.00 0.00 1/1 bfaclient::var_healthbartex::changed() [381] 0.00 0.00 1/1 bfaclient::var_chainguncliptex::changed() [393] 0.00 0.00 1/1 bfaclient::var_flamerhudtex::changed() [379] 0.00 0.00 1/1 bfaclient::var_damagetex::changed() [373] 0.00 0.00 1/1 bfaclient::var_guicursortex::changed() [380] 0.00 0.00 1/2 var_guiskintex() [355] 0.00 0.00 1/1 bfaclient::var_pistolhudtex::changed() [383] 0.00 0.00 1/1 bfaclient::var_editcursortex::changed() [386] 0.00 0.00 1/1 bfaclient::var_zoomcrosshairtex::changed() [397] 0.00 0.00 1/1 bfaclient::var_hitcrosshairtex::changed() [395] 0.00 0.00 1/1 bfaclient::var_riflehudtex::changed() [377] 0.00 0.00 1/1 bfaclient::var_goalbartex::changed() [374] 0.00 0.00 1/1 bfaclient::var_radartex::changed() [372] 0.00 0.00 1/2 var_guislidertex() [356] 0.00 0.00 1/1 bfaclient::var_teamcrosshairtex::changed() [396] 0.00 0.00 1/1 bfaclient::var_flamercliptex::changed() [387] 0.00 0.00 1/1 bfaclient::var_shotguncliptex::changed() [392] 0.00 0.00 1/1 bfaclient::var_bliptex::changed() [370] 0.00 0.00 1/1 bfaclient::var_crosshairtex::changed() [378] 0.00 0.00 1/1 bfaclient::var_shotgunhudtex::changed() [389] 0.00 0.00 1/1 bfaclient::var_relativecursortex::changed() [398] 0.00 0.00 1/1 bfaclient::var_chaingunhudtex::changed() [390] 0.00 0.00 1/1 bfaclient::var_grenadescliptex::changed() [394] 0.00 0.00 1/1 bfaclient::var_riflecliptex::changed() [385] 0.00 0.00 56/56 bfaclient::physics::physics(bfaclient&)::cmd_attack::run(bfaclient::physics*, int*) [402] 0.00 0.00 1/1 sound(int*, int*) [410] 0.00 0.00 6/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 4/4 bfaclient::physics::physics(bfaclient&)::cmd_action::run(bfaclient::physics*, int*) [422] 0.00 0.00 1/1 var_envmapsize() [423] 0.00 0.00 1/1 cmd_getbindaction::run(char*, int*) [429] 0.00 0.00 1/1 cmd_echo::run(char*) [431] 0.00 0.00 1/1 bfaserver::bfaserver()::cmd_gamever::run(bfaserver*) [440] 0.00 0.00 1/2 initmumble() [425] 0.00 0.00 230851/230851 parseword(char const*&, int, int&) [520] 0.00 0.00 11217/11217 popident(ident&) [585] 0.00 0.00 11042/11217 pushident(ident&, char*) [586] 0.00 0.00 8397/8397 gte(int*, int*) [600] 0.00 0.00 8034/8034 strstra(char*, char*) [602] 0.00 0.00 5864/6338 result(char const*) [608] 0.00 0.00 1780/1783 aliasa(char const*, char*) [706] 0.00 0.00 972/972 nota(int*) [721] 0.00 0.00 950/950 texture(char*, char*, int*, int*, int*, float*) [724] 0.00 0.00 933/933 concatword(char**, int*) [725] 0.00 0.00 732/1665 conc(char**, int, bool) [709] 0.00 0.00 727/727 concat(char const*) [731] 0.00 0.00 668/668 equal(int*, int*) [732] 0.00 0.00 638/638 sub(int*, int*) [736] 0.00 0.00 564/564 fontchar(int*, int*, int*, int*) [739] 0.00 0.00 492/492 gt(int*, int*) [742] 0.00 0.00 474/474 format(char**, int*) [744] 0.00 0.00 458/458 add(int*, int*) [747] 0.00 0.00 443/443 keymap(char*, char*) [748] 0.00 0.00 439/439 at(char*, int*) [749] 0.00 0.00 398/398 addreleaseaction(char const*) [751] 0.00 0.00 280/2063 bfaclient::clientcom::editvar(ident*, bool) [698] 0.00 0.00 252/828 ident::changed() [727] 0.00 0.00 241/241 setshader(char*) [767] 0.00 0.00 232/232 lt(int*, int*) [769] 0.00 0.00 109/109 setpixelparam(int*, float*, float*, float*, float*) [791] 0.00 0.00 100/100 bindedit(char*, char*) [795] 0.00 0.00 98/98 bindnorm(char*, char*) [796] 0.00 0.00 68/68 mmodel(char*) [803] 0.00 0.00 65/65 fastshader(char*, char*, int*) [804] 0.00 0.00 64/64 bfaclient::physics::physics(bfaclient&)::cmd_left::run(bfaclient::physics*, int*) [805] 0.00 0.00 60/60 bfaclient::physics::physics(bfaclient&)::cmd_right::run(bfaclient::physics*, int*) [809] 0.00 0.00 55/55 newgui(char*, char*, char*, char*) [812] 0.00 0.00 50/50 mul(int*, int*) [814] 0.00 0.00 48/48 strreplacea(char*, char*, char*) [816] 0.00 0.00 44/44 listlen(char*) [817] 0.00 0.00 42/42 mdlscale(int*) [820] 0.00 0.00 41/41 mdlspec(int*) [822] 0.00 0.00 38/38 brushvert(int*, int*, int*) [825] 0.00 0.00 36/36 bfaclient::physics::physics(bfaclient&)::cmd_forward::run(bfaclient::physics*, int*) [828] 0.00 0.00 33/33 altshader(char*, char*) [830] 0.00 0.00 24/24 mdlambient(int*) [836] 0.00 0.00 22/22 addfilecomplete(char*, char*, char*) [845] 0.00 0.00 20/20 setvertexparam(int*, float*, float*, float*, float*) [849] 0.00 0.00 20/20 bfaclient::botclient::botclient(bfaclient&)::cmd_addbot::run(bfaclient::botclient*, char*) [850] 0.00 0.00 16/16 setcompletion(char*, bool) [860] 0.00 0.00 16/16 cmd_setcomplete::run(char*, char*) [862] 0.00 0.00 15/15 md5pitch(char*, float*, float*, float*, float*) [865] 0.00 0.00 15/15 md5tag(char*, char*) [864] 0.00 0.00 12/12 md3anim(char*, int*, int*, float*, int*) [867] 0.00 0.00 10/10 bfaclient::physics::physics(bfaclient&)::cmd_backward::run(bfaclient::physics*, int*) [870] 0.00 0.00 9/9 mdlcollide(int*) [871] 0.00 0.00 7/10 alias(char const*, char const*) [869] 0.00 0.00 6/9 cleanreflections() [872] 0.00 0.00 6/6 addlistcomplete(char*, char*) [881] 0.00 0.00 5/180 newident(char const*) [774] 0.00 0.00 5/5 cleanupdepthfx() [888] 0.00 0.00 5/5 mdlextendbb(float*, float*, float*) [884] 0.00 0.00 5/5 md5animpart(char*) [883] 0.00 0.00 4/4 bfaclient::scoreboard::scoreboard(bfaclient&)::cmd_showscores::run(bfaclient::scoreboard*, int*) [903] 0.00 0.00 4/8 saycommand(char*) [874] 0.00 0.00 4/4 mdlspin(float*) [898] 0.00 0.00 3/3 cleanshadowmap() [915] 0.00 0.00 3/3 md3pitch(float*, float*, float*, float*) [923] 0.00 0.00 2/2 clockreset() [934] 0.00 0.00 2/2 mdltrans(float*, float*, float*) [945] 0.00 0.00 2/2 cleargui_(int*) [946] 0.00 0.00 2/2 clearbrush() [933] 0.00 0.00 1/1 bfaclient::clientcom::sendcmd(int, char*, char*) [1129] 0.00 0.00 1/1 var_bilinear() [1011] 0.00 0.00 1/1 var_trilinear() [1024] 0.00 0.00 1/1 var_hwmipmap() [1013] 0.00 0.00 1/1 var_shadowmapprecision() [1050] 0.00 0.00 1/1 var_depthfxprecision() [1048] 0.00 0.00 1/1 var_depthfxrect() [1031] 0.00 0.00 1/1 var_depthfxfilter() [1045] 0.00 0.00 1/1 var_mumble() [1002] 0.00 0.00 1/1 var_waterreflect() [1042] 0.00 0.00 1/1 var_musicvol() [1014] 0.00 0.00 1/1 var_waterrefract() [1043] 0.00 0.00 1/1 var_waterenvmap() [1038] 0.00 0.00 1/1 var_waterfallrefract() [1049] 0.00 0.00 1/1 var_maxtexsize() [1028] 0.00 0.00 1/1 var_depthfxsize() [1032] 0.00 0.00 1/1 var_fpshadowmap() [1034] 0.00 0.00 1/1 var_maxdecaltris() [1040] 0.00 0.00 1/2 setuptexcompress() [942] 0.00 0.00 1/1 var_texcompressquality() [1051] 0.00 0.00 1/1 var_aniso() [1104] 0.00 0.00 1/1 cleanupglare() [1008] 0.00 0.00 1/1 var_glaresize() [1021] 0.00 0.00 1/1 var_shadowmapsize() [1046] 0.00 0.00 1/1 var_texcompress() [1037] 0.00 0.00 1/1 var_waterfade() [1026] 0.00 0.00 1/1 var_maxparticles() [1041] 0.00 0.00 1/1 var_clockfix() [1012] 0.00 0.00 1/1 var_texreduce() [1023] 0.00 0.00 1/1 var_reflectsize() [1036] 0.00 0.00 1/1 var_fpdepthfx() [1020] 0.00 0.00 1/1 var_clockerror() [1027] 0.00 0.00 1/1 var_mapshotsize() [1035] 0.00 0.00 1/1 var_gamma() [1105] 0.00 0.00 1/1 setuniformparam(char*, float*, float*, float*, float*) [1030] 0.00 0.00 1/1 bfaclient::bfaclient()::cmd_mode::run(bfaclient*, int*, int*) [1158] 0.00 0.00 1/1 mdlbb(float*, float*, float*) [1087] 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_map::run(bfaclient::clientcom*, char*) [1150] 0.00 0.00 1/1 addsleep(int*, char*) [1094] 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_name::run(bfaclient::clientcom*, char*) [1152] 0.00 0.00 1/1 showgui(char const*) [1093] 0.00 0.00 1/1 addserver(char const*) [1098] 42967 parseexp(char const*&, int) [102] 8617 cmd_if::run(char*, char*, char*) [593] 1812 ora(char*, char*) [704] 196 cmd_loop::run(char*, int*, char*) [773] 79 anda(char*, char*) [801] 5 exec(char const*) [878] 1 var_filltjoints() [1033] 1 var_fullbrightlevel() [1047] 1 var_vertwater() [1025] 1 quit() [325] 10066 executeret(char const*) [83] ----------------------------------------------- 0.03 0.11 7651/7651 rendergeom(float, bool) [26] [84] 0.4 0.03 0.11 7651 renderbatches(renderstate&, int) [84] 0.06 0.05 241315/241315 renderbatch(renderstate&, int, geombatch&) [96] 0.00 0.00 5038/5038 setdynlights(vtxarray*, ivec const&) [301] 0.00 0.00 9447/20371 changevbuf(renderstate&, int, vtxarray*) [312] 0.00 0.00 9447/9447 changefogplane(renderstate&, int, vtxarray*) [589] 0.00 0.00 9161/9161 lookupenvmap(unsigned short) [592] ----------------------------------------------- 0.08 0.06 178723/178723 decalrenderer::gendecaltris(cube*, ivec const&, int, unsigned char*, unsigned char) [56] [85] 0.4 0.08 0.06 178723 decalrenderer::gendecaltris(cube&, int, vec*, bool) [85] 0.00 0.05 456088/637341 faceverts(cube&, int, int) [118] 0.00 0.01 86255/741312 faceconvexity(cube&, int) [110] ----------------------------------------------- 0.00 0.01 4036/53406 bfaclient::updateworld() [2] 0.00 0.12 49370/53406 bfaclient::botclient::think(fpsent*) [3] [86] 0.3 0.00 0.13 53406 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [86] 0.00 0.08 2326/4571 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [77] 0.00 0.04 2328/15133 adddecal(int, vec const&, vec const&, float, bvec const&, int) [52] 0.00 0.00 2326/167621 raycube(vec const&, vec const&, float, int, int, extentity*) [69] 0.00 0.00 1129/102146 raycubepos(vec const&, vec const&, vec&, float, int, int) [91] 0.00 0.00 4652/568564 vecfromyawpitch(float, float, int, int, vec&) [161] 0.00 0.00 72335/489593095 bfaclient::iterdynents(int) [14] 0.00 0.00 75238/507143890 bfaclient::numdynents() [17] 0.00 0.00 18/10161 reloadMT() [149] 0.00 0.00 466/403174 bfaclient::headpos(physent*, float) [223] 0.00 0.00 51300/51300 intersect(physent*, vec&, vec&) [543] 0.00 0.00 6570/6340270 randomMT() [508] 0.00 0.00 2326/3325 bfaclient::clientcom::addmsg(int, char const*, ...) [680] ----------------------------------------------- 0.00 0.05 168/429 lookuptexture(int, bool) [63] 0.00 0.08 261/429 textureload(char const*, int, bool, bool) [93] [87] 0.3 0.00 0.13 429 texturedata(char const*, Slot::Tex*, bool, bool*, TextureAnim*) [87] 0.13 0.00 6/6 texmad(SDL_Surface*, vec const&, vec const&) [89] 0.00 0.00 228/486 renderprogress(float, char const*, float, char const*, unsigned int) [281] 0.00 0.00 429/429 loadsurface(char const*) [324] 0.00 0.00 404/764 texformat(int) [728] 0.00 0.00 61/61 texffmask(SDL_Surface*, int, bool) [807] 0.00 0.00 12/12 parsevec(char const*) [868] 0.00 0.00 1/1 texdecal(SDL_Surface*, bool) [1096] ----------------------------------------------- 0.00 0.00 4258/2449128 bfaclient::recomputecamera(int, int) [254] 0.00 0.00 4260/2449128 gl_drawframe(int, int) [9] 0.01 0.00 98512/2449128 updatesound(int) [263] 0.02 0.00 419649/2449128 bfaclient::projectiles::move(projent&, int) [51] 0.03 0.00 571120/2449128 calcvol(int, int, int, int, int, int, vec&, int*, int*) [160] 0.07 0.00 1351329/2449128 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] [88] 0.3 0.13 0.00 2449128 lookupmaterial(vec const&) [88] ----------------------------------------------- 0.13 0.00 6/6 texturedata(char const*, Slot::Tex*, bool, bool*, TextureAnim*) [87] [89] 0.3 0.13 0.00 6 texmad(SDL_Surface*, vec const&, vec const&) [89] ----------------------------------------------- 0.00 0.00 324/1302676 newtexture(Texture*, char const*, SDL_Surface*, int, bool, bool, bool, bool, bool, TextureAnim*) [205] 0.12 0.00 1302352/1302676 updatetextures() [81] [90] 0.3 0.12 0.00 1302676 updatetexture(Texture*) [90] ----------------------------------------------- 0.00 0.00 740/102146 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] 0.00 0.00 1129/102146 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [86] 0.00 0.05 41983/102146 raycubelos(vec const&, vec const&, vec&) [141] 0.00 0.07 58294/102146 findorientation(vec&, float, float, vec&) [122] [91] 0.3 0.00 0.12 102146 raycubepos(vec const&, vec const&, vec&, float, int, int) [91] 0.09 0.03 102146/167621 raycube(vec const&, vec const&, float, int, int, extentity*) [69] ----------------------------------------------- 0.10 0.02 8520/8520 bfaclient::render() [20] [92] 0.3 0.10 0.02 8520 bfaclient::entities::render() [92] 0.01 0.01 37094/425916 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [64] ----------------------------------------------- 0.00 0.00 1/89445 loadskyoverlay(char const*) [369] 0.00 0.00 1/89445 bfaclient::var_zoomtex::changed() [371] 0.00 0.00 1/89445 bfaclient::var_damagetex::changed() [373] 0.00 0.00 1/89445 bfaclient::var_riflehudtex::changed() [377] 0.00 0.00 1/89445 bfaclient::var_flamerhudtex::changed() [379] 0.00 0.00 1/89445 bfaclient::var_grenadeshudtex::changed() [391] 0.00 0.00 1/89445 bfaclient::var_chaingunhudtex::changed() [390] 0.00 0.00 1/89445 bfaclient::var_shotgunhudtex::changed() [389] 0.00 0.00 1/89445 bfaclient::var_pistolhudtex::changed() [383] 0.00 0.00 1/89445 bfaclient::var_riflecliptex::changed() [385] 0.00 0.00 1/89445 bfaclient::var_flamercliptex::changed() [387] 0.00 0.00 1/89445 bfaclient::var_grenadescliptex::changed() [394] 0.00 0.00 1/89445 bfaclient::var_chainguncliptex::changed() [393] 0.00 0.00 1/89445 bfaclient::var_shotguncliptex::changed() [392] 0.00 0.00 1/89445 bfaclient::var_pistolcliptex::changed() [388] 0.00 0.00 1/89445 bfaclient::var_indicatortex::changed() [382] 0.00 0.00 1/89445 bfaclient::var_teambartex::changed() [375] 0.00 0.00 1/89445 bfaclient::var_goalbartex::changed() [374] 0.00 0.00 1/89445 bfaclient::var_healthbartex::changed() [381] 0.00 0.00 1/89445 bfaclient::var_radarpingtex::changed() [384] 0.00 0.00 1/89445 bfaclient::var_radartex::changed() [372] 0.00 0.00 1/89445 bfaclient::var_flagbliptex::changed() [376] 0.00 0.00 1/89445 bfaclient::var_bliptex::changed() [370] 0.00 0.00 1/89445 bfaclient::var_zoomcrosshairtex::changed() [397] 0.00 0.00 1/89445 bfaclient::var_hitcrosshairtex::changed() [395] 0.00 0.00 1/89445 bfaclient::var_teamcrosshairtex::changed() [396] 0.00 0.00 1/89445 bfaclient::var_crosshairtex::changed() [378] 0.00 0.00 1/89445 bfaclient::var_editcursortex::changed() [386] 0.00 0.00 1/89445 bfaclient::var_guicursortex::changed() [380] 0.00 0.00 1/89445 bfaclient::var_relativecursortex::changed() [398] 0.00 0.00 2/89445 var_guislidertex() [356] 0.00 0.00 2/89445 var_guioverlaytex() [357] 0.00 0.00 2/89445 var_guiskintex() [355] 0.00 0.00 2/89445 main [1] 0.00 0.00 2/89445 load_world(char*) [304] 0.00 0.00 5/89445 loadcaustic(char const*) [343] 0.00 0.00 6/89445 newfont(char*, char*, int*, int*, int*, int*, int*, int*) [340] 0.00 0.00 6/89445 initdecals() [339] 0.00 0.00 7/89445 md3bumpmap(char*, char*, char*) [128] 0.00 0.00 17/89445 md5::md5mesh::load(_IO_FILE*, char*, unsigned int) [208] 0.00 0.00 17/89445 particleinit() [326] 0.00 0.00 29/89445 md5bumpmap(char*, char*, char*) [321] 0.00 0.00 30/89445 loadsky(char const*, Texture**) [320] 0.00 0.00 58/89445 md5skin(char*, char*, char*, float*, float*) [309] 0.00 0.00 74/89445 md3skin(char*, char*, char*, float*, float*) [303] 0.00 0.00 580/89445 gui::button(char const*, int, char const*) [275] 0.00 0.00 2935/89445 bfaclient::drawgamehud(int, int) [57] 0.00 0.00 3736/89445 rendericon(char const*, int, int, int, int) [264] 0.00 0.01 7000/89445 gui::text(char const*, int, char const*) [108] 0.00 0.01 7868/89445 bfaclient::drawpointer(int, int, int, float, float, float, float, float) [202] 0.02 0.06 67037/89445 settexture(char const*, int) [107] [93] 0.3 0.03 0.09 89445 textureload(char const*, int, bool, bool) [93] 0.00 0.08 261/429 texturedata(char const*, Slot::Tex*, bool, bool*, TextureAnim*) [87] 0.01 0.00 236/324 newtexture(Texture*, char const*, SDL_Surface*, int, bool, bool, bool, bool, bool, TextureAnim*) [205] ----------------------------------------------- 206 bfaclient::botclient::hunt(fpsent*, botstate&, bool) [94] 0.08 0.04 49370/49370 bfaclient::botclient::process(fpsent*, botstate&) [41] [94] 0.3 0.08 0.04 49370+206 bfaclient::botclient::hunt(fpsent*, botstate&, bool) [94] 0.03 0.01 29739/167621 raycube(vec const&, vec const&, float, int, int, extentity*) [69] 0.00 0.00 322/233379 bfaclient::entities::route(int, int, vector&, vector&, float, float*) [23] 0.00 0.00 29739/341685980 bfaclient::feetpos(physent*, float) [10] 206 bfaclient::botclient::hunt(fpsent*, botstate&, bool) [94] ----------------------------------------------- 0.00 0.00 23836/2302769 gencubeedges(cube&, int, int, int, int) [109] 0.00 0.00 40653/2302769 genmergedverts(cube&, int, ivec const&, int, mergeinfo const&, vvec*, plane*) [259] 0.00 0.01 167496/2302769 calcvert(cube&, int, int, int, int, vvec&, int, bool) [191] 0.00 0.02 375264/2302769 calcvert(cube&, int, int, int, int, vec&, int, bool) [168] 0.01 0.08 1695520/2302769 faceconvexity(cube&, int) [110] [95] 0.3 0.01 0.10 2302769 genvectorvert(ivec const&, cube&, ivec&) [95] 0.05 0.06 6908307/9915419 edgeval(cube&, ivec const&, int, int) [80] ----------------------------------------------- 0.06 0.05 241315/241315 renderbatches(renderstate&, int) [84] [96] 0.3 0.06 0.05 241315 renderbatch(renderstate&, int, geombatch&) [96] 0.02 0.01 460108/460108 changetexgen(renderstate&, Slot&, int) [166] 0.00 0.02 316549/316549 changeshader(renderstate&, Shader*, Slot&, bool) [177] ----------------------------------------------- 0.00 0.11 4260/4260 gl_drawframe(int, int) [9] [97] 0.3 0.00 0.11 4260 visiblecubes(float, float) [97] 0.03 0.08 4260/4260 findvisiblevas(vector&, bool) [98] 0.00 0.00 4260/4260 calcvfcD() [659] 0.00 0.00 4260/4260 setvfcP(float, float, vec const&, float, float, float, float) [656] ----------------------------------------------- 50446 findvisiblevas(vector&, bool) [98] 0.03 0.08 4260/4260 visiblecubes(float, float) [97] [98] 0.3 0.03 0.08 4260+50446 findvisiblevas(vector&, bool) [98] 0.04 0.00 248186/277062 isvisiblecube(ivec const&, int) [137] 0.02 0.01 194048/353663 pvsoccluded(ivec const&, ivec const&) [150] 0.01 0.00 162439/162439 addvisibleva(vtxarray*) [227] 50446 findvisiblevas(vector&, bool) [98] ----------------------------------------------- 0.00 0.11 4260/4260 gl_drawhud(int, int, int, float, int) [35] [99] 0.3 0.00 0.11 4260 g3d_render() [99] 0.01 0.10 500/500 bfaclient::scoreboard::gui(g3d_gui&, bool) [100] 0.00 0.00 232/232 menu::gui(g3d_gui&, bool) [285] 0.00 0.00 4260/20002 pushfont(char const*) [408] 0.00 0.00 4260/20056 popfont(int) [407] 0.00 0.00 4260/4260 g3d_texturemenu() [647] 0.00 0.00 4260/4260 g3d_mainmenu() [639] 0.00 0.00 4260/4260 bfaclient::g3d_gamemenus() [669] 0.00 0.00 366/366 gui::~gui() [753] ----------------------------------------------- 0.01 0.10 500/500 g3d_render() [99] [100] 0.3 0.01 0.10 500 bfaclient::scoreboard::gui(g3d_gui&, bool) [100] 0.00 0.06 61000/61000 g3d_gui::textf(char const*, int, char const*, ...) [132] 0.00 0.03 28000/89000 gui::text(char const*, int, char const*) [108] 0.01 0.00 1500/1500 gui::strut(int) [243] 0.00 0.00 24500/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 500/500 bfaclient::scoreboard::groupplayers() [315] 0.00 0.00 500/6631 bfaserver::gamename(int, int) [300] 0.00 0.00 5500/5732 gui::poplist() [611] 0.00 0.00 5000/5732 gui::pushlist() [612] 0.00 0.00 1000/1000 gui::separator() [720] 0.00 0.00 1000/1000 gui::space(int) [719] 0.00 0.00 500/732 gui::start(int, float, int*, bool) [730] 0.00 0.00 500/7530 getmapname() [603] 0.00 0.00 500/732 gui::end() [729] ----------------------------------------------- 0.00 0.10 2822/2822 rendermapmodels() [43] [101] 0.3 0.00 0.10 2822 endmodelquery() [101] 0.00 0.10 12600/104930 renderbatchedmodel(model*, batchedmodel&) [21] 0.00 0.00 2700/33920 animmodel::startrender() [556] 0.00 0.00 2700/33920 animmodel::endrender() [557] ----------------------------------------------- 8220 parsemacro(char const*&, int, vector&) [572] 42967 executeret(char const*) [83] [102] 0.2 0.10 0.00 51187 parseexp(char const*&, int) [102] 32566 executeret(char const*) [83] 18715 parsemacro(char const*&, int, vector&) [572] ----------------------------------------------- 0.09 0.00 7540662/7540662 plcollide(physent*, vec const&) [33] [103] 0.2 0.09 0.00 7540662 checkdynentcache(int, int) [103] 0.00 0.00 1908288/489593095 bfaclient::iterdynents(int) [14] 0.00 0.00 81682/507143890 bfaclient::numdynents() [17] ----------------------------------------------- 11647 gencubeedges(cube*, int, int, int, int) [104] 0.01 0.08 5/5 allchanged(bool) [49] [104] 0.2 0.01 0.08 5+11647 gencubeedges(cube*, int, int, int, int) [104] 0.01 0.07 67064/67064 gencubeedges(cube&, int, int, int, int) [109] 0.00 0.00 10/486 renderprogress(float, char const*, float, char const*, unsigned int) [281] 11647 gencubeedges(cube*, int, int, int, int) [104] ----------------------------------------------- 0.00 0.00 8076/110840 bfaclient::renderavatar() [257] 0.03 0.06 102764/110840 bfaclient::render() [20] [105] 0.2 0.03 0.06 110840 bfaclient::renderplayer(fpsent*, bool, bool) [105] 0.02 0.04 110840/425916 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [64] 0.01 0.00 324444/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 98740/702920 bfaclient::allowmove(physent*) [222] 0.00 0.00 8076/568564 vecfromyawpitch(float, float, int, int, vec&) [161] 0.00 0.00 8076/403174 bfaclient::headpos(physent*, float) [223] 0.00 0.00 98740/99365 part_text(vec const&, char const*, int, int, int, float) [532] ----------------------------------------------- 0.00 0.00 65/5801556 getentboundingbox(extentity&, ivec&, ivec&) [401] 0.09 0.00 5801491/5801556 mmcollide(physent*, vec const&, octaentities&) [12] [106] 0.2 0.09 0.00 5801556 rotatebb(vec&, vec&, int) [106] ----------------------------------------------- 0.00 0.00 12/67037 loadbackground(int, int) [331] 0.00 0.00 20/67037 computescreen(char const*, Texture*, char const*) [307] 0.00 0.09 67005/67037 bfaclient::drawgamehud(int, int) [57] [107] 0.2 0.00 0.09 67037 settexture(char const*, int) [107] 0.02 0.06 67037/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.03 28000/89000 bfaclient::scoreboard::gui(g3d_gui&, bool) [100] 0.00 0.06 61000/89000 g3d_gui::textf(char const*, int, char const*, ...) [132] [108] 0.2 0.00 0.09 89000 gui::text(char const*, int, char const*) [108] 0.01 0.05 44500/168142 draw_text(char const*, int, int, int, int, int, int, bool, int, int) [61] 0.01 0.00 7000/7580 gui::icon_(Texture*, bool, bool, int, int, int, bool, int, int, int, Texture*, vec const&) [237] 0.00 0.01 7000/89445 textureload(char const*, int, bool, bool) [93] 0.00 0.01 89000/211209 text_width(char const*) [189] 0.00 0.00 7000/493776 s_sprintf_f::operator()(char const*, ...) [214] ----------------------------------------------- 0.01 0.07 67064/67064 gencubeedges(cube*, int, int, int, int) [104] [109] 0.2 0.01 0.07 67064 gencubeedges(cube&, int, int, int, int) [109] 0.02 0.04 402384/1406812 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [60] 0.00 0.00 6710/13551 genmergedverts(cube&, int, ivec const&, int, mergeinfo const&, vvec*, plane*) [259] 0.00 0.00 27784/637341 faceverts(cube&, int, int) [118] 0.00 0.00 27784/175464 calcvert(cube&, int, int, int, int, vvec&, int, bool) [191] 0.00 0.00 23836/2302769 genvectorvert(ivec const&, cube&, ivec&) [95] 0.00 0.00 266167/266167 htcmp(edgegroup const&, edgegroup const&) [518] 0.00 0.00 51361/55359 reduceslope(ivec&) [540] 0.00 0.00 51361/51361 hthash(edgegroup const&) [542] ----------------------------------------------- 0.00 0.00 17716/741312 genclipplane(cube&, int, vec*, plane*) [200] 0.00 0.01 86255/741312 decalrenderer::gendecaltris(cube&, int, vec*, bool) [85] 0.00 0.07 637341/741312 faceorder(cube&, int) [117] [110] 0.2 0.00 0.08 741312 faceconvexity(cube&, int) [110] 0.01 0.08 1695520/2302769 genvectorvert(ivec const&, cube&, ivec&) [95] 0.00 0.00 741312/905150 flataxisface(cube&, int) [512] ----------------------------------------------- 0.00 0.08 4263/4263 main [1] [111] 0.2 0.00 0.08 4263 serverslice() [111] 0.03 0.01 4263/4263 bfaserver::serverupdate() [144] 0.01 0.02 41544/41544 process(_ENetPacket*, int, int) [157] 0.00 0.01 4263/4263 bfaserver::sendpackets() [209] 0.00 0.00 1/1 send_welcome(int) [405] 0.00 0.00 1/48 conoutf(char const*, ...) [363] 0.00 0.00 4263/4263 sendpongs() [626] 0.00 0.00 1/24 addclient(int) [837] 0.00 0.00 1/1 bfaserver::clientconnect(int, unsigned int) [1132] ----------------------------------------------- 0.02 0.01 103847/257576 skelmodel::skelmesh::render(animmodel::animstate const*, animmodel::skin&, skelmodel::vbocacheentry&) [142] 0.03 0.02 153729/257576 vertmodel::vertmesh::render(animmodel::animstate const*, animmodel::skin&, vertmodel::vbocacheentry&) [130] [112] 0.2 0.05 0.03 257576 animmodel::skin::bind(animmodel::mesh*, animmodel::animstate const*) [112] 0.02 0.00 83303/103847 skelmodel::skelmesh::setshader(Shader*) [186] 0.01 0.00 195706/769501 Shader::flushenvparams(Slot*) [165] 0.01 0.00 978530/1336610 setenvparamf(char const*, int, int, float, float, float, float) [221] 0.00 0.00 195706/195706 animmodel::skin::setshader(animmodel::mesh*, animmodel::animstate const*, bool) [521] 0.00 0.00 112403/153729 animmodel::mesh::setshader(Shader*) [526] 0.00 0.00 2/836 lookupshaderbyname(char const*) [726] ----------------------------------------------- 0.00 0.00 2/66 obj::loaddefaultparts() [273] 0.00 0.00 2/66 md3::loaddefaultparts() [272] 0.00 0.00 2/66 md2::load() [271] 0.00 0.02 17/66 md3load(char*) [178] 0.00 0.02 19/66 md5::loaddefaultparts() [172] 0.00 0.03 24/66 md5load(char*, char*) [167] [113] 0.2 0.00 0.08 66 animmodel::sharemeshes(char*, ...) [113] 0.00 0.07 19/19 md3::loadmeshes(char*, char*) [123] 0.00 0.01 34/34 md5::loadmeshes(char*, char*) [206] 0.00 0.00 2/2 obj::loadmeshes(char*, char*) [436] 0.00 0.00 2/2 md2::loadmeshes(char*, char*) [435] ----------------------------------------------- 0.08 0.00 9915419/9915419 edgeval(cube&, ivec const&, int, int) [80] [114] 0.2 0.08 0.00 9915419 edgelookup(cube&, ivec const&, int) [114] ----------------------------------------------- 0.08 0.00 13/13 vertmodel::vertmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [82] [115] 0.2 0.08 0.00 13 vertmodel::vertmeshgroup::genvbo(bool, bool, vertmodel::vbocacheentry&) [115] ----------------------------------------------- 0.00 0.08 4260/4260 bfaclient::drawhud(int, int) [45] [116] 0.2 0.00 0.08 4260 bfaclient::drawhudelements(int, int) [116] 0.00 0.07 4260/4260 renderconsole(int, int) [126] 0.00 0.01 4260/115454 draw_textx(char const*, int, int, int, int, int, int, bool, int, int, int, ...) [78] 0.00 0.00 1534/1534 rendercommand(int, int, int) [277] 0.00 0.00 4260/4260 getfps(int&, int&, int&) [653] 0.00 0.00 4260/4260 getnumqueries() [643] 0.00 0.00 4260/4260 getcurcommand() [642] 0.00 0.00 4258/4258 render_texture_panel(int, int) [672] ----------------------------------------------- 0.00 0.07 637341/637341 faceverts(cube&, int, int) [118] [117] 0.2 0.00 0.07 637341 faceorder(cube&, int) [117] 0.00 0.07 637341/741312 faceconvexity(cube&, int) [110] ----------------------------------------------- 0.00 0.00 27784/637341 gencubeedges(cube&, int, int, int, int) [109] 0.00 0.00 27784/637341 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [79] 0.00 0.00 40653/637341 genmergedverts(cube&, int, ivec const&, int, mergeinfo const&, vvec*, plane*) [259] 0.00 0.01 85032/637341 genclipplane(cube&, int, vec*, plane*) [200] 0.00 0.05 456088/637341 decalrenderer::gendecaltris(cube&, int, vec*, bool) [85] [118] 0.2 0.00 0.07 637341 faceverts(cube&, int, int) [118] 0.00 0.07 637341/637341 faceorder(cube&, int) [117] ----------------------------------------------- 0.01 0.06 4260/4260 depthfxtexture::shouldrender() [120] [119] 0.2 0.01 0.06 4260 finddepthfxranges() [119] 0.02 0.04 4260/4260 softquadrenderer::adddepthfx(vec&, vec&) [131] 0.00 0.00 2423/10985008 collide(physent*, vec const&, float, bool) [7] 0.00 0.00 2303/169999 depthfxtexture::addscissorbox(vec const&, float) [146] 0.00 0.00 3966/191720 isvisiblesphere(float, vec const&) [226] ----------------------------------------------- 0.00 0.07 4260/4260 rendertarget::render(int, int, int, float) [31] [120] 0.2 0.00 0.07 4260 depthfxtexture::shouldrender() [120] 0.01 0.06 4260/4260 finddepthfxranges() [119] ----------------------------------------------- 0.00 0.07 88/88 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] [121] 0.2 0.00 0.07 88 bfaclient::killed(int, int, int, fpsent*, fpsent*) [121] 0.00 0.07 349/1830 bfaclient::projectiles::spawn(vec&, vec&, fpsent*, int) [44] 0.00 0.00 88/88 bfaclient::entities::announce(int, char const*, bool) [308] 0.00 0.00 88/14511 playsound(int, int, int, vec&, physent*, int*, int, int, int) [265] 0.00 0.00 427/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 1/10161 reloadMT() [149] 0.00 0.00 88/403174 bfaclient::headpos(physent*, float) [223] 0.00 0.00 699/6340270 randomMT() [508] ----------------------------------------------- 0.00 0.00 105/58294 bfaclient::projectiles::init(projent&, bool) [38] 0.00 0.01 4258/58294 bfaclient::recomputecamera(int, int) [254] 0.00 0.07 53931/58294 bfaclient::botclient::think(fpsent*) [3] [122] 0.2 0.00 0.07 58294 findorientation(vec&, float, float, vec&) [122] 0.00 0.07 58294/102146 raycubepos(vec const&, vec const&, vec&, float, int, int) [91] 0.00 0.00 58294/568564 vecfromyawpitch(float, float, int, int, vec&) [161] ----------------------------------------------- 0.00 0.07 19/19 animmodel::sharemeshes(char*, ...) [113] [123] 0.2 0.00 0.07 19 md3::loadmeshes(char*, char*) [123] 0.07 0.00 19/19 md3::md3meshgroup::load(char*) [124] 0.00 0.00 2/2 md3::md3meshgroup::~md3meshgroup() [951] ----------------------------------------------- 0.07 0.00 19/19 md3::loadmeshes(char*, char*) [123] [124] 0.2 0.07 0.00 19 md3::md3meshgroup::load(char*) [124] 0.00 0.00 19/237 openfile(char const*, char const*) [349] 0.00 0.00 679660/1208592 endianswap(void*, int, int) [511] ----------------------------------------------- 148167 shadowray(vec const&, vec const&, float, int, extentity*) [47] 0.00 0.01 44767/6372605 raycube(vec const&, vec const&, float, int, int, extentity*) [69] [125] 0.2 0.02 0.05 192934 mmintersect(extentity const&, vec const&, vec const&, float, int, float&) [125] 0.02 0.03 192934/192934 BIH::traverse(vec const&, vec const&, float, float&, int) [140] 0.00 0.00 5/5 animmodel::setBIH() [894] 192934 loadmodel(char const*, int, bool) [174] ----------------------------------------------- 0.00 0.07 4260/4260 bfaclient::drawhudelements(int, int) [116] [126] 0.2 0.00 0.07 4260 renderconsole(int, int) [126] 0.00 0.07 49793/115454 draw_textx(char const*, int, int, int, int, int, int, bool, int, int, int, ...) [78] 0.00 0.00 4260/20002 pushfont(char const*) [408] 0.00 0.00 4260/20056 popfont(int) [407] 0.00 0.00 4260/141153 g3d_active(bool, bool) [528] ----------------------------------------------- 0.02 0.05 3093/3093 bfaclient::botclient::think(fpsent*) [3] [127] 0.2 0.02 0.05 3093 bfaclient::botclient::defer(fpsent*, botstate&, bool) [127] 0.00 0.02 241/4676 bfaclient::botclient::follow(fpsent*, botstate&, fpsent*, bool) [32] 0.00 0.02 16658/41983 raycubelos(vec const&, vec const&, vec&) [141] 0.00 0.00 122858/403174 bfaclient::headpos(physent*, float) [223] 0.00 0.00 76705/489593095 bfaclient::iterdynents(int) [14] 0.00 0.00 79798/507143890 bfaclient::numdynents() [17] 0.00 0.00 37746/37746 getvar(char const*) [555] 0.00 0.00 93/97 bfaclient::botclient::violence(fpsent*, botstate&, fpsent*, bool) [797] ----------------------------------------------- 0.06 0.00 5/5 executeret(char const*) [83] [128] 0.2 0.06 0.00 5 md3bumpmap(char*, char*, char*) [128] 0.00 0.00 7/89445 textureload(char const*, int, bool, bool) [93] 0.00 0.00 7/185 makerelpath(char const*, char const*, char const*) [354] ----------------------------------------------- 0.06 0.00 1303601/1303601 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [60] [129] 0.1 0.06 0.00 1303601 lookupcube(int, int, int, int) [129] ----------------------------------------------- 0.01 0.05 153729/153729 vertmodel::vertmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [82] [130] 0.1 0.01 0.05 153729 vertmodel::vertmesh::render(animmodel::animstate const*, animmodel::skin&, vertmodel::vbocacheentry&) [130] 0.03 0.02 153729/257576 animmodel::skin::bind(animmodel::mesh*, animmodel::animstate const*) [112] 0.00 0.00 41326/769501 Shader::flushenvparams(Slot*) [165] 0.00 0.00 41326/153729 animmodel::mesh::setshader(Shader*) [526] ----------------------------------------------- 0.02 0.04 4260/4260 finddepthfxranges() [119] [131] 0.1 0.02 0.04 4260 softquadrenderer::adddepthfx(vec&, vec&) [131] 0.04 0.00 167696/169999 depthfxtexture::addscissorbox(vec const&, float) [146] ----------------------------------------------- 0.00 0.06 61000/61000 bfaclient::scoreboard::gui(g3d_gui&, bool) [100] [132] 0.1 0.00 0.06 61000 g3d_gui::textf(char const*, int, char const*, ...) [132] 0.00 0.06 61000/89000 gui::text(char const*, int, char const*) [108] ----------------------------------------------- 0.00 0.00 399/6916 bfaclient::projectiles::move(projent&, int) [51] 0.00 0.05 6517/6916 particle_splash(int, int, int, vec const&) [135] [133] 0.1 0.00 0.05 6916 part_splash(int, int, int, vec const&, int, float) [133] 0.03 0.02 6916/27158 splash(int, int, int, int, int, vec const&, float) [62] ----------------------------------------------- 0.00 0.00 4477/1014116 create(int, int, int, vec const&, float, physent*) [294] 0.00 0.00 33332/1014116 part_trail(int, int, vec const&, vec const&, int, float) [268] 0.00 0.00 53392/1014116 regularshape(int, int, int, int, int, int, vec const&, float) [170] 0.05 0.00 922915/1014116 splash(int, int, int, int, int, vec const&, float) [62] [134] 0.1 0.05 0.00 1014116 varenderer<0>::addpart(vec const&, vec const&, int, int, float, physent*) [134] 0.00 0.00 561/10161 reloadMT() [149] 0.00 0.00 359466/6340270 randomMT() [508] ----------------------------------------------- 0.00 0.00 101/6517 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [48] 0.00 0.00 302/6517 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] 0.00 0.00 513/6517 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [262] 0.00 0.04 5601/6517 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [77] [135] 0.1 0.00 0.05 6517 particle_splash(int, int, int, vec const&) [135] 0.00 0.05 6517/6916 part_splash(int, int, int, vec const&, int, float) [133] ----------------------------------------------- 0.05 0.00 407830/407830 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] [136] 0.1 0.05 0.00 407830 updatedynentcache(physent*) [136] ----------------------------------------------- 0.01 0.00 28876/277062 findvisiblemms(vector const&) [250] 0.04 0.00 248186/277062 findvisiblevas(vector&, bool) [98] [137] 0.1 0.05 0.00 277062 isvisiblecube(ivec const&, int) [137] ----------------------------------------------- 0.05 0.00 24695/24695 removetrackedparticles(physent*) [139] [138] 0.1 0.05 0.00 24695 varenderer<0>::resettracked(physent*) [138] ----------------------------------------------- 0.00 0.00 2/2245 bfaclient::clientcom::gamedisconnect(int) [317] 0.00 0.05 2243/2245 bfaclient::projectiles::update() [22] [139] 0.1 0.00 0.05 2245 removetrackedparticles(physent*) [139] 0.05 0.00 24695/24695 varenderer<0>::resettracked(physent*) [138] 0.00 0.00 15715/15715 listrenderer::resettracked(physent*) [574] 0.00 0.00 2245/2245 partrenderer::resettracked(physent*) [695] 0.00 0.00 2245/2245 varenderer<2>::resettracked(physent*) [694] 0.00 0.00 2245/2245 varenderer<1>::resettracked(physent*) [693] ----------------------------------------------- 0.02 0.03 192934/192934 mmintersect(extentity const&, vec const&, vec const&, float, int, float&) [125] [140] 0.1 0.02 0.03 192934 BIH::traverse(vec const&, vec const&, float, float&, int) [140] 0.03 0.00 202637/202637 BIH::triintersect(BIH::tri&, vec const&, vec const&, float, float&, int, BIH::tri*) [164] ----------------------------------------------- 0.00 0.02 16658/41983 bfaclient::botclient::defer(fpsent*, botstate&, bool) [127] 0.00 0.03 25325/41983 bfaclient::botclient::think(fpsent*) [3] [141] 0.1 0.00 0.05 41983 raycubelos(vec const&, vec const&, vec&) [141] 0.00 0.05 41983/102146 raycubepos(vec const&, vec const&, vec&, float, int, int) [91] ----------------------------------------------- 0.01 0.04 103847/103847 skelmodel::skelmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [30] [142] 0.1 0.01 0.04 103847 skelmodel::skelmesh::render(animmodel::animstate const*, animmodel::skin&, skelmodel::vbocacheentry&) [142] 0.02 0.01 103847/257576 animmodel::skin::bind(animmodel::mesh*, animmodel::animstate const*) [112] 0.00 0.00 20544/103847 skelmodel::skelmesh::setshader(Shader*) [186] 0.00 0.00 20544/769501 Shader::flushenvparams(Slot*) [165] ----------------------------------------------- 0.01 0.03 4262/4262 main [1] [143] 0.1 0.01 0.03 4262 updatesounds() [143] 0.00 0.03 128281/142780 calcvol(int, int, int, int, int, int, vec&, int*, int*) [160] 0.00 0.00 128281/136731 updatesound(int) [263] 0.00 0.00 4726/6512 removesound(int) [606] 0.00 0.00 4262/4262 updatemumble() [628] ----------------------------------------------- 0.03 0.01 4263/4263 serverslice() [111] [144] 0.1 0.03 0.01 4263 bfaserver::serverupdate() [144] 0.01 0.00 4263/4263 bfaserver::processevents() [213] 0.00 0.00 4263/4264 bfaserver::botserv::checkbots(bool) [624] 0.00 0.00 3359/3360 hasnonlocalclients() [678] 0.00 0.00 7/4041 sendf(int, int, char const*, ...) [675] ----------------------------------------------- 0.01 0.00 92079/251734 renderva(renderstate&, vtxarray*, int, bool, bool) [53] 0.03 0.00 159655/251734 rendershadowmapreceivers() [169] [145] 0.1 0.04 0.00 251734 isshadowmapreceiver(vtxarray*) [145] 0.00 0.00 127462/169635 calcshadowmapbb(vec const&, float, float, float&, float&, float&, float&) [524] ----------------------------------------------- 0.00 0.00 2303/169999 finddepthfxranges() [119] 0.04 0.00 167696/169999 softquadrenderer::adddepthfx(vec&, vec&) [131] [146] 0.1 0.04 0.00 169999 depthfxtexture::addscissorbox(vec const&, float) [146] ----------------------------------------------- 0.04 0.00 402854/402854 plcollide(physent*, vec const&) [33] [147] 0.1 0.04 0.00 402854 ellipsecollide(physent*, vec const&, vec const&, float, float, float, float, float) [147] ----------------------------------------------- 0.04 0.00 169885/169885 shadowray(vec const&, vec const&, float, int, extentity*) [47] [148] 0.1 0.04 0.00 169885 shadowcubeintersect(cube const&, vec const&, vec const&, float&) [148] ----------------------------------------------- 0.00 0.00 1/10161 botinfo::addstate(int) [352] 0.00 0.00 1/10161 bfaclient::physics::entinmap(physent*, bool) [299] 0.00 0.00 1/10161 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [262] 0.00 0.00 1/10161 bfaclient::killed(int, int, int, fpsent*, fpsent*) [121] 0.00 0.00 2/10161 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [48] 0.00 0.00 2/10161 bfaclient::recomputecamera(int, int) [254] 0.00 0.00 5/10161 create(int, int, int, vec const&, float, physent*) [294] 0.00 0.00 8/10161 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [77] 0.00 0.00 9/10161 bfaclient::botclient::think(fpsent*) [3] 0.00 0.00 10/10161 bfaclient::projectiles::spawn(vec&, vec&, fpsent*, int) [44] 0.00 0.00 10/10161 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] 0.00 0.00 12/10161 adddecal(int, vec const&, vec const&, float, bvec const&, int) [52] 0.00 0.00 12/10161 bfaclient::projectiles::init(projent&, bool) [38] 0.00 0.00 18/10161 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [86] 0.00 0.00 31/10161 regularsplash(int, int, int, int, int, vec const&, float, int) [302] 0.00 0.00 33/10161 bfaclient::projectiles::update() [22] 0.00 0.00 170/10161 bfaclient::botclient::randomnode(fpsent*, botstate&, vec&, vec&, float, float) [42] 0.00 0.00 215/10161 part_trail(int, int, vec const&, vec const&, int, float) [268] 0.00 0.00 218/10161 lightningrenderer::update() [279] 0.00 0.00 222/10161 bfaclient::botclient::follow(fpsent*, botstate&, fpsent*, bool) [32] 0.00 0.00 261/10161 regularshape(int, int, int, int, int, int, vec const&, float) [170] 0.00 0.00 561/10161 varenderer<0>::addpart(vec const&, vec const&, int, int, float, physent*) [134] 0.03 0.00 8358/10161 splash(int, int, int, int, int, vec const&, float) [62] [149] 0.1 0.04 0.00 10161 reloadMT() [149] 0.00 0.00 1/1 seedMT(unsigned int) [1090] ----------------------------------------------- 0.00 0.00 13345/353663 finddynlights() [260] 0.00 0.00 26996/353663 findvisiblemms(vector const&) [250] 0.00 0.00 27195/353663 modeloccluded(vec const&, float) [267] 0.01 0.00 92079/353663 rendergeom(float, bool) [26] 0.02 0.01 194048/353663 findvisiblevas(vector&, bool) [98] [150] 0.1 0.03 0.01 353663 pvsoccluded(ivec const&, ivec const&) [150] 0.01 0.00 124333/124333 pvsoccluded(unsigned char*, ivec const&, int, ivec const&, ivec const&) [246] ----------------------------------------------- 0.00 0.00 2/23927707 updateentlighting() [448] 0.00 0.00 2/23927707 initenvmaps() [447] 0.00 0.00 2/23927707 clearlights() [443] 0.00 0.00 2/23927707 load_world(char*) [304] 0.00 0.00 3/23927707 resetmap() [345] 0.00 0.00 5/23927707 guessshadowdir() [444] 0.00 0.00 747/23927707 findentity(int, int, int, int) [400] 0.00 0.00 1182/23927707 clearlightcache(int) [360] 0.00 0.00 2925/23927707 modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) [211] 0.00 0.00 3551/23927707 entitiesinoctanodes() [346] 0.00 0.00 4260/23927707 rendermapmodels() [43] 0.00 0.00 4479/23927707 modifyoctaent(int, int) [336] 0.00 0.00 39015/23927707 checklightcache(int, int) [76] 0.00 0.00 44054/23927707 freeoctaentities(cube&) [311] 0.00 0.00 67163/23927707 lightreaching(vec const&, vec&, vec&, extentity*, float) [75] 0.00 0.00 155948/23927707 raycube(vec const&, vec const&, float, int, int, extentity*) [69] 0.00 0.00 734774/23927707 shadowray(vec const&, vec const&, float, int, extentity*) [47] 0.04 0.00 22869593/23927707 mmcollide(physent*, vec const&, octaentities&) [12] [151] 0.1 0.04 0.00 23927707 bfaclient::entities::getents() [151] ----------------------------------------------- 0.03 0.01 2116/2116 c2sinfo(int) [153] [152] 0.1 0.03 0.01 2116 bfaclient::clientcom::sendpacketclient(databuf&, bool&) [152] 0.01 0.00 199785/200130 putuint(databuf&, int) [225] 0.00 0.00 414014/485312 putint(databuf&, int) [515] 0.00 0.00 39957/41566 sendpackettoserv(_ENetPacket*, int) [554] 0.00 0.00 1/70 sendstring(char const*, databuf&) [802] ----------------------------------------------- 0.00 0.04 4258/4258 bfaclient::updateworld() [2] [153] 0.1 0.00 0.04 4258 c2sinfo(int) [153] 0.03 0.01 2116/2116 bfaclient::clientcom::sendpacketclient(databuf&, bool&) [152] 0.00 0.00 1609/41566 sendpackettoserv(_ENetPacket*, int) [554] ----------------------------------------------- 0.00 0.01 2875/14987 cubecollide(physent*, vec const&, float, cube&, int, int, int, int, bool) [25] 0.00 0.01 5719/14987 raycube(vec const&, vec const&, float, int, int, extentity*) [69] 0.00 0.02 6393/14987 shadowray(vec const&, vec const&, float, int, extentity*) [47] [154] 0.1 0.00 0.04 14987 genclipplanes(cube&, int, int, int, int, clipplanes&) [154] 0.00 0.02 14987/14987 calcverts(cube&, int, int, int, int, vvec*, bool*) [175] 0.00 0.01 21258/21258 genclipplane(cube&, int, vec*, plane*) [200] 0.00 0.00 41471/175464 calcvert(cube&, int, int, int, int, vvec&, int, bool) [191] 0.00 0.00 25186/2124017 touchingface(cube&, int) [509] ----------------------------------------------- 0.03 0.01 582/582 bfaclient::botclient::think(fpsent*) [3] [155] 0.1 0.03 0.01 582 bfaclient::botclient::find(fpsent*, botstate&, bool) [155] 0.01 0.00 1549/233379 bfaclient::entities::route(int, int, vector&, vector&, float, float*) [23] 0.00 0.00 582/403174 bfaclient::headpos(physent*, float) [223] 0.00 0.00 115/164 botinfo::addstate(int) [352] ----------------------------------------------- 0.01 0.02 4288/4288 render_particles(int) [15] [156] 0.1 0.01 0.02 4288 listrenderer::render() [156] 0.01 0.01 3865/3865 fireballrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) [194] 0.00 0.01 5363/5363 textrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) [253] 0.00 0.00 1515/1515 setupexplosion() [313] 0.00 0.00 1515/1515 fireballrenderer::endrender() [314] 0.00 0.00 9370/7816970 bfaclient::particletrack(particle*, unsigned int, int&, vec&, vec&, bool) [173] 0.00 0.00 3562/3562 textrenderer::cleanup(listparticle*) [677] 0.00 0.00 2773/2773 textrenderer::startrender() [685] 0.00 0.00 2773/2773 textrenderer::endrender() [686] 0.00 0.00 1515/1515 fireballrenderer::startrender() [710] 0.00 0.00 101/101 listrenderer::cleanup(listparticle*) [794] ----------------------------------------------- 0.01 0.02 41544/41544 serverslice() [111] [157] 0.1 0.01 0.02 41544 process(_ENetPacket*, int, int) [157] 0.01 0.01 41544/41544 bfaserver::parsepacket(int, int, bool, databuf&) [176] ----------------------------------------------- 290350 occludesface(cube&, int, ivec const&, int, ivec const&, int, unsigned char, unsigned char, unsigned char, facevec const*) [158] 0.03 0.00 50237/50237 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [60] [158] 0.1 0.03 0.00 50237+290350 occludesface(cube&, int, ivec const&, int, ivec const&, int, unsigned char, unsigned char, unsigned char, facevec const*) [158] 0.00 0.00 69144/9915419 edgeval(cube&, ivec const&, int, int) [80] 0.00 0.00 24173/2183252 faceedges(cube&, int) [244] 0.00 0.00 41456/2124017 touchingface(cube&, int) [509] 290350 occludesface(cube&, int, ivec const&, int, ivec const&, int, unsigned char, unsigned char, unsigned char, facevec const*) [158] ----------------------------------------------- 0.00 0.03 26304/26304 varenderer<0>::update() [16] [159] 0.1 0.00 0.03 26304 rayfloor(vec const&, vec&, int, float) [159] 0.02 0.01 26304/167621 raycube(vec const&, vec const&, float, int, int, extentity*) [69] ----------------------------------------------- 0.00 0.00 14499/142780 playsound(int, int, int, vec&, physent*, int*, int, int, int) [265] 0.00 0.03 128281/142780 updatesounds() [143] [160] 0.1 0.00 0.03 142780 calcvol(int, int, int, int, int, int, vec&, int*, int*) [160] 0.03 0.00 571120/2449128 lookupmaterial(vec const&) [88] ----------------------------------------------- 0.00 0.00 26/568564 bfaclient::updateworld() [2] 0.00 0.00 210/568564 bfaclient::projectiles::init(projent&, bool) [38] 0.00 0.00 4260/568564 sortmaterials(vector&) [295] 0.00 0.00 4652/568564 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [86] 0.00 0.00 8076/568564 bfaclient::renderplayer(fpsent*, bool, bool) [105] 0.00 0.00 12780/568564 shadowmaptexture::dorender() [36] 0.00 0.00 21290/568564 bfaclient::recomputecamera(int, int) [254] 0.00 0.00 54996/568564 bfaclient::particletrack(particle*, unsigned int, int&, vec&, vec&, bool) [173] 0.00 0.00 58294/568564 findorientation(vec&, float, float, vec&) [122] 0.02 0.00 403980/568564 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] [161] 0.1 0.03 0.00 568564 vecfromyawpitch(float, float, int, int, vec&) [161] ----------------------------------------------- 0.03 0.00 148806/148806 animmodel::render(int, float, int, vec const&, float, float, float, dynent*, modelattach*, vec const&, vec const&) [18] [162] 0.1 0.03 0.00 148806 animmodel::envmapped() [162] ----------------------------------------------- 0.03 0.00 11/11 skelmodel::skelmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [30] [163] 0.1 0.03 0.00 11 skelmodel::skelmeshgroup::genvbo(bool, bool, skelmodel::vbocacheentry&) [163] 0.00 0.00 31836/31836 vector::add(unsigned short const&) [559] ----------------------------------------------- 0.03 0.00 202637/202637 BIH::traverse(vec const&, vec const&, float, float&, int) [140] [164] 0.1 0.03 0.00 202637 BIH::triintersect(BIH::tri&, vec const&, vec const&, float, float&, int, BIH::tri*) [164] ----------------------------------------------- 0.00 0.00 1/769501 loadshaders() [411] 0.00 0.00 5/769501 computescreen(char const*, Texture*, char const*) [307] 0.00 0.00 175/769501 rendermaterials() [286] 0.00 0.00 568/769501 renderprogress(float, char const*, float, char const*, unsigned int) [281] 0.00 0.00 1515/769501 setupexplosion() [313] 0.00 0.00 1515/769501 fireballrenderer::endrender() [314] 0.00 0.00 2626/769501 rendermapmodels() [43] 0.00 0.00 3912/769501 renderdepthobstacles(vec const&, vec const&, float, float*, int) [297] 0.00 0.00 4181/769501 rendershadowmapreceivers() [169] 0.00 0.00 4223/769501 drawskybox(int, bool) [204] 0.00 0.00 4260/769501 gl_drawframe(int, int) [9] 0.00 0.00 7232/769501 decalrenderer::render() [290] 0.00 0.00 8172/769501 render_particles(int) [15] 0.00 0.00 12274/769501 setblurshader(int, int, int, float*, float*, unsigned int) [282] 0.00 0.00 12780/769501 gl_drawhud(int, int, int, float, int) [35] 0.00 0.00 20544/769501 skelmodel::skelmesh::render(animmodel::animstate const*, animmodel::skin&, skelmodel::vbocacheentry&) [142] 0.00 0.00 41326/769501 vertmodel::vertmesh::render(animmodel::animstate const*, animmodel::skin&, vertmodel::vbocacheentry&) [130] 0.00 0.00 47745/769501 renderquery(renderstate&, occludequery*, vtxarray*) [190] 0.00 0.00 84192/769501 renderzpass(renderstate&, vtxarray*) [266] 0.01 0.00 195706/769501 animmodel::skin::bind(animmodel::mesh*, animmodel::animstate const*) [112] 0.01 0.00 316549/769501 changeshader(renderstate&, Shader*, Slot&, bool) [177] [165] 0.1 0.03 0.00 769501 Shader::flushenvparams(Slot*) [165] ----------------------------------------------- 0.02 0.01 460108/460108 renderbatch(renderstate&, int, geombatch&) [96] [166] 0.1 0.02 0.01 460108 changetexgen(renderstate&, Slot&, int) [166] 0.01 0.00 1840432/1868892 setlocalparamfv(char const*, int, int, float const*) [220] ----------------------------------------------- 0.00 0.03 24/24 executeret(char const*) [83] [167] 0.1 0.00 0.03 24 md5load(char*, char*) [167] 0.00 0.03 24/66 animmodel::sharemeshes(char*, ...) [113] 0.00 0.00 24/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 24/1914 path(char*) [702] ----------------------------------------------- 0.01 0.02 537850/537850 decalrenderer::gendecaltris(cube*, ivec const&, int, unsigned char*, unsigned char) [56] [168] 0.1 0.01 0.02 537850 calcvert(cube&, int, int, int, int, vec&, int, bool) [168] 0.00 0.02 375264/2302769 genvectorvert(ivec const&, cube&, ivec&) [95] ----------------------------------------------- 0.00 0.03 4181/4181 shadowmaptexture::dorender() [36] [169] 0.1 0.00 0.03 4181 rendershadowmapreceivers() [169] 0.03 0.00 159655/251734 isshadowmapreceiver(vtxarray*) [145] 0.00 0.00 4181/769501 Shader::flushenvparams(Slot*) [165] 0.00 0.00 4181/14657 resetorigin() [575] 0.00 0.00 4181/26402 setorigin(vtxarray*, bool) [563] 0.00 0.00 4181/397480 Shader::bindprograms() [516] 0.00 0.00 1/836 lookupshaderbyname(char const*) [726] ----------------------------------------------- 0.00 0.00 23/14220 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] 0.00 0.00 154/14220 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] 0.01 0.00 4176/14220 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [77] 0.01 0.00 9867/14220 bfaclient::projectiles::update() [22] [170] 0.1 0.02 0.00 14220 regularshape(int, int, int, int, int, int, vec const&, float) [170] 0.00 0.00 53392/1014116 varenderer<0>::addpart(vec const&, vec const&, int, int, float, physent*) [134] 0.00 0.00 261/10161 reloadMT() [149] 0.00 0.00 160176/6340270 randomMT() [508] 0.00 0.00 14220/47609 emit_particles() [544] ----------------------------------------------- 43 loadmodel(char const*, int, bool) [174] [171] 0.1 0.00 0.02 43 md5::load() [171] 0.00 0.02 19/19 md5::loaddefaultparts() [172] 0.00 0.00 86/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 26/37 skelmodel::skelmeshgroup::cleanup() [826] 0.00 0.00 16/18 skelmodel::skelmesh::scaleverts(vec const&, float) [856] 0.00 0.00 15/17 skelmodel::skelmeshgroup::scaletags(vec const&, float) [858] 0.00 0.00 2/2 animmodel::meshgroup::scaleverts(float, vec const&) [954] 0.00 0.00 1/2 skelmodel::skelmeshgroup::copy() [960] 43 execfile(char const*) [364] ----------------------------------------------- 0.00 0.02 19/19 md5::load() [171] [172] 0.1 0.00 0.02 19 md5::loaddefaultparts() [172] 0.00 0.02 19/66 animmodel::sharemeshes(char*, ...) [113] 0.00 0.00 20/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 1/341 md5::md5meshgroup::loadmd5anim(char const*) [362] 0.00 0.00 20/1914 path(char*) [702] ----------------------------------------------- 0.00 0.00 9370/7816970 listrenderer::render() [156] 0.00 0.00 13590/7816970 varenderer<1>::update() [318] 0.02 0.00 7794010/7816970 varenderer<0>::update() [16] [173] 0.1 0.02 0.00 7816970 bfaclient::particletrack(particle*, unsigned int, int&, vec&, vec&, bool) [173] 0.00 0.00 54996/568564 vecfromyawpitch(float, float, int, int, vec&) [161] ----------------------------------------------- 65 getentboundingbox(extentity&, ivec&, ivec&) [401] 85 modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) [211] 100 lightent(extentity&, float) [683] 192934 mmintersect(extentity const&, vec const&, vec const&, float, int, float&) [125] 0.00 0.00 36/6372605 bfaclient::preload() [342] 0.00 0.00 50/6372605 load_world(char*) [304] 0.00 0.00 1964/6372605 setbbfrommodel(dynent*, char const*) [284] 0.03 0.05 459254/6372605 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [64] 0.42 0.67 5801491/6372605 mmcollide(physent*, vec const&, octaentities&) [12] [174] 0.1 0.02 0.00 6455979 loadmodel(char const*, int, bool) [174] 0.00 0.00 1/1 md2::load() [271] 0.00 0.00 32/486 renderprogress(float, char const*, float, char const*, unsigned int) [281] 0.00 0.00 32/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 42/42 animmodel::name() [821] 0.00 0.00 18/43 md5::~md5() [818] 0.00 0.00 1/18 md3::~md3() [854] 0.00 0.00 1/1 md2::~md2() [1107] 0.00 0.00 1/1 obj::~obj() [1108] 43 md5::load() [171] 18 md3::load() [198] 1 obj::load() [270] ----------------------------------------------- 0.00 0.02 14987/14987 genclipplanes(cube&, int, int, int, int, clipplanes&) [154] [175] 0.1 0.00 0.02 14987 calcverts(cube&, int, int, int, int, vvec*, bool*) [175] 0.00 0.01 89922/1406812 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [60] 0.00 0.00 78425/175464 calcvert(cube&, int, int, int, int, vvec&, int, bool) [191] ----------------------------------------------- 0.01 0.01 41544/41544 process(_ENetPacket*, int, int) [157] [176] 0.1 0.01 0.01 41544 bfaserver::parsepacket(int, int, bool, databuf&) [176] 0.01 0.00 448976/725425 getint(databuf&) [183] 0.00 0.00 4/66 getstring(char*, databuf&, int) [333] 0.00 0.00 1/1 bfaserver::parsecommand(bfaserver::clientinfo*, int, char*, char*) [430] 0.00 0.00 1/6631 bfaserver::gamename(int, int) [300] 0.00 0.00 199680/317400 getuint(databuf&) [517] 0.00 0.00 84516/85055 getinfo(int) [536] 0.00 0.00 1445/485312 putint(databuf&, int) [515] 0.00 0.00 466/4041 sendf(int, int, char const*, ...) [675] 0.00 0.00 20/23 bfaserver::botserv::addbot(int) [844] 0.00 0.00 1/70 sendstring(char const*, databuf&) [802] 0.00 0.00 1/1 getclientip(int) [1004] 0.00 0.00 1/4264 bfaserver::botserv::checkbots(bool) [624] 0.00 0.00 1/140 filtertext(char*, char const*, bool, int) [786] 0.00 0.00 1/7 bfaserver::modecheck(int*, int*) [879] 0.00 0.00 1/4 bfaserver::srvoutf(int, char const*, ...) [901] 0.00 0.00 1/2 bfaserver::changemap(char const*, int, int) [959] ----------------------------------------------- 0.00 0.02 316549/316549 renderbatch(renderstate&, int, geombatch&) [96] [177] 0.1 0.00 0.02 316549 changeshader(renderstate&, Shader*, Slot&, bool) [177] 0.01 0.00 316549/769501 Shader::flushenvparams(Slot*) [165] 0.01 0.00 316549/316549 Shader::setslotparams(Slot&) [224] 0.00 0.00 184801/397480 Shader::bindprograms() [516] ----------------------------------------------- 0.00 0.02 17/17 executeret(char const*) [83] [178] 0.1 0.00 0.02 17 md3load(char*) [178] 0.00 0.02 17/66 animmodel::sharemeshes(char*, ...) [113] 0.00 0.00 17/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 17/1914 path(char*) [702] ----------------------------------------------- 0.02 0.00 4260/4260 gl_drawframe(int, int) [9] [179] 0.1 0.02 0.00 4260 renderdecals(int) [179] 0.00 0.00 7232/7232 decalrenderer::render() [290] 0.00 0.00 2571/2571 enablepolygonoffset(unsigned int) [688] ----------------------------------------------- 0.00 0.02 42290/42290 rendermapmodels() [43] [180] 0.1 0.00 0.02 42290 rendermapmodel(extentity&) [180] 0.01 0.01 42290/425916 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [64] 0.00 0.00 42290/42340 getmminfo(int) [553] ----------------------------------------------- 0.00 0.00 59/1734177 bfaserver::processevents() [213] 0.02 0.00 1734118/1734177 bfaclient::botclient::think(fpsent*) [3] [181] 0.1 0.02 0.00 1734177 vector::add(int const&) [181] ----------------------------------------------- 0.02 0.00 880967/880967 bfaclient::entities::collateitems(fpsent*, bool, bool, vector&) [29] [182] 0.1 0.02 0.00 880967 insidesphere(vec&, float, float, vec&, float, float) [182] ----------------------------------------------- 0.00 0.00 443/725425 getstring(char*, databuf&, int) [333] 0.00 0.00 1221/725425 bfaclient::clientcom::parsestate(fpsent*, databuf&, bool) [322] 0.00 0.00 31412/725425 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] 0.01 0.00 243373/725425 bfaclient::clientcom::parsepositions(databuf&) [258] 0.01 0.00 448976/725425 bfaserver::parsepacket(int, int, bool, databuf&) [176] [183] 0.1 0.02 0.00 725425 getint(databuf&) [183] ----------------------------------------------- 0.00 0.00 1534/212743 rendercommand(int, int, int) [277] 0.02 0.00 211209/212743 text_width(char const*) [189] [184] 0.1 0.02 0.00 212743 text_bounds(char const*, int&, int&, int) [184] ----------------------------------------------- 0.02 0.00 122561/122561 raycube(vec const&, vec const&, float, int, int, extentity*) [69] [185] 0.1 0.02 0.00 122561 raycubeintersect(cube const&, vec const&, vec const&, float&) [185] ----------------------------------------------- 0.00 0.00 20544/103847 skelmodel::skelmesh::render(animmodel::animstate const*, animmodel::skin&, skelmodel::vbocacheentry&) [142] 0.02 0.00 83303/103847 animmodel::skin::bind(animmodel::mesh*, animmodel::animstate const*) [112] [186] 0.1 0.02 0.00 103847 skelmodel::skelmesh::setshader(Shader*) [186] 0.00 0.00 81739/397480 Shader::bindprograms() [516] ----------------------------------------------- 0.00 0.00 5866/53611 rendermapmodels() [43] 0.02 0.00 47745/53611 renderquery(renderstate&, occludequery*, vtxarray*) [190] [187] 0.1 0.02 0.00 53611 drawbb(ivec const&, ivec const&, vec const&, int, ivec const&) [187] ----------------------------------------------- 0.01 0.00 6841/13787 addmergedverts(int) [199] 0.01 0.00 6946/13787 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [79] [188] 0.0 0.02 0.00 13787 addcubeverts(int, int, vvec*, unsigned short, surfaceinfo*, surfacenormals*, int, unsigned short) [188] 0.00 0.00 13787/13787 calcshadowmask(vvec*) [576] 0.00 0.00 3998/55359 reduceslope(ivec&) [540] ----------------------------------------------- 0.00 0.00 232/211209 gui::tab(char const*, int) [287] 0.00 0.00 1160/211209 gui::button(char const*, int, char const*) [275] 0.00 0.00 5363/211209 textrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) [253] 0.00 0.01 89000/211209 gui::text(char const*, int, char const*) [108] 0.00 0.01 115454/211209 draw_textx(char const*, int, int, int, int, int, int, bool, int, int, int, ...) [78] [189] 0.0 0.00 0.02 211209 text_width(char const*) [189] 0.02 0.00 211209/212743 text_bounds(char const*, int&, int&, int) [184] ----------------------------------------------- 0.00 0.02 47745/47745 rendergeom(float, bool) [26] [190] 0.0 0.00 0.02 47745 renderquery(renderstate&, occludequery*, vtxarray*) [190] 0.02 0.00 47745/53611 drawbb(ivec const&, ivec const&, vec const&, int, ivec const&) [187] 0.00 0.00 47745/769501 Shader::flushenvparams(Slot*) [165] ----------------------------------------------- 0.00 0.00 27784/175464 gencubeedges(cube&, int, int, int, int) [109] 0.00 0.00 27784/175464 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [79] 0.00 0.00 41471/175464 genclipplanes(cube&, int, int, int, int, clipplanes&) [154] 0.00 0.00 78425/175464 calcverts(cube&, int, int, int, int, vvec*, bool*) [175] [191] 0.0 0.01 0.01 175464 calcvert(cube&, int, int, int, int, vvec&, int, bool) [191] 0.00 0.01 167496/2302769 genvectorvert(ivec const&, cube&, ivec&) [95] ----------------------------------------------- 0.01 0.00 4260/8520 gl_drawframe(int, int) [9] 0.01 0.00 4260/8520 shadowmaptexture::dorender() [36] [192] 0.0 0.01 0.01 8520 renderavatar() [192] 0.00 0.01 8520/8520 bfaclient::renderavatar() [257] ----------------------------------------------- 0.00 0.00 42/183 variantshader(int*, char*, int*, char*, char*) [251] 0.00 0.01 141/183 executeret(char const*) [83] [193] 0.0 0.00 0.02 183 shader(int*, char*, char*, char*) [193] 0.00 0.01 52/52 genshadowmapvariant(Shader&, char const*, char const*, char const*, int) [252] 0.00 0.01 52/128 gendynlightvariant(Shader&, char const*, char const*, char const*, int) [196] 0.00 0.00 52/104 genwatervariant(Shader&, char const*, char const*, char const*, int) [276] 0.00 0.00 183/1757 newshader(int, char const*, char const*, char const*, Shader*, int) [212] 0.00 0.00 183/486 renderprogress(float, char const*, float, char const*, unsigned int) [281] 0.00 0.00 183/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 183/836 lookupshaderbyname(char const*) [726] ----------------------------------------------- 0.01 0.01 3865/3865 listrenderer::render() [156] [194] 0.0 0.01 0.01 3865 fireballrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) [194] 0.01 0.00 2370/4326 binddepthfxparams(float, float, bool, void*) [238] 0.00 0.00 3865/191720 isvisiblesphere(float, vec const&) [226] 0.00 0.00 9480/42522 setlocalparamf(char const*, int, int, float, float, float, float) [551] 0.00 0.00 2374/2374 drawexpverts(int, int, unsigned short*) [690] ----------------------------------------------- 0.01 0.01 5415/5415 rendercube(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [73] [195] 0.0 0.01 0.01 5415 genmergedfaces(cube&, ivec const&, int, int) [195] 0.00 0.00 6841/13551 genmergedverts(cube&, int, ivec const&, int, mergeinfo const&, vvec*, plane*) [259] 0.00 0.00 6841/675839 lookuptexture(int, bool) [63] 0.00 0.00 6841/6841 calcmergedsize(int, ivec const&, int, mergeinfo const&, vvec const*) [605] 0.00 0.00 188/277 closestenvmap(int, int, int, int, int) [763] ----------------------------------------------- 0.00 0.00 24/128 variantshader(int*, char*, int*, char*, char*) [251] 0.00 0.01 52/128 genshadowmapvariant(Shader&, char const*, char const*, char const*, int) [252] 0.00 0.01 52/128 shader(int*, char*, char*, char*) [193] [196] 0.0 0.00 0.02 128 gendynlightvariant(Shader&, char const*, char const*, char const*, int) [196] 0.00 0.01 520/624 genwatervariant(Shader&, char const*, vector&, vector&, int) [197] 0.00 0.00 640/1757 newshader(int, char const*, char const*, char const*, Shader*, int) [212] 0.00 0.00 4570/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 1280/1486 vector::put(char const*, int) [711] 0.00 0.00 126/177 findusedtexcoords(char const*) [775] ----------------------------------------------- 0.00 0.00 104/624 genwatervariant(Shader&, char const*, char const*, char const*, int) [276] 0.00 0.01 520/624 gendynlightvariant(Shader&, char const*, char const*, char const*, int) [196] [197] 0.0 0.00 0.01 624 genwatervariant(Shader&, char const*, vector&, vector&, int) [197] 0.01 0.00 612/612 findunusedtexcoordcomponent(char const*, int&, int&) [248] 0.00 0.00 624/1757 newshader(int, char const*, char const*, char const*, Shader*, int) [212] 0.00 0.00 1848/493776 s_sprintf_f::operator()(char const*, ...) [214] ----------------------------------------------- 18 loadmodel(char const*, int, bool) [174] [198] 0.0 0.00 0.01 18 md3::load() [198] 0.01 0.00 38/38 vertmodel::vertmesh::scaleverts(vec const&, float) [249] 0.00 0.00 1/1 md3::loaddefaultparts() [272] 0.00 0.00 36/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 16/16 vertmodel::vertmeshgroup::scaletags(vec const&, float) [863] 18 execfile(char const*) [364] ----------------------------------------------- 0.00 0.01 2043/2043 rendercube(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [73] [199] 0.0 0.00 0.01 2043 addmergedverts(int) [199] 0.01 0.00 6841/13787 addcubeverts(int, int, vvec*, unsigned short, surfaceinfo*, surfacenormals*, int, unsigned short) [188] 0.00 0.00 6841/675839 lookuptexture(int, bool) [63] ----------------------------------------------- 0.00 0.01 21258/21258 genclipplanes(cube&, int, int, int, int, clipplanes&) [154] [200] 0.0 0.00 0.01 21258 genclipplane(cube&, int, vec*, plane*) [200] 0.00 0.01 85032/637341 faceverts(cube&, int, int) [118] 0.00 0.00 17716/741312 faceconvexity(cube&, int) [110] ----------------------------------------------- 0.00 0.01 6137/6137 rendertarget::render(int, int, int, float) [31] [201] 0.0 0.00 0.01 6137 rendertarget::doblur(int, float) [201] 0.01 0.00 12274/12274 rendertarget::rendertiles() [233] 0.00 0.00 12274/12274 setblurshader(int, int, int, float*, float*, unsigned int) [282] 0.00 0.00 8362/21142 shadowmaptexture::swaptexs() const [567] 0.00 0.00 4181/8362 shadowmaptexture::scissorblur(int&, int&, int&, int&) [601] 0.00 0.00 3912/12084 rendertarget::swaptexs() const [580] 0.00 0.00 1956/1956 rendertarget::scissorblur(int&, int&, int&, int&) [699] 0.00 0.00 2/2 setupblurkernel(int, float, float*, float*) [941] ----------------------------------------------- 0.00 0.01 3992/3992 bfaclient::drawhud(int, int) [45] [202] 0.0 0.00 0.01 3992 bfaclient::drawpointer(int, int, int, float, float, float, float, float) [202] 0.00 0.01 7868/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.01 0.00 4260/4260 gl_drawframe(int, int) [9] [203] 0.0 0.01 0.00 4260 bfaclient::project(int, int) [203] 0.00 0.00 12432/702920 bfaclient::allowmove(physent*) [222] 0.00 0.00 8520/141153 g3d_active(bool, bool) [528] 0.00 0.00 4144/4144 vecfromcursor(float, float, float, vec&) [674] 0.00 0.00 2/4844 resetcursor(bool, bool) [618] ----------------------------------------------- 0.00 0.01 4260/4260 gl_drawframe(int, int) [9] [204] 0.0 0.00 0.01 4260 drawskybox(int, bool) [204] 0.01 0.00 3323/3323 draw_env_overlay(int, Texture*, float, float) [242] 0.00 0.00 4223/769501 Shader::flushenvparams(Slot*) [165] 0.00 0.00 4223/397480 Shader::bindprograms() [516] 0.00 0.00 4223/4223 draw_envbox(int, float, int, Texture**) [673] ----------------------------------------------- 0.00 0.00 88/324 lookuptexture(int, bool) [63] 0.01 0.00 236/324 textureload(char const*, int, bool, bool) [93] [205] 0.0 0.01 0.00 324 newtexture(Texture*, char const*, SDL_Surface*, int, bool, bool, bool, bool, bool, TextureAnim*) [205] 0.00 0.00 324/1302676 updatetexture(Texture*) [90] 0.00 0.00 623/667 createtexture(int, int, int, void*, int, bool, unsigned int, unsigned int, bool, bool) [733] 0.00 0.00 324/764 texformat(int) [728] 0.00 0.00 324/326 resizetexture(int&, int&, bool, unsigned int, unsigned int) [760] 0.00 0.00 314/314 texcrop(SDL_Surface*, int, int, int, int, bool) [761] ----------------------------------------------- 0.00 0.01 34/34 animmodel::sharemeshes(char*, ...) [113] [206] 0.0 0.00 0.01 34 md5::loadmeshes(char*, char*) [206] 0.00 0.01 34/34 md5::md5meshgroup::loadmd5mesh(char const*) [207] 0.00 0.00 34/34 skelmodel::skelmeshgroup::shareskeleton(char*) [829] 0.00 0.00 18/18 md5::md5meshgroup::~md5meshgroup() [855] ----------------------------------------------- 0.00 0.01 34/34 md5::loadmeshes(char*, char*) [206] [207] 0.0 0.00 0.01 34 md5::md5meshgroup::loadmd5mesh(char const*) [207] 0.01 0.00 17/17 md5::md5mesh::load(_IO_FILE*, char*, unsigned int) [208] 0.00 0.00 34/237 openfile(char const*, char const*) [349] ----------------------------------------------- 0.01 0.00 17/17 md5::md5meshgroup::loadmd5mesh(char const*) [207] [208] 0.0 0.01 0.00 17 md5::md5mesh::load(_IO_FILE*, char*, unsigned int) [208] 0.00 0.00 17/89445 textureload(char const*, int, bool, bool) [93] 0.00 0.00 17/185 makerelpath(char const*, char const*, char const*) [354] ----------------------------------------------- 0.00 0.01 4263/4263 serverslice() [111] [209] 0.0 0.00 0.01 4263 bfaserver::sendpackets() [209] 0.01 0.00 2179/2179 bfaserver::buildworldstate() [210] ----------------------------------------------- 0.01 0.00 2179/2179 bfaserver::sendpackets() [209] [210] 0.0 0.01 0.00 2179 bfaserver::buildworldstate() [210] 0.00 0.00 345/200130 putuint(databuf&, int) [225] 0.00 0.00 51814/55856 sendpacket(int, int, _ENetPacket*, int) [538] 0.00 0.00 2496/6045 bfaserver::recordpacket(int, void*, int) [610] 0.00 0.00 690/485312 putint(databuf&, int) [515] ----------------------------------------------- 5187 modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) [211] 2707 modifyoctaent(int, int) [336] [211] 0.0 0.01 0.00 2707+5187 modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) [211] 0.00 0.00 2925/23927707 bfaclient::entities::getents() [151] 0.00 0.00 106/43979 newcubeext(cube&) [547] 0.00 0.00 45/85 updatevabb(vtxarray*, bool) [798] 85 loadmodel(char const*, int, bool) [174] 75 freeoctaentities(cube&) [311] 2 getentboundingbox(extentity&, ivec&, ivec&) [401] 5187 modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) [211] ----------------------------------------------- 0.00 0.00 52/1757 genshadowmapvariant(Shader&, char const*, char const*, char const*, int) [252] 0.00 0.00 183/1757 shader(int*, char*, char*, char*) [193] 0.00 0.00 258/1757 variantshader(int*, char*, int*, char*, char*) [251] 0.00 0.00 624/1757 genwatervariant(Shader&, char const*, vector&, vector&, int) [197] 0.00 0.00 640/1757 gendynlightvariant(Shader&, char const*, char const*, char const*, int) [196] [212] 0.0 0.01 0.00 1757 newshader(int, char const*, char const*, char const*, Shader*, int) [212] 0.00 0.00 1757/1757 Shader::compile() [351] 0.00 0.00 1757/2658 hashtable::access(char const* const&, Shader const*) [687] ----------------------------------------------- 0.01 0.00 4263/4263 bfaserver::serverupdate() [144] [213] 0.0 0.01 0.00 4263 bfaserver::processevents() [213] 0.00 0.00 59/1734177 vector::add(int const&) [181] 0.00 0.00 3514/4041 sendf(int, int, char const*, ...) [675] 0.00 0.00 514/85055 getinfo(int) [536] 0.00 0.00 3/4 bfaserver::srvoutf(int, char const*, ...) [901] ----------------------------------------------- 0.00 0.00 1/493776 connects(char const*) [330] 0.00 0.00 1/493776 resolverwait(char const*, _ENetAddress*) [367] 0.00 0.00 1/493776 bfaclient::clientcom::clientcom(bfaclient&) [415] 0.00 0.00 2/493776 obj::loaddefaultparts() [273] 0.00 0.00 2/493776 md3::loaddefaultparts() [272] 0.00 0.00 2/493776 md2::load() [271] 0.00 0.00 2/493776 obj::load() [270] 0.00 0.00 2/493776 setblurshader(int, int, int, float*, float*, unsigned int) [282] 0.00 0.00 2/493776 initmumble() [425] 0.00 0.00 2/493776 load_world(char*) [304] 0.00 0.00 2/493776 bfaserver::parsecommand(bfaserver::clientinfo*, int, char*, char*) [430] 0.00 0.00 4/493776 computescreen(char const*, Texture*, char const*) [307] 0.00 0.00 5/493776 loadcaustic(char const*) [343] 0.00 0.00 6/493776 executeret(char const*) [83] 0.00 0.00 6/493776 setfont(char const*) [399] 0.00 0.00 8/493776 setnames(char*, int) [418] 0.00 0.00 10/493776 setdynlights(vtxarray*, ivec const&) [301] 0.00 0.00 12/493776 bfaclient::preload() [342] 0.00 0.00 17/493776 md3load(char*) [178] 0.00 0.00 20/493776 md5::loaddefaultparts() [172] 0.00 0.00 24/493776 md5load(char*, char*) [167] 0.00 0.00 30/493776 loadsky(char const*, Texture**) [320] 0.00 0.00 32/493776 loadmodel(char const*, int, bool) [174] 0.00 0.00 34/493776 bfaserver::welcomepacket(databuf&, int, _ENetPacket*) [406] 0.00 0.00 36/493776 md3::load() [198] 0.00 0.00 86/493776 md5::load() [171] 0.00 0.00 97/493776 bfaclient::entities::entinfo(int, int, int, int, int, int, bool) [361] 0.00 0.00 183/493776 shader(int*, char*, char*, char*) [193] 0.00 0.00 185/493776 makerelpath(char const*, char const*, char const*) [354] 0.00 0.00 193/493776 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] 0.00 0.00 200/493776 Shader::compile() [351] 0.00 0.00 206/493776 genshadowmapvariant(Shader&, char const*, char const*, char const*, int) [252] 0.00 0.00 210/493776 addsound(char const*, int, int, vector&) [338] 0.00 0.00 258/493776 variantshader(int*, char*, int*, char*, char*) [251] 0.00 0.00 276/493776 bfaclient::drawgamehud(int, int) [57] 0.00 0.00 278/493776 console(char const*, int, ...) [348] 0.00 0.00 289/493776 addname(vector&, Slot&, Slot::Tex&, bool, char const*) [347] 0.00 0.00 340/493776 md5anim(char*, char*, float*, int*) [337] 0.00 0.00 427/493776 bfaclient::killed(int, int, int, fpsent*, fpsent*) [121] 0.00 0.00 496/493776 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [262] 0.00 0.00 554/493776 findactionkey(char const*, int, int) [334] 0.00 0.00 580/493776 gui::button(char const*, int, char const*) [275] 0.00 0.00 636/493776 loadsurface(char const*) [324] 0.00 0.00 1079/493776 lookup(char*) [328] 0.00 0.00 1083/493776 findfile(char const*, char const*) [327] 0.00 0.00 1534/493776 rendercommand(int, int, int) [277] 0.00 0.00 1848/493776 genwatervariant(Shader&, char const*, vector&, vector&, int) [197] 0.00 0.00 4262/493776 main [1] 0.00 0.00 4269/493776 setcaption(char const*) [305] 0.00 0.00 4570/493776 gendynlightvariant(Shader&, char const*, char const*, char const*, int) [196] 0.00 0.00 6631/493776 bfaserver::gamename(int, int) [300] 0.00 0.00 7000/493776 gui::text(char const*, int, char const*) [108] 0.00 0.00 22187/493776 intret(int) [283] 0.00 0.00 24500/493776 bfaclient::scoreboard::gui(g3d_gui&, bool) [100] 0.00 0.00 84612/493776 bfaclient::colorname(fpsent*, char*, char const*, bool, bool) [278] 0.01 0.00 324444/493776 bfaclient::renderplayer(fpsent*, bool, bool) [105] [214] 0.0 0.01 0.00 493776 s_sprintf_f::operator()(char const*, ...) [214] ----------------------------------------------- [215] 0.0 0.01 0.00 enet_host_service [215] ----------------------------------------------- [216] 0.0 0.01 0.00 enet_peer_queue_incoming_command [216] ----------------------------------------------- [217] 0.0 0.01 0.00 enet_protocol_dispatch_incoming_commands [217] ----------------------------------------------- [218] 0.0 0.01 0.00 enet_protocol_send_outgoing_commands [218] ----------------------------------------------- [219] 0.0 0.01 0.00 enet_socket_receive [219] ----------------------------------------------- 0.00 0.00 3912/1868892 renderdepthobstacles(vec const&, vec const&, float, float*, int) [297] 0.00 0.00 24548/1868892 setblurshader(int, int, int, float*, float*, unsigned int) [282] 0.01 0.00 1840432/1868892 changetexgen(renderstate&, Slot&, int) [166] [220] 0.0 0.01 0.00 1868892 setlocalparamfv(char const*, int, int, float const*) [220] ----------------------------------------------- 0.00 0.00 1956/1336610 binddepthfxtex() [332] 0.00 0.00 4260/1336610 render_particles(int) [15] 0.00 0.00 4260/1336610 pushshadowmap() [323] 0.00 0.00 4260/1336610 shadowmaptexture::dorender() [36] 0.00 0.00 8520/1336610 setupTMUs(renderstate&, float, bool) [50] 0.00 0.00 9447/1336610 changevbuf(renderstate&, int, vtxarray*) [312] 0.00 0.00 10409/1336610 renderbatchedmodel(model*, batchedmodel&) [21] 0.00 0.00 17356/1336610 setdynlights(vtxarray*, ivec const&) [301] 0.00 0.00 297612/1336610 animmodel::part::render(int, float, int, float, vec const&, dynent*, vec const&, vec const&, plane const&, animmodel::animstate*) [24] 0.01 0.00 978530/1336610 animmodel::skin::bind(animmodel::mesh*, animmodel::animstate const*) [112] [221] 0.0 0.01 0.00 1336610 setenvparamf(char const*, int, int, float, float, float, float) [221] ----------------------------------------------- 0.00 0.00 4/702920 bfaclient::physics::physics(bfaclient&)::cmd_action::run(bfaclient::physics*, int*) [422] 0.00 0.00 56/702920 bfaclient::physics::physics(bfaclient&)::cmd_attack::run(bfaclient::physics*, int*) [402] 0.00 0.00 164/702920 bfaclient::physics::physics(bfaclient&)::cmd_jump::run(bfaclient::physics*, int*) [359] 0.00 0.00 2168/702920 bfaclient::drawgamehud(int, int) [57] 0.00 0.00 4258/702920 bfaclient::updateworld() [2] 0.00 0.00 8520/702920 bfaclient::renderavatar() [257] 0.00 0.00 12432/702920 bfaclient::project(int, int) [203] 0.00 0.00 14454/702920 bfaclient::mousemove(int, int, int, int, int, int) [296] 0.00 0.00 15504/702920 bfaclient::drawhud(int, int) [45] 0.00 0.00 42246/702920 bfaclient::recomputecamera(int, int) [254] 0.00 0.00 53931/702920 bfaclient::botclient::think(fpsent*) [3] 0.00 0.00 98740/702920 bfaclient::renderplayer(fpsent*, bool, bool) [105] 0.01 0.00 450443/702920 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] [222] 0.0 0.01 0.00 702920 bfaclient::allowmove(physent*) [222] 0.00 0.00 118887/141153 g3d_active(bool, bool) [528] ----------------------------------------------- 0.00 0.00 88/403174 bfaclient::killed(int, int, int, fpsent*, fpsent*) [121] 0.00 0.00 466/403174 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [86] 0.00 0.00 513/403174 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [262] 0.00 0.00 582/403174 bfaclient::botclient::find(fpsent*, botstate&, bool) [155] 0.00 0.00 4258/403174 bfaclient::recomputecamera(int, int) [254] 0.00 0.00 8076/403174 bfaclient::renderplayer(fpsent*, bool, bool) [105] 0.00 0.00 46469/403174 bfaclient::drawgamehud(int, int) [57] 0.00 0.00 104671/403174 bfaclient::botclient::think(fpsent*) [3] 0.00 0.00 115193/403174 bfaclient::botclient::process(fpsent*, botstate&) [41] 0.00 0.00 122858/403174 bfaclient::botclient::defer(fpsent*, botstate&, bool) [127] [223] 0.0 0.01 0.00 403174 bfaclient::headpos(physent*, float) [223] ----------------------------------------------- 0.01 0.00 316549/316549 changeshader(renderstate&, Shader*, Slot&, bool) [177] [224] 0.0 0.01 0.00 316549 Shader::setslotparams(Slot&) [224] ----------------------------------------------- 0.00 0.00 345/200130 bfaserver::buildworldstate() [210] 0.01 0.00 199785/200130 bfaclient::clientcom::sendpacketclient(databuf&, bool&) [152] [225] 0.0 0.01 0.00 200130 putuint(databuf&, int) [225] ----------------------------------------------- 0.00 0.00 3865/191720 fireballrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) [194] 0.00 0.00 3966/191720 finddepthfxranges() [119] 0.00 0.00 24259/191720 finddynlights() [260] 0.01 0.00 159630/191720 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [64] [226] 0.0 0.01 0.00 191720 isvisiblesphere(float, vec const&) [226] ----------------------------------------------- 0.01 0.00 162439/162439 findvisiblevas(vector&, bool) [98] [227] 0.0 0.01 0.00 162439 addvisibleva(vtxarray*) [227] 0.00 0.00 162439/162439 vadist(vtxarray*, vec const&) [525] ----------------------------------------------- 0.01 0.00 133794/133794 animmodel::render(int, float, int, vec const&, float, float, float, dynent*, modelattach*, vec const&, vec const&) [18] [228] 0.0 0.01 0.00 133794 skelmodel::linktype(animmodel*) const [228] 0.00 0.00 149274/149274 md5::type() const [527] 0.00 0.00 118314/118314 md3::type() const [530] ----------------------------------------------- 0.00 0.00 8688/130048 rendermapmodels() [43] 0.01 0.00 121360/130048 rendergeom(float, bool) [26] [229] 0.0 0.01 0.00 130048 newquery(void*) [229] ----------------------------------------------- 0.01 0.00 116685/116685 animmodel::part::render(int, float, int, float, vec const&, dynent*, vec const&, vec const&, plane const&, animmodel::animstate*) [24] [230] 0.0 0.01 0.00 116685 animmodel::part::getdefaultanim(animinfo&, int, unsigned int, dynent*) [230] ----------------------------------------------- 0.01 0.00 103847/103847 skelmodel::skelmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [30] [231] 0.0 0.01 0.00 103847 skelmodel::skelmeshgroup::bindvbo(animmodel::animstate const*, skelmodel::vbocacheentry&, skelmodel::skelcacheentry*, skelmodel::blendcacheentry*) [231] ----------------------------------------------- 0.01 0.00 92079/92079 renderva(renderstate&, vtxarray*, int, bool, bool) [53] [232] 0.0 0.01 0.00 92079 calcdynlightmask(vtxarray*) [232] ----------------------------------------------- 0.01 0.00 12274/12274 rendertarget::doblur(int, float) [201] [233] 0.0 0.01 0.00 12274 rendertarget::rendertiles() [233] ----------------------------------------------- 0.01 0.00 8520/8520 setuptmu(int, char const*, char const*) [236] [234] 0.0 0.01 0.00 8520 parsetmufunc(tmu&, tmufunc&, char const*) [234] ----------------------------------------------- 0.01 0.00 8520/8520 gl_drawframe(int, int) [9] [235] 0.0 0.01 0.00 8520 limitsky() [235] ----------------------------------------------- 0.00 0.01 8520/8520 setupTMUs(renderstate&, float, bool) [50] [236] 0.0 0.00 0.01 8520 setuptmu(int, char const*, char const*) [236] 0.01 0.00 8520/8520 parsetmufunc(tmu&, tmufunc&, char const*) [234] 0.00 0.00 8520/19478 committmu(int, tmu&) [570] ----------------------------------------------- 0.00 0.00 580/7580 gui::button(char const*, int, char const*) [275] 0.01 0.00 7000/7580 gui::text(char const*, int, char const*) [108] [237] 0.0 0.01 0.00 7580 gui::icon_(Texture*, bool, bool, int, int, int, bool, int, int, int, Texture*, vec const&) [237] ----------------------------------------------- 0.00 0.00 1956/4326 render_particles(int) [15] 0.01 0.00 2370/4326 fireballrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) [194] [238] 0.0 0.01 0.00 4326 binddepthfxparams(float, float, bool, void*) [238] 0.00 0.00 8494/42522 setlocalparamf(char const*, int, int, float, float, float, float) [551] ----------------------------------------------- 0.00 0.01 4262/4262 main [1] [239] 0.0 0.00 0.01 4262 updateparticles() [239] 0.01 0.00 4262/4262 bfaclient::entities::drawparticles() [240] ----------------------------------------------- 0.01 0.00 4262/4262 updateparticles() [239] [240] 0.0 0.01 0.00 4262 bfaclient::entities::drawparticles() [240] ----------------------------------------------- 0.01 0.00 4260/4260 gl_drawframe(int, int) [9] [241] 0.0 0.01 0.00 4260 queryreflections() [241] ----------------------------------------------- 0.01 0.00 3323/3323 drawskybox(int, bool) [204] [242] 0.0 0.01 0.00 3323 draw_env_overlay(int, Texture*, float, float) [242] ----------------------------------------------- 0.01 0.00 1500/1500 bfaclient::scoreboard::gui(g3d_gui&, bool) [100] [243] 0.0 0.01 0.00 1500 gui::strut(int) [243] ----------------------------------------------- 0.00 0.00 7/2183252 skyoccluded(cube&, int) [438] 0.00 0.00 24173/2183252 occludesface(cube&, int, ivec const&, int, ivec const&, int, unsigned char, unsigned char, unsigned char, facevec const*) [158] 0.00 0.00 100841/2183252 decalrenderer::gendecaltris(cube*, ivec const&, int, unsigned char*, unsigned char) [56] 0.00 0.00 450138/2183252 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [79] 0.01 0.00 1608093/2183252 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [60] [244] 0.0 0.01 0.00 2183252 faceedges(cube&, int) [244] ----------------------------------------------- 0.01 0.00 1306398/1306398 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [60] [245] 0.0 0.01 0.00 1306398 collapsedface(unsigned int) [245] ----------------------------------------------- 0.01 0.00 124333/124333 pvsoccluded(ivec const&, ivec const&) [150] [246] 0.0 0.01 0.00 124333 pvsoccluded(unsigned char*, ivec const&, int, ivec const&, ivec const&) [246] ----------------------------------------------- 93208 freeocta(cube*) [582] [247] 0.0 0.01 0.00 93208 discardchildren(cube&) [247] 0.00 0.00 43979/45326 freesurfaces(cube&) [546] 0.00 0.00 43979/43979 freenormals(cube&) [549] 0.00 0.00 43979/122027 freeclipplanes(cube&) [529] 0.00 0.00 43979/43979 freemergeinfo(cube&) [550] 0.00 0.00 43979/43979 freecubeext(cube&) [548] 0.00 0.00 143/159 destroyva(vtxarray*, bool) [783] 43979 freeoctaentities(cube&) [311] 11647 freeocta(cube*) [582] ----------------------------------------------- 0.01 0.00 612/612 genwatervariant(Shader&, char const*, vector&, vector&, int) [197] [248] 0.0 0.01 0.00 612 findunusedtexcoordcomponent(char const*, int&, int&) [248] ----------------------------------------------- 0.01 0.00 38/38 md3::load() [198] [249] 0.0 0.01 0.00 38 vertmodel::vertmesh::scaleverts(vec const&, float) [249] ----------------------------------------------- 0.00 0.01 4260/4260 rendermapmodels() [43] [250] 0.0 0.00 0.01 4260 findvisiblemms(vector const&) [250] 0.01 0.00 28876/277062 isvisiblecube(ivec const&, int) [137] 0.00 0.00 26996/353663 pvsoccluded(ivec const&, ivec const&) [150] 0.00 0.00 8619/176698 checkquery(occludequery*, bool) [522] ----------------------------------------------- 0.00 0.01 300/300 executeret(char const*) [83] [251] 0.0 0.00 0.01 300 variantshader(int*, char*, int*, char*, char*) [251] 0.00 0.00 42/183 shader(int*, char*, char*, char*) [193] 0.00 0.00 24/128 gendynlightvariant(Shader&, char const*, char const*, char const*, int) [196] 0.00 0.00 258/1757 newshader(int, char const*, char const*, char const*, Shader*, int) [212] 0.00 0.00 258/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 258/836 lookupshaderbyname(char const*) [726] ----------------------------------------------- 0.00 0.01 52/52 shader(int*, char*, char*, char*) [193] [252] 0.0 0.00 0.01 52 genshadowmapvariant(Shader&, char const*, char const*, char const*, int) [252] 0.00 0.01 52/128 gendynlightvariant(Shader&, char const*, char const*, char const*, int) [196] 0.00 0.00 52/104 genwatervariant(Shader&, char const*, char const*, char const*, int) [276] 0.00 0.00 52/1757 newshader(int, char const*, char const*, char const*, Shader*, int) [212] 0.00 0.00 206/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 206/1486 vector::put(char const*, int) [711] 0.00 0.00 51/177 findusedtexcoords(char const*) [775] ----------------------------------------------- 0.00 0.01 5363/5363 listrenderer::render() [156] [253] 0.0 0.00 0.01 5363 textrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) [253] 0.00 0.01 5363/168142 draw_text(char const*, int, int, int, int, int, int, bool, int, int) [61] 0.00 0.00 5363/211209 text_width(char const*) [189] ----------------------------------------------- 0.00 0.01 4262/4262 main [1] [254] 0.0 0.00 0.01 4262 bfaclient::recomputecamera(int, int) [254] 0.00 0.01 4258/58294 findorientation(vec&, float, float, vec&) [122] 0.00 0.00 21290/568564 vecfromyawpitch(float, float, int, int, vec&) [161] 0.00 0.00 42246/702920 bfaclient::allowmove(physent*) [222] 0.00 0.00 4258/2449128 lookupmaterial(vec const&) [88] 0.00 0.00 4258/403174 bfaclient::headpos(physent*, float) [223] 0.00 0.00 4258/341685980 bfaclient::feetpos(physent*, float) [10] 0.00 0.00 2/10161 reloadMT() [149] 0.00 0.00 1733/6340270 randomMT() [508] 0.00 0.00 3/4844 resetcursor(bool, bool) [618] ----------------------------------------------- 0.00 0.01 124805/124805 genmatsurfs(cube&, int, int, int, int, vector&, unsigned char&, unsigned char&) [256] [255] 0.0 0.00 0.01 124805 visiblematerial(cube&, int, int, int, int, int, unsigned char) [255] 0.00 0.00 42856/1406812 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [60] ----------------------------------------------- 0.00 0.01 7068/7068 rendercube(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [73] [256] 0.0 0.00 0.01 7068 genmatsurfs(cube&, int, int, int, int, vector&, unsigned char&, unsigned char&) [256] 0.00 0.01 124805/124805 visiblematerial(cube&, int, int, int, int, int, unsigned char) [255] ----------------------------------------------- 0.00 0.01 8520/8520 renderavatar() [192] [257] 0.0 0.00 0.01 8520 bfaclient::renderavatar() [257] 0.00 0.00 8076/110840 bfaclient::renderplayer(fpsent*, bool, bool) [105] 0.00 0.00 8520/702920 bfaclient::allowmove(physent*) [222] ----------------------------------------------- 0.00 0.01 1320/1320 bfaclient::clientcom::parsepacketclient(int, databuf&) [68] [258] 0.0 0.00 0.01 1320 bfaclient::clientcom::parsepositions(databuf&) [258] 0.01 0.00 243373/725425 getint(databuf&) [183] 0.00 0.00 117720/317400 getuint(databuf&) [517] ----------------------------------------------- 0.00 0.00 6710/13551 gencubeedges(cube&, int, int, int, int) [109] 0.00 0.00 6841/13551 genmergedfaces(cube&, ivec const&, int, int) [195] [259] 0.0 0.00 0.01 13551 genmergedverts(cube&, int, ivec const&, int, mergeinfo const&, vvec*, plane*) [259] 0.00 0.00 40653/637341 faceverts(cube&, int, int) [118] 0.00 0.00 40653/2302769 genvectorvert(ivec const&, cube&, ivec&) [95] ----------------------------------------------- 0.00 0.01 4260/4260 rendergeom(float, bool) [26] [260] 0.0 0.00 0.01 4260 finddynlights() [260] 0.00 0.00 6851/10985008 collide(physent*, vec const&, float, bool) [7] 0.00 0.00 13345/353663 pvsoccluded(ivec const&, ivec const&) [150] 0.00 0.00 24259/191720 isvisiblesphere(float, vec const&) [226] ----------------------------------------------- 0.00 0.01 40/40 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] [261] 0.0 0.00 0.01 40 bfaclient::projectiles::create(vec&, vec&, bool, fpsent*, int, int, int, int, int, int, int, int, int, int, int) [261] 0.00 0.00 29/2265 bfaclient::projectiles::init(projent&, bool) [38] ----------------------------------------------- 0.00 0.01 513/513 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] [262] 0.0 0.00 0.01 513 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [262] 0.00 0.00 513/6517 particle_splash(int, int, int, vec const&) [135] 0.00 0.00 320/233379 bfaclient::entities::route(int, int, vector&, vector&, float, float*) [23] 0.00 0.00 4/4676 bfaclient::botclient::follow(fpsent*, botstate&, fpsent*, bool) [32] 0.00 0.00 1010/14511 playsound(int, int, int, vec&, physent*, int*, int, int, int) [265] 0.00 0.00 12240/489593095 bfaclient::iterdynents(int) [14] 0.00 0.00 12732/507143890 bfaclient::numdynents() [17] 0.00 0.00 513/403174 bfaclient::headpos(physent*, float) [223] 0.00 0.00 496/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 1/10161 reloadMT() [149] 0.00 0.00 54/341685980 bfaclient::feetpos(physent*, float) [10] 0.00 0.00 815/6340270 randomMT() [508] 0.00 0.00 496/625 particle_text(vec const&, char const*, int, int) [738] 0.00 0.00 4/97 bfaclient::botclient::violence(fpsent*, botstate&, fpsent*, bool) [797] ----------------------------------------------- 0.00 0.00 8450/136731 playsound(int, int, int, vec&, physent*, int*, int, int, int) [265] 0.00 0.00 128281/136731 updatesounds() [143] [263] 0.0 0.00 0.01 136731 updatesound(int) [263] 0.01 0.00 98512/2449128 lookupmaterial(vec const&) [88] ----------------------------------------------- 0.00 0.00 3736/3736 bfaclient::drawhud(int, int) [45] [264] 0.0 0.00 0.00 3736 rendericon(char const*, int, int, int, int) [264] 0.00 0.00 3736/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/14511 sound(int*, int*) [410] 0.00 0.00 88/14511 bfaclient::killed(int, int, int, fpsent*, fpsent*) [121] 0.00 0.00 338/14511 bfaclient::entities::announce(int, char const*, bool) [308] 0.00 0.00 338/14511 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] 0.00 0.00 386/14511 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [48] 0.00 0.00 700/14511 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] 0.00 0.00 1010/14511 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [262] 0.00 0.00 3005/14511 bfaclient::projectiles::move(projent&, int) [51] 0.00 0.00 4320/14511 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [77] 0.00 0.00 4325/14511 bfaclient::projectiles::update() [22] [265] 0.0 0.00 0.00 14511 playsound(int, int, int, vec&, physent*, int*, int, int, int) [265] 0.00 0.00 14499/142780 calcvol(int, int, int, int, int, int, vec&, int*, int*) [160] 0.00 0.00 8450/136731 updatesound(int) [263] 0.00 0.00 1128/6512 removesound(int) [606] ----------------------------------------------- 0.00 0.00 84192/84192 renderva(renderstate&, vtxarray*, int, bool, bool) [53] [266] 0.0 0.00 0.00 84192 renderzpass(renderstate&, vtxarray*) [266] 0.00 0.00 84192/769501 Shader::flushenvparams(Slot*) [165] 0.00 0.00 10924/20371 changevbuf(renderstate&, int, vtxarray*) [312] 0.00 0.00 4260/397480 Shader::bindprograms() [516] ----------------------------------------------- 0.00 0.00 27195/27195 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [64] [267] 0.0 0.00 0.00 27195 modeloccluded(vec const&, float) [267] 0.00 0.00 27195/353663 pvsoccluded(ivec const&, ivec const&) [150] 0.00 0.00 20009/20009 bboccluded(ivec const&, ivec const&) [569] ----------------------------------------------- 0.00 0.00 129/129 particle_trail(int, int, vec const&, vec const&) [269] [268] 0.0 0.00 0.00 129 part_trail(int, int, vec const&, vec const&, int, float) [268] 0.00 0.00 33332/1014116 varenderer<0>::addpart(vec const&, vec const&, int, int, float, physent*) [134] 0.00 0.00 215/10161 reloadMT() [149] 0.00 0.00 133328/6340270 randomMT() [508] ----------------------------------------------- 0.00 0.00 129/129 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [77] [269] 0.0 0.00 0.00 129 particle_trail(int, int, vec const&, vec const&) [269] 0.00 0.00 129/129 part_trail(int, int, vec const&, vec const&, int, float) [268] ----------------------------------------------- 1 loadmodel(char const*, int, bool) [174] [270] 0.0 0.00 0.00 1 obj::load() [270] 0.00 0.00 1/1 obj::loaddefaultparts() [273] 0.00 0.00 2/493776 s_sprintf_f::operator()(char const*, ...) [214] 1 execfile(char const*) [364] ----------------------------------------------- 0.00 0.00 1/1 loadmodel(char const*, int, bool) [174] [271] 0.0 0.00 0.00 1 md2::load() [271] 0.00 0.00 2/66 animmodel::sharemeshes(char*, ...) [113] 0.00 0.00 2/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 2/1914 path(char*) [702] 0.00 0.00 1/3 parentdir(char const*) [926] ----------------------------------------------- 0.00 0.00 1/1 md3::load() [198] [272] 0.0 0.00 0.00 1 md3::loaddefaultparts() [272] 0.00 0.00 2/66 animmodel::sharemeshes(char*, ...) [113] 0.00 0.00 2/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 2/1914 path(char*) [702] 0.00 0.00 1/3 parentdir(char const*) [926] ----------------------------------------------- 0.00 0.00 1/1 obj::load() [270] [273] 0.0 0.00 0.00 1 obj::loaddefaultparts() [273] 0.00 0.00 2/66 animmodel::sharemeshes(char*, ...) [113] 0.00 0.00 2/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 2/1914 path(char*) [702] 0.00 0.00 1/3 parentdir(char const*) [926] ----------------------------------------------- 0.00 0.00 1160/1160 executeret(char const*) [83] [274] 0.0 0.00 0.00 1160 guibutton(char*, char*, char*, char*) [274] 0.00 0.00 1160/1160 gui::button(char const*, int, char const*) [275] 0.00 0.00 115/249 setsvar(char const*, char const*, bool) [316] ----------------------------------------------- 0.00 0.00 1160/1160 guibutton(char*, char*, char*, char*) [274] [275] 0.0 0.00 0.00 1160 gui::button(char const*, int, char const*) [275] 0.00 0.00 580/7580 gui::icon_(Texture*, bool, bool, int, int, int, bool, int, int, int, Texture*, vec const&) [237] 0.00 0.00 580/168142 draw_text(char const*, int, int, int, int, int, int, bool, int, int) [61] 0.00 0.00 580/89445 textureload(char const*, int, bool, bool) [93] 0.00 0.00 1160/211209 text_width(char const*) [189] 0.00 0.00 580/493776 s_sprintf_f::operator()(char const*, ...) [214] ----------------------------------------------- 0.00 0.00 52/104 genshadowmapvariant(Shader&, char const*, char const*, char const*, int) [252] 0.00 0.00 52/104 shader(int*, char*, char*, char*) [193] [276] 0.0 0.00 0.00 104 genwatervariant(Shader&, char const*, char const*, char const*, int) [276] 0.00 0.00 104/624 genwatervariant(Shader&, char const*, vector&, vector&, int) [197] ----------------------------------------------- 0.00 0.00 1534/1534 bfaclient::drawhudelements(int, int) [116] [277] 0.0 0.00 0.00 1534 rendercommand(int, int, int) [277] 0.00 0.00 1534/168142 draw_text(char const*, int, int, int, int, int, int, bool, int, int) [61] 0.00 0.00 1534/212743 text_bounds(char const*, int&, int&, int) [184] 0.00 0.00 1534/493776 s_sprintf_f::operator()(char const*, ...) [214] ----------------------------------------------- 0.00 0.00 47/42318 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] 0.00 0.00 42271/42318 bfaclient::drawgamehud(int, int) [57] [278] 0.0 0.00 0.00 42318 bfaclient::colorname(fpsent*, char*, char const*, bool, bool) [278] 0.00 0.00 84612/493776 s_sprintf_f::operator()(char const*, ...) [214] ----------------------------------------------- 0.00 0.00 4260/4260 render_particles(int) [15] [279] 0.0 0.00 0.00 4260 lightningrenderer::update() [279] 0.00 0.00 218/10161 reloadMT() [149] 0.00 0.00 132992/6340270 randomMT() [508] ----------------------------------------------- [280] 0.0 0.00 0.00 vacollect::texsort(sortkey const*, sortkey const*) [280] 0.00 0.00 2636/675839 lookuptexture(int, bool) [63] ----------------------------------------------- 0.00 0.00 1/486 resolverwait(char const*, _ENetAddress*) [367] 0.00 0.00 3/486 resetmap() [345] 0.00 0.00 5/486 allchanged(bool) [49] 0.00 0.00 10/486 gencubeedges(cube*, int, int, int, int) [104] 0.00 0.00 10/486 updateva(cube*, int, int, int, int, int) [70] 0.00 0.00 14/486 load_world(char*) [304] 0.00 0.00 32/486 loadmodel(char const*, int, bool) [174] 0.00 0.00 183/486 shader(int*, char*, char*, char*) [193] 0.00 0.00 228/486 texturedata(char const*, Slot::Tex*, bool, bool*, TextureAnim*) [87] [281] 0.0 0.00 0.00 486 renderprogress(float, char const*, float, char const*, unsigned int) [281] 0.00 0.00 467/168142 draw_text(char const*, int, int, int, int, int, int, bool, int, int) [61] 0.00 0.00 568/769501 Shader::flushenvparams(Slot*) [165] 0.00 0.00 568/397480 Shader::bindprograms() [516] 0.00 0.00 487/487 bar(float, int, int, float, float, float) [743] 0.00 0.00 467/467 clientkeepalive() [746] 0.00 0.00 467/473 getscreenres(int&, int&) [745] 0.00 0.00 467/4872 gettextres(int&, int&) [617] ----------------------------------------------- 0.00 0.00 12274/12274 rendertarget::doblur(int, float) [201] [282] 0.0 0.00 0.00 12274 setblurshader(int, int, int, float*, float*, unsigned int) [282] 0.00 0.00 12274/769501 Shader::flushenvparams(Slot*) [165] 0.00 0.00 24548/1868892 setlocalparamfv(char const*, int, int, float const*) [220] 0.00 0.00 2/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 24548/42522 setlocalparamf(char const*, int, int, float, float, float, float) [551] 0.00 0.00 12274/397480 Shader::bindprograms() [516] 0.00 0.00 2/836 lookupshaderbyname(char const*) [726] ----------------------------------------------- 0.00 0.00 1/22187 bfaserver::bfaserver()::cmd_gamever::run(bfaserver*) [440] 0.00 0.00 232/22187 bfaclient::bfaclient()::cmd_gamemode::run(bfaclient*) [350] 0.00 0.00 21954/22187 executeret(char const*) [83] [283] 0.0 0.00 0.00 22187 intret(int) [283] 0.00 0.00 22187/493776 s_sprintf_f::operator()(char const*, ...) [214] ----------------------------------------------- 0.00 0.00 1964/1964 bfaclient::projectiles::init(projent&, bool) [38] [284] 0.0 0.00 0.00 1964 setbbfrommodel(dynent*, char const*) [284] 0.00 0.00 1964/6372605 loadmodel(char const*, int, bool) [174] 0.00 0.00 7/17 animmodel::calcbb(int, vec&, vec&) [857] ----------------------------------------------- 0.00 0.00 232/232 g3d_render() [99] [285] 0.0 0.00 0.00 232 menu::gui(g3d_gui&, bool) [285] 0.00 0.00 232/232 gui::tab(char const*, int) [287] 0.00 0.00 232/6372605 execute(char const*) [619] 0.00 0.00 232/732 gui::start(int, float, int*, bool) [730] 0.00 0.00 232/5732 gui::poplist() [611] 0.00 0.00 232/732 gui::end() [729] ----------------------------------------------- 0.00 0.00 4260/4260 gl_drawframe(int, int) [9] [286] 0.0 0.00 0.00 4260 rendermaterials() [286] 0.00 0.00 4260/4260 sortmaterials(vector&) [295] 0.00 0.00 350/675839 lookuptexture(int, bool) [63] 0.00 0.00 175/769501 Shader::flushenvparams(Slot*) [165] 0.00 0.00 1375/1375 renderlava(materialsurface&, Texture*, float) [713] 0.00 0.00 175/175 getwatercolour(unsigned char*) [776] 0.00 0.00 175/175 getwaterfallcolour(unsigned char*) [777] 0.00 0.00 175/397480 Shader::bindprograms() [516] 0.00 0.00 2/836 lookupshaderbyname(char const*) [726] ----------------------------------------------- 0.00 0.00 232/232 menu::gui(g3d_gui&, bool) [285] [287] 0.0 0.00 0.00 232 gui::tab(char const*, int) [287] 0.00 0.00 232/168142 draw_text(char const*, int, int, int, int, int, int, bool, int, int) [61] 0.00 0.00 232/211209 text_width(char const*) [189] ----------------------------------------------- 0.00 0.00 159/159 setva(cube&, int, int, int, int, int) [72] [288] 0.0 0.00 0.00 159 newva(int, int, int, int) [288] 0.00 0.00 159/159 vacollect::setupdata(vtxarray*) [291] 0.00 0.00 159/159 vacollect::optimize() [329] ----------------------------------------------- 0.00 0.00 4264/4264 main [1] [289] 0.0 0.00 0.00 4264 checkinput() [289] 0.00 0.00 4832/4832 bfaclient::mousemove(int, int, int, int, int, int) [296] 0.00 0.00 410/410 execbind(keym&, bool) [310] 0.00 0.00 122/122 consolekey(int, bool, int) [403] 0.00 0.00 4832/4844 resetcursor(bool, bool) [618] 0.00 0.00 532/532 keypress(int, bool, int) [740] ----------------------------------------------- 0.00 0.00 7232/7232 renderdecals(int) [179] [290] 0.0 0.00 0.00 7232 decalrenderer::render() [290] 0.00 0.00 7232/769501 Shader::flushenvparams(Slot*) [165] 0.00 0.00 5005/397480 Shader::bindprograms() [516] 0.00 0.00 2434/10958 resettmu(int) [587] 0.00 0.00 1/836 lookupshaderbyname(char const*) [726] ----------------------------------------------- 0.00 0.00 159/159 newva(int, int, int, int) [288] [291] 0.0 0.00 0.00 159 vacollect::setupdata(vtxarray*) [291] 0.00 0.00 899/675839 lookuptexture(int, bool) [63] 0.00 0.00 345/345 addvbo(vtxarray*, int, int, int) [757] 0.00 0.00 159/159 genverts(vector&, void*, vec const&) [781] 0.00 0.00 1/6 flushvbo(int) [882] ----------------------------------------------- 0.00 0.00 135/135 precacheall() [293] [292] 0.0 0.00 0.00 135 precachetextures(vtxarray*) [292] 0.00 0.00 887/675839 lookuptexture(int, bool) [63] ----------------------------------------------- 0.00 0.00 2/2 allchanged(bool) [49] [293] 0.0 0.00 0.00 2 precacheall() [293] 0.00 0.00 135/135 precachetextures(vtxarray*) [292] ----------------------------------------------- 0.00 0.00 4477/4477 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [77] [294] 0.0 0.00 0.00 4477 create(int, int, int, vec const&, float, physent*) [294] 0.00 0.00 4477/1014116 varenderer<0>::addpart(vec const&, vec const&, int, int, float, physent*) [134] 0.00 0.00 5/10161 reloadMT() [149] 0.00 0.00 4477/6340270 randomMT() [508] ----------------------------------------------- 0.00 0.00 4260/4260 rendermaterials() [286] [295] 0.0 0.00 0.00 4260 sortmaterials(vector&) [295] 0.00 0.00 4260/568564 vecfromyawpitch(float, float, int, int, vec&) [161] ----------------------------------------------- 0.00 0.00 4832/4832 checkinput() [289] [296] 0.0 0.00 0.00 4832 bfaclient::mousemove(int, int, int, int, int, int) [296] 0.00 0.00 14454/702920 bfaclient::allowmove(physent*) [222] 0.00 0.00 4832/141153 g3d_active(bool, bool) [528] ----------------------------------------------- 0.00 0.00 1956/1956 depthfxtexture::dorender() [298] [297] 0.0 0.00 0.00 1956 renderdepthobstacles(vec const&, vec const&, float, float*, int) [297] 0.00 0.00 3912/769501 Shader::flushenvparams(Slot*) [165] 0.00 0.00 3912/1868892 setlocalparamfv(char const*, int, int, float const*) [220] 0.00 0.00 3912/397480 Shader::bindprograms() [516] 0.00 0.00 1956/14657 resetorigin() [575] 0.00 0.00 1850/26402 setorigin(vtxarray*, bool) [563] 0.00 0.00 1/836 lookupshaderbyname(char const*) [726] ----------------------------------------------- 0.00 0.00 1956/1956 rendertarget::render(int, int, int, float) [31] [298] 0.0 0.00 0.00 1956 depthfxtexture::dorender() [298] 0.00 0.00 1956/1956 renderdepthobstacles(vec const&, vec const&, float, float*, int) [297] ----------------------------------------------- 0.00 0.00 233/233 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] [299] 0.0 0.00 0.00 233 bfaclient::physics::entinmap(physent*, bool) [299] 0.00 0.00 337/10985008 collide(physent*, vec const&, float, bool) [7] 0.00 0.00 1/10161 reloadMT() [149] 0.00 0.00 312/6340270 randomMT() [508] ----------------------------------------------- 0.00 0.00 1/6631 bfaserver::parsepacket(int, int, bool, databuf&) [176] 0.00 0.00 500/6631 bfaclient::scoreboard::gui(g3d_gui&, bool) [100] 0.00 0.00 1868/6631 bfaclient::drawhud(int, int) [45] 0.00 0.00 4262/6631 bfaclient::gametitle() [306] [300] 0.0 0.00 0.00 6631 bfaserver::gamename(int, int) [300] 0.00 0.00 6631/493776 s_sprintf_f::operator()(char const*, ...) [214] ----------------------------------------------- 0.00 0.00 5038/5038 renderbatches(renderstate&, int) [84] [301] 0.0 0.00 0.00 5038 setdynlights(vtxarray*, ivec const&) [301] 0.00 0.00 17356/1336610 setenvparamf(char const*, int, int, float, float, float, float) [221] 0.00 0.00 10/493776 s_sprintf_f::operator()(char const*, ...) [214] ----------------------------------------------- 0.00 0.00 33389/33389 bfaclient::projectiles::update() [22] [302] 0.0 0.00 0.00 33389 regularsplash(int, int, int, int, int, vec const&, float, int) [302] 0.00 0.00 31/10161 reloadMT() [149] 0.00 0.00 33389/47609 emit_particles() [544] 0.00 0.00 17927/6340270 randomMT() [508] ----------------------------------------------- 0.00 0.00 40/40 executeret(char const*) [83] [303] 0.0 0.00 0.00 40 md3skin(char*, char*, char*, float*, float*) [303] 0.00 0.00 74/89445 textureload(char const*, int, bool, bool) [93] 0.00 0.00 74/185 makerelpath(char const*, char const*, char const*) [354] ----------------------------------------------- 0.00 0.00 2/2 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] [304] 0.0 0.00 0.00 2 load_world(char*) [304] 0.00 0.00 4/6 computescreen(char const*, Texture*, char const*) [307] 0.00 0.00 14/486 renderprogress(float, char const*, float, char const*, unsigned int) [281] 0.00 0.00 50/6372605 loadmodel(char const*, int, bool) [174] 0.00 0.00 2/3 resetmap() [345] 0.00 0.00 2/89445 textureload(char const*, int, bool, bool) [93] 0.00 0.00 5/249 setsvar(char const*, char const*, bool) [316] 0.00 0.00 2/6372605 freeocta(cube*) [582] 0.00 0.00 2/6372605 execfile(char const*) [364] 0.00 0.00 2/6372605 entitiesinoctanodes() [346] 0.00 0.00 2/6372605 initlights() [445] 0.00 0.00 2/6372605 allchanged(bool) [49] 0.00 0.00 2/6372605 execute(char const*) [619] 0.00 0.00 2/3 setnames(char*, int) [418] 0.00 0.00 2/48 conoutf(char const*, ...) [363] 0.00 0.00 2/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 2/2 opengzfile(char const*, char const*) [432] 0.00 0.00 2/3 startmap(char const*) [420] 0.00 0.00 2/23927707 bfaclient::entities::getents() [151] 0.00 0.00 7433/7433 gzgetint(void*) [604] 0.00 0.00 3548/1208592 endianswap(void*, int, int) [511] 0.00 0.00 1772/1772 bfaclient::entities::newent() [707] 0.00 0.00 1772/1772 bfaclient::entities::readent(void*&, int, int, char*, int, int, entity&) [708] 0.00 0.00 1772/12422 bfaclient::entities::maylink(int, int) [579] 0.00 0.00 259/489529 readushort(void*) [514] 0.00 0.00 90/252 setvar(char const*, int, bool) [764] 0.00 0.00 50/42340 getmminfo(int) [553] 0.00 0.00 20/20 gzgetfloat(void*) [848] 0.00 0.00 20/56 setfvar(char const*, float, bool) [811] 0.00 0.00 2/2 bfaserver::canload(char*) [958] 0.00 0.00 2/2 bfaclient::entities::initents(void*&, int, int, char*, int) [955] 0.00 0.00 2/2 loadchildren(void*) [584] 0.00 0.00 2/2 validatec(cube*, int) [947] 0.00 0.00 2/2 loadpvs(void*) [943] 0.00 0.00 2/2 bfaclient::loadworld(void*&, int) [956] 0.00 0.00 2/2 genenvmaps() [935] ----------------------------------------------- 0.00 0.00 6/4269 computescreen(char const*, Texture*, char const*) [307] 0.00 0.00 4263/4269 main [1] [305] 0.0 0.00 0.00 4269 setcaption(char const*) [305] 0.00 0.00 4269/493776 s_sprintf_f::operator()(char const*, ...) [214] ----------------------------------------------- 0.00 0.00 4262/4262 main [1] [306] 0.0 0.00 0.00 4262 bfaclient::gametitle() [306] 0.00 0.00 4262/6631 bfaserver::gamename(int, int) [300] ----------------------------------------------- 0.00 0.00 1/6 connects(char const*) [330] 0.00 0.00 1/6 main [1] 0.00 0.00 4/6 load_world(char*) [304] [307] 0.0 0.00 0.00 6 computescreen(char const*, Texture*, char const*) [307] 0.00 0.00 20/115454 draw_textx(char const*, int, int, int, int, int, int, bool, int, int, int, ...) [78] 0.00 0.00 20/67037 settexture(char const*, int) [107] 0.00 0.00 12/168142 draw_text(char const*, int, int, int, int, int, int, bool, int, int) [61] 0.00 0.00 12/12 loadbackground(int, int) [331] 0.00 0.00 5/769501 Shader::flushenvparams(Slot*) [165] 0.00 0.00 6/4269 setcaption(char const*) [305] 0.00 0.00 4/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 6/473 getscreenres(int&, int&) [745] 0.00 0.00 6/4872 gettextres(int&, int&) [617] ----------------------------------------------- 0.00 0.00 88/88 bfaclient::killed(int, int, int, fpsent*, fpsent*) [121] [308] 0.0 0.00 0.00 88 bfaclient::entities::announce(int, char const*, bool) [308] 0.00 0.00 338/14511 playsound(int, int, int, vec&, physent*, int*, int, int, int) [265] 0.00 0.00 88/139 console(char const*, int, ...) [348] 0.00 0.00 962/962 getworldsize() [722] ----------------------------------------------- 0.00 0.00 29/29 executeret(char const*) [83] [309] 0.0 0.00 0.00 29 md5skin(char*, char*, char*, float*, float*) [309] 0.00 0.00 58/89445 textureload(char const*, int, bool, bool) [93] 0.00 0.00 58/185 makerelpath(char const*, char const*, char const*) [354] ----------------------------------------------- 0.00 0.00 410/410 checkinput() [289] [310] 0.0 0.00 0.00 410 execbind(keym&, bool) [310] 0.00 0.00 404/6372605 execute(char const*) [619] 0.00 0.00 205/205 bfaclient::clientcom::state() [770] ----------------------------------------------- 75 modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) [211] 43979 discardchildren(cube&) [247] [311] 0.0 0.00 0.00 44054 freeoctaentities(cube&) [311] 0.00 0.00 44054/23927707 bfaclient::entities::getents() [151] 935 modifyoctaent(int, int) [336] ----------------------------------------------- 0.00 0.00 9447/20371 renderbatches(renderstate&, int) [84] 0.00 0.00 10924/20371 renderzpass(renderstate&, vtxarray*) [266] [312] 0.0 0.00 0.00 20371 changevbuf(renderstate&, int, vtxarray*) [312] 0.00 0.00 9447/1336610 setenvparamf(char const*, int, int, float, float, float, float) [221] 0.00 0.00 20371/26402 setorigin(vtxarray*, bool) [563] ----------------------------------------------- 0.00 0.00 1515/1515 listrenderer::render() [156] [313] 0.0 0.00 0.00 1515 setupexplosion() [313] 0.00 0.00 1515/769501 Shader::flushenvparams(Slot*) [165] 0.00 0.00 1515/397480 Shader::bindprograms() [516] 0.00 0.00 2/2 createexpmodtex(int, float) [940] 0.00 0.00 2/836 lookupshaderbyname(char const*) [726] ----------------------------------------------- 0.00 0.00 1515/1515 listrenderer::render() [156] [314] 0.0 0.00 0.00 1515 fireballrenderer::endrender() [314] 0.00 0.00 1515/769501 Shader::flushenvparams(Slot*) [165] 0.00 0.00 1515/397480 Shader::bindprograms() [516] ----------------------------------------------- 0.00 0.00 500/500 bfaclient::scoreboard::gui(g3d_gui&, bool) [100] [315] 0.0 0.00 0.00 500 bfaclient::scoreboard::groupplayers() [315] 0.00 0.00 12500/489593095 bfaclient::iterdynents(int) [14] 0.00 0.00 13000/507143890 bfaclient::numdynents() [17] ----------------------------------------------- 0.00 0.00 2/249 bfaclient::clientcom::gamedisconnect(int) [317] 0.00 0.00 5/249 load_world(char*) [304] 0.00 0.00 12/249 resetmap() [345] 0.00 0.00 115/249 executeret(char const*) [83] 0.00 0.00 115/249 guibutton(char*, char*, char*, char*) [274] [316] 0.0 0.00 0.00 249 setsvar(char const*, char const*, bool) [316] 0.00 0.00 5/5 var_skybox() [319] 0.00 0.00 5/5 var_caustictex() [344] 0.00 0.00 4/4 var_cloudlayer() [368] 0.00 0.00 249/23594 exchangestr(char*, char const*) [566] 0.00 0.00 249/828 ident::changed() [727] 0.00 0.00 3/3 var_cloudbox() [911] ----------------------------------------------- 0.00 0.00 1/2 quit() [325] 0.00 0.00 1/2 gets2c() [66] [317] 0.0 0.00 0.00 2 bfaclient::clientcom::gamedisconnect(int) [317] 0.00 0.00 2/2245 removetrackedparticles(physent*) [139] 0.00 0.00 2/249 setsvar(char const*, char const*, bool) [316] 0.00 0.00 26/252 setvar(char const*, int, bool) [764] 0.00 0.00 23/2266 removetrackedsounds(physent*) [692] 0.00 0.00 23/23 freeeditinfo(editinfo*&) [841] 0.00 0.00 6/56 setfvar(char const*, float, bool) [811] 0.00 0.00 2/4260 cleardynentcache() [649] ----------------------------------------------- 0.00 0.00 4260/4260 render_particles(int) [15] [318] 0.0 0.00 0.00 4260 varenderer<1>::update() [318] 0.00 0.00 13590/7816970 bfaclient::particletrack(particle*, unsigned int, int&, vec&, vec&, bool) [173] ----------------------------------------------- 0.00 0.00 5/5 setsvar(char const*, char const*, bool) [316] [319] 0.0 0.00 0.00 5 var_skybox() [319] 0.00 0.00 5/5 loadsky(char const*, Texture**) [320] ----------------------------------------------- 0.00 0.00 5/5 var_skybox() [319] [320] 0.0 0.00 0.00 5 loadsky(char const*, Texture**) [320] 0.00 0.00 30/89445 textureload(char const*, int, bool, bool) [93] 0.00 0.00 30/493776 s_sprintf_f::operator()(char const*, ...) [214] ----------------------------------------------- 0.00 0.00 29/29 executeret(char const*) [83] [321] 0.0 0.00 0.00 29 md5bumpmap(char*, char*, char*) [321] 0.00 0.00 29/89445 textureload(char const*, int, bool, bool) [93] 0.00 0.00 29/185 makerelpath(char const*, char const*, char const*) [354] ----------------------------------------------- 0.00 0.00 111/111 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] [322] 0.0 0.00 0.00 111 bfaclient::clientcom::parsestate(fpsent*, databuf&, bool) [322] 0.00 0.00 1221/725425 getint(databuf&) [183] ----------------------------------------------- 0.00 0.00 4260/4260 rendergeom(float, bool) [26] [323] 0.0 0.00 0.00 4260 pushshadowmap() [323] 0.00 0.00 4260/1336610 setenvparamf(char const*, int, int, float, float, float, float) [221] ----------------------------------------------- 0.00 0.00 429/429 texturedata(char const*, Slot::Tex*, bool, bool*, TextureAnim*) [87] [324] 0.0 0.00 0.00 429 loadsurface(char const*) [324] 0.00 0.00 636/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 636/1085 findfile(char const*, char const*) [327] ----------------------------------------------- 1 executeret(char const*) [83] [325] 0.0 0.00 0.00 1 quit() [325] 0.00 0.00 1/2 bfaclient::clientcom::gamedisconnect(int) [317] 0.00 0.00 1/2 disconnect(int, int) [424] 0.00 0.00 1/1 writeservercfg() [441] 0.00 0.00 1/1 writecfg() [442] 0.00 0.00 1/1 writeinitcfg() [1015] 0.00 0.00 1/1 abortconnect() [1007] 1 cleanup() [1091] ----------------------------------------------- 0.00 0.00 1/2 executeret(char const*) [83] 0.00 0.00 1/2 main [1] [326] 0.0 0.00 0.00 2 particleinit() [326] 0.00 0.00 17/89445 textureload(char const*, int, bool, bool) [93] 0.00 0.00 22/22 varenderer<0>::init(int) [846] 0.00 0.00 16/16 partrenderer::init(int) [861] 0.00 0.00 2/2 varenderer<2>::init(int) [949] 0.00 0.00 2/2 varenderer<1>::init(int) [948] 0.00 0.00 2/836 lookupshaderbyname(char const*) [726] ----------------------------------------------- 0.00 0.00 2/1085 opengzfile(char const*, char const*) [432] 0.00 0.00 210/1085 addsound(char const*, int, int, vector&) [338] 0.00 0.00 237/1085 openfile(char const*, char const*) [349] 0.00 0.00 636/1085 loadsurface(char const*) [324] [327] 0.0 0.00 0.00 1085 findfile(char const*, char const*) [327] 0.00 0.00 1083/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 1506/1914 path(char*) [702] 0.00 0.00 1083/1083 fileexists(char const*, char const*) [717] ----------------------------------------------- 0.00 0.00 23345/23345 executeret(char const*) [83] [328] 0.0 0.00 0.00 23345 lookup(char*) [328] 0.00 0.00 1079/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 23345/23594 exchangestr(char*, char const*) [566] ----------------------------------------------- 0.00 0.00 159/159 newva(int, int, int, int) [288] [329] 0.0 0.00 0.00 159 vacollect::optimize() [329] 0.00 0.00 71/675839 lookuptexture(int, bool) [63] 0.00 0.00 159/159 optimizematsurfs(materialsurface*, int) [780] ----------------------------------------------- 0.00 0.00 1/1 main [1] [330] 0.0 0.00 0.00 1 connects(char const*) [330] 0.00 0.00 1/6 computescreen(char const*, Texture*, char const*) [307] 0.00 0.00 1/1 resolverwait(char const*, _ENetAddress*) [367] 0.00 0.00 1/1 trydisconnect() [427] 0.00 0.00 1/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 1/2 bfaserver::serverport() [957] 0.00 0.00 1/1 bfaclient::clientcom::numchannels() [1127] ----------------------------------------------- 0.00 0.00 12/12 computescreen(char const*, Texture*, char const*) [307] [331] 0.0 0.00 0.00 12 loadbackground(int, int) [331] 0.00 0.00 12/67037 settexture(char const*, int) [107] ----------------------------------------------- 0.00 0.00 4260/4260 render_particles(int) [15] [332] 0.0 0.00 0.00 4260 binddepthfxtex() [332] 0.00 0.00 1956/1336610 setenvparamf(char const*, int, int, float, float, float, float) [221] ----------------------------------------------- 0.00 0.00 4/66 bfaserver::parsepacket(int, int, bool, databuf&) [176] 0.00 0.00 62/66 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] [333] 0.0 0.00 0.00 66 getstring(char*, databuf&, int) [333] 0.00 0.00 443/725425 getint(databuf&) [183] ----------------------------------------------- 0.00 0.00 554/554 retbindaction(char const*, int, int) [335] [334] 0.0 0.00 0.00 554 findactionkey(char const*, int, int) [334] 0.00 0.00 554/493776 s_sprintf_f::operator()(char const*, ...) [214] ----------------------------------------------- 0.00 0.00 1/277 cmd_getbindaction::run(char*, int*) [429] 0.00 0.00 276/277 bfaclient::drawgamehud(int, int) [57] [335] 0.0 0.00 0.00 277 retbindaction(char const*, int, int) [335] 0.00 0.00 554/554 findactionkey(char const*, int, int) [334] ----------------------------------------------- 935 freeoctaentities(cube&) [311] 3544 entitiesinoctanodes() [346] [336] 0.0 0.00 0.00 4479 modifyoctaent(int, int) [336] 0.00 0.00 4479/23927707 bfaclient::entities::getents() [151] 0.00 0.00 591/595 clearlightcache(int) [360] 2707 getentboundingbox(extentity&, ivec&, ivec&) [401] 2707 modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) [211] 1394 lightent(extentity&, float) [683] ----------------------------------------------- 0.00 0.00 340/340 executeret(char const*) [83] [337] 0.0 0.00 0.00 340 md5anim(char*, char*, float*, int*) [337] 0.00 0.00 340/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 340/341 md5::md5meshgroup::loadmd5anim(char const*) [362] 0.00 0.00 340/352 bfaclient::findanims(char const*, vector&) [754] 0.00 0.00 340/1914 path(char*) [702] 0.00 0.00 340/174648 skelmodel::skelmeshgroup::totalframes() const [523] 0.00 0.00 20/24 bfaclient::numanims() [839] ----------------------------------------------- 0.00 0.00 12/75 cmd_mapsound::run(char*, int*, char*) [366] 0.00 0.00 63/75 cmd_registersound::run(char*, int*, char*) [341] [338] 0.0 0.00 0.00 75 addsound(char const*, int, int, vector&) [338] 0.00 0.00 210/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 210/1085 findfile(char const*, char const*) [327] ----------------------------------------------- 0.00 0.00 1/2 executeret(char const*) [83] 0.00 0.00 1/2 main [1] [339] 0.0 0.00 0.00 2 initdecals() [339] 0.00 0.00 6/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 6/6 executeret(char const*) [83] [340] 0.0 0.00 0.00 6 newfont(char*, char*, int*, int*, int*, int*, int*, int*) [340] 0.00 0.00 6/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 63/63 executeret(char const*) [83] [341] 0.0 0.00 0.00 63 cmd_registersound::run(char*, int*, char*) [341] 0.00 0.00 63/75 addsound(char const*, int, int, vector&) [338] 0.00 0.00 63/1025 findmaterial(char const*, bool) [718] ----------------------------------------------- 0.00 0.00 1/1 main [1] [342] 0.0 0.00 0.00 1 bfaclient::preload() [342] 0.00 0.00 36/6372605 loadmodel(char const*, int, bool) [174] 0.00 0.00 12/493776 s_sprintf_f::operator()(char const*, ...) [214] ----------------------------------------------- 0.00 0.00 5/5 var_caustictex() [344] [343] 0.0 0.00 0.00 5 loadcaustic(char const*) [343] 0.00 0.00 5/89445 textureload(char const*, int, bool, bool) [93] 0.00 0.00 5/493776 s_sprintf_f::operator()(char const*, ...) [214] ----------------------------------------------- 0.00 0.00 5/5 setsvar(char const*, char const*, bool) [316] [344] 0.0 0.00 0.00 5 var_caustictex() [344] 0.00 0.00 5/5 loadcaustic(char const*) [343] ----------------------------------------------- 0.00 0.00 1/3 emptymap(int, bool, char*, bool) [358] 0.00 0.00 2/3 load_world(char*) [304] [345] 0.0 0.00 0.00 3 resetmap() [345] 0.00 0.00 3/486 renderprogress(float, char const*, float, char const*, unsigned int) [281] 0.00 0.00 12/249 setsvar(char const*, char const*, bool) [316] 0.00 0.00 3/23927707 bfaclient::entities::getents() [151] 0.00 0.00 135/252 setvar(char const*, int, bool) [764] 0.00 0.00 30/56 setfvar(char const*, float, bool) [811] 0.00 0.00 3/3 texturereset() [910] 0.00 0.00 3/3 materialreset() [914] 0.00 0.00 3/3 mapmodelreset() [913] 0.00 0.00 3/4 clearsound() [896] 0.00 0.00 3/3 clearoverrides() [916] 0.00 0.00 3/9 cleanreflections() [872] 0.00 0.00 3/3 clearpvs() [921] 0.00 0.00 3/3 resetlightmaps() [918] 0.00 0.00 3/3 clearparticles() [917] 0.00 0.00 3/3 cleardecals() [908] 0.00 0.00 3/3 clearsleep(bool, bool) [904] 0.00 0.00 3/3 entcancel() [925] 0.00 0.00 3/3 cancelsel() [924] 0.00 0.00 3/3 pruneundos(int) [906] 0.00 0.00 3/3 worldalias(char const*, char const*) [907] ----------------------------------------------- 5 allchanged(bool) [49] 0.00 0.00 2/6372605 load_world(char*) [304] [346] 0.0 0.00 0.00 7 entitiesinoctanodes() [346] 0.00 0.00 3551/23927707 bfaclient::entities::getents() [151] 3544 modifyoctaent(int, int) [336] ----------------------------------------------- 0.00 0.00 289/289 lookuptexture(int, bool) [63] [347] 0.0 0.00 0.00 289 addname(vector&, Slot&, Slot::Tex&, bool, char const*) [347] 0.00 0.00 289/493776 s_sprintf_f::operator()(char const*, ...) [214] ----------------------------------------------- 0.00 0.00 1/139 bfaclient::startmap(char const*) [421] 0.00 0.00 2/139 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] 0.00 0.00 48/139 conoutf(char const*, ...) [363] 0.00 0.00 88/139 bfaclient::entities::announce(int, char const*, bool) [308] [348] 0.0 0.00 0.00 139 console(char const*, int, ...) [348] 0.00 0.00 278/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 139/4872 gettextres(int&, int&) [617] 0.00 0.00 139/140 filtertext(char*, char const*, bool, int) [786] 0.00 0.00 139/139 gettime(char*) [788] 0.00 0.00 139/139 conline(char const*, int, int) [787] ----------------------------------------------- 0.00 0.00 1/237 writecfg() [442] 0.00 0.00 1/237 writeservercfg() [441] 0.00 0.00 2/237 obj::objmeshgroup::load(char*) [434] 0.00 0.00 2/237 md2::md2meshgroup::load(char*) [433] 0.00 0.00 19/237 md3::md3meshgroup::load(char*) [124] 0.00 0.00 34/237 md5::md5meshgroup::loadmd5mesh(char const*) [207] 0.00 0.00 81/237 loadfile(char const*, int*) [365] 0.00 0.00 97/237 md5::md5meshgroup::loadmd5anim(char const*) [362] [349] 0.0 0.00 0.00 237 openfile(char const*, char const*) [349] 0.00 0.00 237/1085 findfile(char const*, char const*) [327] ----------------------------------------------- 0.00 0.00 232/232 executeret(char const*) [83] [350] 0.0 0.00 0.00 232 bfaclient::bfaclient()::cmd_gamemode::run(bfaclient*) [350] 0.00 0.00 232/22187 intret(int) [283] ----------------------------------------------- 0.00 0.00 1757/1757 newshader(int, char const*, char const*, char const*, Shader*, int) [212] [351] 0.0 0.00 0.00 1757 Shader::compile() [351] 0.00 0.00 200/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 3256/3256 compileasmshader(unsigned int, unsigned int&, char const*, char const*, char const*, bool, bool) [681] 0.00 0.00 50/50 compileglslshader(unsigned int, unsigned int&, char const*, char const*, char const*, bool) [813] ----------------------------------------------- 0.00 0.00 49/164 bfaclient::botclient::think(fpsent*) [3] 0.00 0.00 115/164 bfaclient::botclient::find(fpsent*, botstate&, bool) [155] [352] 0.0 0.00 0.00 164 botinfo::addstate(int) [352] 0.00 0.00 1/10161 reloadMT() [149] 0.00 0.00 115/6340270 randomMT() [508] ----------------------------------------------- 0.00 0.00 1/1 main [1] [353] 0.0 0.00 0.00 1 preloadtextures() [353] 0.00 0.00 1/2 var_guioverlaytex() [357] 0.00 0.00 1/2 var_guiskintex() [355] 0.00 0.00 1/2 var_guislidertex() [356] ----------------------------------------------- 0.00 0.00 7/185 md3bumpmap(char*, char*, char*) [128] 0.00 0.00 17/185 md5::md5mesh::load(_IO_FILE*, char*, unsigned int) [208] 0.00 0.00 29/185 md5bumpmap(char*, char*, char*) [321] 0.00 0.00 58/185 md5skin(char*, char*, char*, float*, float*) [309] 0.00 0.00 74/185 md3skin(char*, char*, char*, float*, float*) [303] [354] 0.0 0.00 0.00 185 makerelpath(char const*, char const*, char const*) [354] 0.00 0.00 185/493776 s_sprintf_f::operator()(char const*, ...) [214] ----------------------------------------------- 0.00 0.00 1/2 executeret(char const*) [83] 0.00 0.00 1/2 preloadtextures() [353] [355] 0.0 0.00 0.00 2 var_guiskintex() [355] 0.00 0.00 2/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/2 executeret(char const*) [83] 0.00 0.00 1/2 preloadtextures() [353] [356] 0.0 0.00 0.00 2 var_guislidertex() [356] 0.00 0.00 2/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/2 executeret(char const*) [83] 0.00 0.00 1/2 preloadtextures() [353] [357] 0.0 0.00 0.00 2 var_guioverlaytex() [357] 0.00 0.00 2/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 main [1] [358] 0.0 0.00 0.00 1 emptymap(int, bool, char*, bool) [358] 0.00 0.00 1/3 resetmap() [345] 0.00 0.00 1/6372605 freeocta(cube*) [582] 0.00 0.00 1/6372605 allchanged(bool) [49] 0.00 0.00 1/3 setnames(char*, int) [418] 0.00 0.00 1/3 startmap(char const*) [420] 0.00 0.00 1/2 clearlights() [443] 0.00 0.00 1/3 bfaserver::gamever() [932] 0.00 0.00 1/1 bfaserver::gameid() [1134] 0.00 0.00 1/11651 newcubes(unsigned int) [583] 0.00 0.00 1/5 updatevabbs(bool) [885] ----------------------------------------------- 0.00 0.00 164/164 executeret(char const*) [83] [359] 0.0 0.00 0.00 164 bfaclient::physics::physics(bfaclient&)::cmd_jump::run(bfaclient::physics*, int*) [359] 0.00 0.00 164/702920 bfaclient::allowmove(physent*) [222] ----------------------------------------------- 0.00 0.00 2/595 initlights() [445] 0.00 0.00 2/595 clearlights() [443] 0.00 0.00 591/595 modifyoctaent(int, int) [336] [360] 0.0 0.00 0.00 595 clearlightcache(int) [360] 0.00 0.00 1182/23927707 bfaclient::entities::getents() [151] ----------------------------------------------- 0.00 0.00 43/97 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] 0.00 0.00 54/97 bfaclient::drawgamehud(int, int) [57] [361] 0.0 0.00 0.00 97 bfaclient::entities::entinfo(int, int, int, int, int, int, bool) [361] 0.00 0.00 97/493776 s_sprintf_f::operator()(char const*, ...) [214] ----------------------------------------------- 0.00 0.00 1/341 md5::loaddefaultparts() [172] 0.00 0.00 340/341 md5anim(char*, char*, float*, int*) [337] [362] 0.0 0.00 0.00 341 md5::md5meshgroup::loadmd5anim(char const*) [362] 0.00 0.00 97/237 openfile(char const*, char const*) [349] ----------------------------------------------- 0.00 0.00 1/48 cmd_echo::run(char*) [431] 0.00 0.00 1/48 disconnect(int, int) [424] 0.00 0.00 1/48 trydisconnect() [427] 0.00 0.00 1/48 gl_init(int, int, int, int, int) [428] 0.00 0.00 1/48 serverslice() [111] 0.00 0.00 1/48 setupserver() [426] 0.00 0.00 2/48 gets2c() [66] 0.00 0.00 2/48 gl_checkextensions() [419] 0.00 0.00 2/48 load_world(char*) [304] 0.00 0.00 11/48 main [1] 0.00 0.00 25/48 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] [363] 0.0 0.00 0.00 48 conoutf(char const*, ...) [363] 0.00 0.00 48/139 console(char const*, int, ...) [348] ----------------------------------------------- 1 obj::load() [270] 7 exec(char const*) [878] 18 md3::load() [198] 43 md5::load() [171] 0.00 0.00 1/6372605 main [1] 0.00 0.00 2/6372605 load_world(char*) [304] 0.00 0.00 3/6372605 rehash(bool) [404] 0.00 0.00 6/6372605 setfont(char const*) [399] [364] 0.0 0.00 0.00 81 execfile(char const*) [364] 0.00 0.00 81/81 loadfile(char const*, int*) [365] 59 execute(char const*) [619] ----------------------------------------------- 0.00 0.00 81/81 execfile(char const*) [364] [365] 0.0 0.00 0.00 81 loadfile(char const*, int*) [365] 0.00 0.00 81/237 openfile(char const*, char const*) [349] ----------------------------------------------- 0.00 0.00 12/12 executeret(char const*) [83] [366] 0.0 0.00 0.00 12 cmd_mapsound::run(char*, int*, char*) [366] 0.00 0.00 12/75 addsound(char const*, int, int, vector&) [338] 0.00 0.00 12/1025 findmaterial(char const*, bool) [718] ----------------------------------------------- 0.00 0.00 1/1 connects(char const*) [330] [367] 0.0 0.00 0.00 1 resolverwait(char const*, _ENetAddress*) [367] 0.00 0.00 1/486 renderprogress(float, char const*, float, char const*, unsigned int) [281] 0.00 0.00 1/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 1/1 resolverinit() [1010] ----------------------------------------------- 0.00 0.00 4/4 setsvar(char const*, char const*, bool) [316] [368] 0.0 0.00 0.00 4 var_cloudlayer() [368] 0.00 0.00 1/1 loadskyoverlay(char const*) [369] ----------------------------------------------- 0.00 0.00 1/1 var_cloudlayer() [368] [369] 0.0 0.00 0.00 1 loadskyoverlay(char const*) [369] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [370] 0.0 0.00 0.00 1 bfaclient::var_bliptex::changed() [370] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [371] 0.0 0.00 0.00 1 bfaclient::var_zoomtex::changed() [371] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [372] 0.0 0.00 0.00 1 bfaclient::var_radartex::changed() [372] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [373] 0.0 0.00 0.00 1 bfaclient::var_damagetex::changed() [373] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [374] 0.0 0.00 0.00 1 bfaclient::var_goalbartex::changed() [374] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [375] 0.0 0.00 0.00 1 bfaclient::var_teambartex::changed() [375] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [376] 0.0 0.00 0.00 1 bfaclient::var_flagbliptex::changed() [376] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [377] 0.0 0.00 0.00 1 bfaclient::var_riflehudtex::changed() [377] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [378] 0.0 0.00 0.00 1 bfaclient::var_crosshairtex::changed() [378] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [379] 0.0 0.00 0.00 1 bfaclient::var_flamerhudtex::changed() [379] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [380] 0.0 0.00 0.00 1 bfaclient::var_guicursortex::changed() [380] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [381] 0.0 0.00 0.00 1 bfaclient::var_healthbartex::changed() [381] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [382] 0.0 0.00 0.00 1 bfaclient::var_indicatortex::changed() [382] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [383] 0.0 0.00 0.00 1 bfaclient::var_pistolhudtex::changed() [383] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [384] 0.0 0.00 0.00 1 bfaclient::var_radarpingtex::changed() [384] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [385] 0.0 0.00 0.00 1 bfaclient::var_riflecliptex::changed() [385] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [386] 0.0 0.00 0.00 1 bfaclient::var_editcursortex::changed() [386] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [387] 0.0 0.00 0.00 1 bfaclient::var_flamercliptex::changed() [387] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [388] 0.0 0.00 0.00 1 bfaclient::var_pistolcliptex::changed() [388] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [389] 0.0 0.00 0.00 1 bfaclient::var_shotgunhudtex::changed() [389] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [390] 0.0 0.00 0.00 1 bfaclient::var_chaingunhudtex::changed() [390] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [391] 0.0 0.00 0.00 1 bfaclient::var_grenadeshudtex::changed() [391] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [392] 0.0 0.00 0.00 1 bfaclient::var_shotguncliptex::changed() [392] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [393] 0.0 0.00 0.00 1 bfaclient::var_chainguncliptex::changed() [393] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [394] 0.0 0.00 0.00 1 bfaclient::var_grenadescliptex::changed() [394] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [395] 0.0 0.00 0.00 1 bfaclient::var_hitcrosshairtex::changed() [395] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [396] 0.0 0.00 0.00 1 bfaclient::var_teamcrosshairtex::changed() [396] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [397] 0.0 0.00 0.00 1 bfaclient::var_zoomcrosshairtex::changed() [397] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [398] 0.0 0.00 0.00 1 bfaclient::var_relativecursortex::changed() [398] 0.00 0.00 1/89445 textureload(char const*, int, bool, bool) [93] ----------------------------------------------- 0.00 0.00 1/40059 main [1] 0.00 0.00 20002/40059 pushfont(char const*) [408] 0.00 0.00 20056/40059 popfont(int) [407] [399] 0.0 0.00 0.00 40059 setfont(char const*) [399] 0.00 0.00 6/6372605 execfile(char const*) [364] 0.00 0.00 6/493776 s_sprintf_f::operator()(char const*, ...) [214] ----------------------------------------------- 0.00 0.00 747/747 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] [400] 0.0 0.00 0.00 747 findentity(int, int, int, int) [400] 0.00 0.00 747/23927707 bfaclient::entities::getents() [151] ----------------------------------------------- 2 modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) [211] 2707 modifyoctaent(int, int) [336] [401] 0.0 0.00 0.00 2709 getentboundingbox(extentity&, ivec&, ivec&) [401] 0.00 0.00 65/5801556 rotatebb(vec&, vec&, int) [106] 0.00 0.00 5/17 animmodel::calcbb(int, vec&, vec&) [857] 65 loadmodel(char const*, int, bool) [174] ----------------------------------------------- 0.00 0.00 56/56 executeret(char const*) [83] [402] 0.0 0.00 0.00 56 bfaclient::physics::physics(bfaclient&)::cmd_attack::run(bfaclient::physics*, int*) [402] 0.00 0.00 56/702920 bfaclient::allowmove(physent*) [222] 0.00 0.00 1/3325 bfaclient::clientcom::addmsg(int, char const*, ...) [680] ----------------------------------------------- 0.00 0.00 122/122 checkinput() [289] [403] 0.0 0.00 0.00 122 consolekey(int, bool, int) [403] 0.00 0.00 4/6372605 execute(char const*) [619] 0.00 0.00 57/57 resetcomplete() [810] 0.00 0.00 4/8 saycommand(char*) [874] ----------------------------------------------- 0.00 0.00 1/1 main [1] [404] 0.0 0.00 0.00 1 rehash(bool) [404] 0.00 0.00 3/6372605 execfile(char const*) [364] 0.00 0.00 1/6372605 exec(char const*) [878] ----------------------------------------------- 0.00 0.00 1/1 serverslice() [111] [405] 0.0 0.00 0.00 1 send_welcome(int) [405] 0.00 0.00 1/1 bfaserver::welcomepacket(databuf&, int, _ENetPacket*) [406] 0.00 0.00 1/55856 sendpacket(int, int, _ENetPacket*, int) [538] ----------------------------------------------- 0.00 0.00 1/1 send_welcome(int) [405] [406] 0.0 0.00 0.00 1 bfaserver::welcomepacket(databuf&, int, _ENetPacket*) [406] 0.00 0.00 34/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 91/485312 putint(databuf&, int) [515] 0.00 0.00 35/70 sendstring(char const*, databuf&) [802] 0.00 0.00 1/85055 getinfo(int) [536] ----------------------------------------------- 0.00 0.00 1868/20056 bfaclient::drawhud(int, int) [45] 0.00 0.00 4260/20056 g3d_render() [99] 0.00 0.00 4260/20056 renderconsole(int, int) [126] 0.00 0.00 9668/20056 bfaclient::drawgamehud(int, int) [57] [407] 0.0 0.00 0.00 20056 popfont(int) [407] 0.00 0.00 20056/40059 setfont(char const*) [399] ----------------------------------------------- 0.00 0.00 1868/20002 bfaclient::drawhud(int, int) [45] 0.00 0.00 4260/20002 g3d_render() [99] 0.00 0.00 4260/20002 renderconsole(int, int) [126] 0.00 0.00 9614/20002 bfaclient::drawgamehud(int, int) [57] [408] 0.0 0.00 0.00 20002 pushfont(char const*) [408] 0.00 0.00 20002/40059 setfont(char const*) [399] ----------------------------------------------- 0.00 0.00 1/6 var_envmapsize() [423] 0.00 0.00 5/6 allchanged(bool) [49] [409] 0.0 0.00 0.00 6 setupmaterials(int, int) [409] 0.00 0.00 1/675839 lookuptexture(int, bool) [63] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [410] 0.0 0.00 0.00 1 sound(int*, int*) [410] 0.00 0.00 1/14511 playsound(int, int, int, vec&, physent*, int*, int, int, int) [265] ----------------------------------------------- 0.00 0.00 1/1 main [1] [411] 0.0 0.00 0.00 1 loadshaders() [411] 0.00 0.00 1/6372605 exec(char const*) [878] 0.00 0.00 1/769501 Shader::flushenvparams(Slot*) [165] 0.00 0.00 7/836 lookupshaderbyname(char const*) [726] 0.00 0.00 1/397480 Shader::bindprograms() [516] ----------------------------------------------- 0.00 0.00 1/1 main [1] [412] 0.0 0.00 0.00 1 initruntime() [412] 0.00 0.00 1/1 initgame(char const*) [413] ----------------------------------------------- 0.00 0.00 1/1 initruntime() [412] [413] 0.0 0.00 0.00 1 initgame(char const*) [413] 0.00 0.00 1/1 bfagame::newclient() [414] 0.00 0.00 1/1 bfagame::newserver() [1111] 0.00 0.00 1/1 bfaclient::getcom() [1122] 0.00 0.00 1/1 bfaclient::getents() [1123] ----------------------------------------------- 0.00 0.00 1/1 initgame(char const*) [413] [414] 0.0 0.00 0.00 1 bfagame::newclient() [414] 0.00 0.00 1/1 bfaclient::bfaclient() [416] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [415] 0.0 0.00 0.00 1 bfaclient::clientcom::clientcom(bfaclient&) [415] 0.00 0.00 1/6372605 execute(char const*) [619] 0.00 0.00 1/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 29/241 addident(char const*, ident*) [766] 0.00 0.00 19/19 ident::~ident() [851] 0.00 0.00 2/61 newstring(char const*) [806] 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_getname::~cmd_getname() [1146] 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_ready::~cmd_ready() [1153] 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_cleardemos::~cmd_cleardemos() [1149] 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_sendmap::~cmd_sendmap() [1147] 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_getmap::~cmd_getmap() [1145] 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_setteam::~cmd_setteam() [1148] 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_goto::~cmd_goto() [1151] ----------------------------------------------- 0.00 0.00 1/1 bfagame::newclient() [414] [416] 0.0 0.00 0.00 1 bfaclient::bfaclient() [416] 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&) [415] 0.00 0.00 107/241 addident(char const*, ident*) [766] 0.00 0.00 58/61 newstring(char const*) [806] 0.00 0.00 2/2 fpsent::fpsent() [953] 0.00 0.00 1/1 bfaclient::physics::physics(bfaclient&) [1124] 0.00 0.00 1/1 bfaclient::weaponstate::weaponstate(bfaclient&)::cmd_ammo::~cmd_ammo() [1142] 0.00 0.00 1/1 bfaclient::weaponstate::weaponstate(bfaclient&)::cmd_gunselect::~cmd_gunselect() [1141] 0.00 0.00 1/1 bfaclient::weaponstate::weaponstate(bfaclient&)::cmd_weapon::~cmd_weapon() [1140] 0.00 0.00 1/1 bfaclient::scoreboard::scoreboard(bfaclient&) [1112] 0.00 0.00 1/1 bfaclient::entities::entities(bfaclient&) [1125] 0.00 0.00 1/1 bfaclient::botclient::botclient(bfaclient&)::cmd_delbot::~cmd_delbot() [1144] 0.00 0.00 1/1 bfaclient::botclient::botclient(bfaclient&)::cmd_addbot::~cmd_addbot() [1143] 0.00 0.00 1/1 bfaclient::stfclient::var_securetether::var_securetether() [1131] 0.00 0.00 1/1 bfaclient::ctfclient::ctfclient(bfaclient&)::cmd_dropflags::~cmd_dropflags() [1154] 0.00 0.00 1/1 dynent::dynent() [1110] 0.00 0.00 1/1 bfaclient::var_cursorsize::var_cursorsize() [1117] 0.00 0.00 1/1 bfaclient::var_cursorblend::var_cursorblend() [1118] 0.00 0.00 1/1 bfaclient::var_crosshairblend::var_crosshairblend() [1120] 0.00 0.00 1/1 bfaclient::var_indicatorblend::var_indicatorblend() [1121] 0.00 0.00 1/1 bfaclient::var_showammo::var_showammo() [1113] 0.00 0.00 1/1 bfaclient::var_showinfo::var_showinfo() [1115] 0.00 0.00 1/1 bfaclient::var_showindicator::var_showindicator() [1119] 0.00 0.00 1/1 bfaclient::var_showclip::var_showclip() [1114] 0.00 0.00 1/1 bfaclient::var_zoomtime::var_zoomtime() [1116] 0.00 0.00 1/1 bfaclient::bfaclient()::cmd_zoom::~cmd_zoom() [1160] 0.00 0.00 1/1 bfaclient::bfaclient()::cmd_mutators::~cmd_mutators() [1156] 0.00 0.00 1/1 bfaclient::bfaclient()::cmd_gamemode::~cmd_gamemode() [1155] 0.00 0.00 1/1 bfaclient::bfaclient()::cmd_mode::~cmd_mode() [1159] 0.00 0.00 1/1 bfaclient::bfaclient()::cmd_kill::~cmd_kill() [1157] ----------------------------------------------- 0.00 0.00 4263/4263 main [1] [417] 0.0 0.00 0.00 4263 checksleep(int) [417] 0.00 0.00 1/6372605 execute(char const*) [619] ----------------------------------------------- 0.00 0.00 1/3 emptymap(int, bool, char*, bool) [358] 0.00 0.00 2/3 load_world(char*) [304] [418] 0.0 0.00 0.00 3 setnames(char*, int) [418] 0.00 0.00 8/493776 s_sprintf_f::operator()(char const*, ...) [214] ----------------------------------------------- 0.00 0.00 1/1 main [1] [419] 0.0 0.00 0.00 1 gl_checkextensions() [419] 0.00 0.00 2/48 conoutf(char const*, ...) [363] 0.00 0.00 60/60 getprocaddress(char const*) [808] 0.00 0.00 1/1 checkglslsupport() [1039] ----------------------------------------------- 0.00 0.00 1/3 emptymap(int, bool, char*, bool) [358] 0.00 0.00 2/3 load_world(char*) [304] [420] 0.0 0.00 0.00 3 startmap(char const*) [420] 0.00 0.00 3/3 bfaclient::startmap(char const*) [421] ----------------------------------------------- 0.00 0.00 3/3 startmap(char const*) [420] [421] 0.0 0.00 0.00 3 bfaclient::startmap(char const*) [421] 0.00 0.00 1/139 console(char const*, int, ...) [348] 0.00 0.00 6/507143890 bfaclient::numdynents() [17] 0.00 0.00 3/489593095 bfaclient::iterdynents(int) [14] 0.00 0.00 3/1871 getmaptitle() [703] 0.00 0.00 3/4844 resetcursor(bool, bool) [618] ----------------------------------------------- 0.00 0.00 4/4 executeret(char const*) [83] [422] 0.0 0.00 0.00 4 bfaclient::physics::physics(bfaclient&)::cmd_action::run(bfaclient::physics*, int*) [422] 0.00 0.00 4/702920 bfaclient::allowmove(physent*) [222] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [423] 0.0 0.00 0.00 1 var_envmapsize() [423] 0.00 0.00 1/6 setupmaterials(int, int) [409] ----------------------------------------------- 0.00 0.00 1/2 quit() [325] 0.00 0.00 1/2 gets2c() [66] [424] 0.0 0.00 0.00 2 disconnect(int, int) [424] 0.00 0.00 1/48 conoutf(char const*, ...) [363] ----------------------------------------------- 0.00 0.00 1/2 executeret(char const*) [83] 0.00 0.00 1/2 main [1] [425] 0.0 0.00 0.00 2 initmumble() [425] 0.00 0.00 2/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 2/3 closemumble() [909] ----------------------------------------------- 0.00 0.00 1/1 main [1] [426] 0.0 0.00 0.00 1 setupserver() [426] 0.00 0.00 1/48 conoutf(char const*, ...) [363] 0.00 0.00 1/2 bfaserver::serverport() [957] 0.00 0.00 1/3 bfaserver::serverinfoport() [931] 0.00 0.00 1/2 bfaserver::changemap(char const*, int, int) [959] 0.00 0.00 1/1 bfaserver::getdefaultmaster() [1133] ----------------------------------------------- 0.00 0.00 1/1 connects(char const*) [330] [427] 0.0 0.00 0.00 1 trydisconnect() [427] 0.00 0.00 1/48 conoutf(char const*, ...) [363] ----------------------------------------------- 0.00 0.00 1/1 main [1] [428] 0.0 0.00 0.00 1 gl_init(int, int, int, int, int) [428] 0.00 0.00 1/48 conoutf(char const*, ...) [363] 0.00 0.00 1/1 inittmus() [1095] 0.00 0.00 1/2 setuptexcompress() [942] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [429] 0.0 0.00 0.00 1 cmd_getbindaction::run(char*, int*) [429] 0.00 0.00 1/277 retbindaction(char const*, int, int) [335] ----------------------------------------------- 0.00 0.00 1/1 bfaserver::parsepacket(int, int, bool, databuf&) [176] [430] 0.0 0.00 0.00 1 bfaserver::parsecommand(bfaserver::clientinfo*, int, char*, char*) [430] 0.00 0.00 2/493776 s_sprintf_f::operator()(char const*, ...) [214] 0.00 0.00 1/828 ident::changed() [727] 0.00 0.00 1/4041 sendf(int, int, char const*, ...) [675] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [431] 0.0 0.00 0.00 1 cmd_echo::run(char*) [431] 0.00 0.00 1/48 conoutf(char const*, ...) [363] ----------------------------------------------- 0.00 0.00 2/2 load_world(char*) [304] [432] 0.0 0.00 0.00 2 opengzfile(char const*, char const*) [432] 0.00 0.00 2/1085 findfile(char const*, char const*) [327] ----------------------------------------------- 0.00 0.00 2/2 md2::loadmeshes(char*, char*) [435] [433] 0.0 0.00 0.00 2 md2::md2meshgroup::load(char*) [433] 0.00 0.00 2/237 openfile(char const*, char const*) [349] ----------------------------------------------- 0.00 0.00 2/2 obj::loadmeshes(char*, char*) [436] [434] 0.0 0.00 0.00 2 obj::objmeshgroup::load(char*) [434] 0.00 0.00 2/237 openfile(char const*, char const*) [349] ----------------------------------------------- 0.00 0.00 2/2 animmodel::sharemeshes(char*, ...) [113] [435] 0.0 0.00 0.00 2 md2::loadmeshes(char*, char*) [435] 0.00 0.00 2/2 md2::md2meshgroup::load(char*) [433] 0.00 0.00 2/2 md2::md2meshgroup::~md2meshgroup() [950] ----------------------------------------------- 0.00 0.00 2/2 animmodel::sharemeshes(char*, ...) [113] [436] 0.0 0.00 0.00 2 obj::loadmeshes(char*, char*) [436] 0.00 0.00 2/2 obj::objmeshgroup::load(char*) [434] 0.00 0.00 2/2 obj::objmeshgroup::~objmeshgroup() [952] ----------------------------------------------- 0.00 0.00 14505/43818 updateva(cube*, int, int, int, int, int) [70] 0.00 0.00 29313/43818 genskyfaces(cube&, ivec const&, int) [439] [437] 0.0 0.00 0.00 43818 hasskyfaces(cube&, int, int, int, int, int*) [437] 0.00 0.00 1018/1018 skyoccluded(cube&, int) [438] ----------------------------------------------- 0.00 0.00 1018/1018 hasskyfaces(cube&, int, int, int, int, int*) [437] [438] 0.0 0.00 0.00 1018 skyoccluded(cube&, int) [438] 0.00 0.00 7/2183252 faceedges(cube&, int) [244] 0.00 0.00 280/2124017 touchingface(cube&, int) [509] ----------------------------------------------- 0.00 0.00 93929/93929 rendercube(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [73] [439] 0.0 0.00 0.00 93929 genskyfaces(cube&, ivec const&, int) [439] 0.00 0.00 29313/43818 hasskyfaces(cube&, int, int, int, int, int*) [437] 0.00 0.00 649/649 minskyface(cube&, int, ivec const&, int, mergeinfo&) [734] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [440] 0.0 0.00 0.00 1 bfaserver::bfaserver()::cmd_gamever::run(bfaserver*) [440] 0.00 0.00 1/22187 intret(int) [283] 0.00 0.00 1/3 bfaserver::gamever() [932] ----------------------------------------------- 0.00 0.00 1/1 quit() [325] [441] 0.0 0.00 0.00 1 writeservercfg() [441] 0.00 0.00 1/237 openfile(char const*, char const*) [349] ----------------------------------------------- 0.00 0.00 1/1 quit() [325] [442] 0.0 0.00 0.00 1 writecfg() [442] 0.00 0.00 1/237 openfile(char const*, char const*) [349] 0.00 0.00 1/1 bfaclient::clientcom::writeclientinfo(_IO_FILE*) [1128] 0.00 0.00 1/3 bfaserver::gamever() [932] 0.00 0.00 1/1 writebinds(_IO_FILE*) [1003] 0.00 0.00 1/1 writecompletions(_IO_FILE*) [1044] ----------------------------------------------- 0.00 0.00 1/2 setfullbrightlevel(int) [446] 0.00 0.00 1/2 emptymap(int, bool, char*, bool) [358] [443] 0.0 0.00 0.00 2 clearlights() [443] 0.00 0.00 2/595 clearlightcache(int) [360] 0.00 0.00 2/23927707 bfaclient::entities::getents() [151] 0.00 0.00 2/4 genlightmaptexs() [897] ----------------------------------------------- 0.00 0.00 5/5 allchanged(bool) [49] [444] 0.0 0.00 0.00 5 guessshadowdir() [444] 0.00 0.00 5/23927707 bfaclient::entities::getents() [151] ----------------------------------------------- 1 setfullbrightlevel(int) [446] 0.00 0.00 2/6372605 load_world(char*) [304] [445] 0.0 0.00 0.00 3 initlights() [445] 0.00 0.00 2/595 clearlightcache(int) [360] 0.00 0.00 2/4 genlightmaptexs() [897] 2 updateentlighting() [448] ----------------------------------------------- 1 var_fullbrightlevel() [1047] [446] 0.0 0.00 0.00 1 setfullbrightlevel(int) [446] 0.00 0.00 1/2 clearlights() [443] 0.00 0.00 1/667 createtexture(int, int, int, void*, int, bool, unsigned int, unsigned int, bool, bool) [733] 1 initlights() [445] ----------------------------------------------- 0.00 0.00 2/2 allchanged(bool) [49] [447] 0.0 0.00 0.00 2 initenvmaps() [447] 0.00 0.00 2/23927707 bfaclient::entities::getents() [151] 0.00 0.00 2/2 clearenvmaps() [937] 0.00 0.00 2/2 cubemapfromsky(int) [939] ----------------------------------------------- 2 initlights() [445] [448] 0.0 0.00 0.00 2 updateentlighting() [448] 0.00 0.00 2/23927707 bfaclient::entities::getents() [151] 1772 lightent(extentity&, float) [683] ----------------------------------------------- [449] 0.0 0.00 0.00 2+104839 [449] 0.00 0.00 11649 loadchildren(void*) [584] ----------------------------------------------- 0.00 0.00 23/6340270 bfaserver::botserv::addbot(int) [844] 0.00 0.00 115/6340270 botinfo::addstate(int) [352] 0.00 0.00 312/6340270 bfaclient::physics::entinmap(physent*, bool) [299] 0.00 0.00 699/6340270 bfaclient::killed(int, int, int, fpsent*, fpsent*) [121] 0.00 0.00 815/6340270 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [262] 0.00 0.00 1518/6340270 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [48] 0.00 0.00 1733/6340270 bfaclient::recomputecamera(int, int) [254] 0.00 0.00 4176/6340270 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [77] 0.00 0.00 4477/6340270 create(int, int, int, vec const&, float, physent*) [294] 0.00 0.00 4810/6340270 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] 0.00 0.00 6304/6340270 bfaclient::botclient::think(fpsent*) [3] 0.00 0.00 6570/6340270 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [86] 0.00 0.00 9150/6340270 bfaclient::projectiles::spawn(vec&, vec&, fpsent*, int) [44] 0.00 0.00 9837/6340270 bfaclient::projectiles::init(projent&, bool) [38] 0.00 0.00 10054/6340270 adddecal(int, vec const&, vec const&, float, bvec const&, int) [52] 0.00 0.00 17927/6340270 regularsplash(int, int, int, int, int, vec const&, float, int) [302] 0.00 0.00 24313/6340270 bfaclient::projectiles::update() [22] 0.00 0.00 106418/6340270 bfaclient::botclient::randomnode(fpsent*, botstate&, vec&, vec&, float, float) [42] 0.00 0.00 120929/6340270 bfaclient::botclient::follow(fpsent*, botstate&, fpsent*, bool) [32] 0.00 0.00 132992/6340270 lightningrenderer::update() [279] 0.00 0.00 133328/6340270 part_trail(int, int, vec const&, vec const&, int, float) [268] 0.00 0.00 160176/6340270 regularshape(int, int, int, int, int, int, vec const&, float) [170] 0.00 0.00 359466/6340270 varenderer<0>::addpart(vec const&, vec const&, int, int, float, physent*) [134] 0.00 0.00 5224128/6340270 splash(int, int, int, int, int, vec const&, float) [62] [508] 0.0 0.00 0.00 6340270 randomMT() [508] ----------------------------------------------- 0.00 0.00 280/2124017 mincubeface(cube&, int, ivec const&, int, mergeinfo const&, mergeinfo&) [735] 0.00 0.00 280/2124017 skyoccluded(cube&, int) [438] 0.00 0.00 25186/2124017 genclipplanes(cube&, int, int, int, int, clipplanes&) [154] 0.00 0.00 41456/2124017 occludesface(cube&, int, ivec const&, int, ivec const&, int, unsigned char, unsigned char, unsigned char, facevec const*) [158] 0.00 0.00 468288/2124017 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [79] 0.00 0.00 1588527/2124017 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [60] [509] 0.0 0.00 0.00 2124017 touchingface(cube&, int) [509] ----------------------------------------------- 0.00 0.00 1303601/1303601 visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [60] [510] 0.0 0.00 0.00 1303601 neighbourcube(int, int, int, int, int, int) [510] ----------------------------------------------- 0.00 0.00 20/1208592 gzgetfloat(void*) [848] 0.00 0.00 2376/1208592 loadpvs(void*) [943] 0.00 0.00 3548/1208592 load_world(char*) [304] 0.00 0.00 6120/1208592 loadviewcells(void*) [938] 0.00 0.00 7433/1208592 gzgetint(void*) [604] 0.00 0.00 19906/1208592 loadc(void*, cube&) [533] 0.00 0.00 489529/1208592 readushort(void*) [514] 0.00 0.00 679660/1208592 md3::md3meshgroup::load(char*) [124] [511] 0.0 0.00 0.00 1208592 endianswap(void*, int, int) [511] ----------------------------------------------- 0.00 0.00 163838/905150 decalrenderer::gendecaltris(cube*, ivec const&, int, unsigned char*, unsigned char) [56] 0.00 0.00 741312/905150 faceconvexity(cube&, int) [110] [512] 0.0 0.00 0.00 905150 flataxisface(cube&, int) [512] ----------------------------------------------- 0.00 0.00 803252/803252 draw_text(char const*, int, int, int, int, int, int, bool, int, int) [61] [513] 0.0 0.00 0.00 803252 text_color(char, char*, int, int&, bvec, int) [513] ----------------------------------------------- 0.00 0.00 259/489529 load_world(char*) [304] 0.00 0.00 489270/489529 loadc(void*, cube&) [533] [514] 0.0 0.00 0.00 489529 readushort(void*) [514] 0.00 0.00 489529/1208592 endianswap(void*, int, int) [511] ----------------------------------------------- 0.00 0.00 91/485312 bfaserver::welcomepacket(databuf&, int, _ENetPacket*) [406] 0.00 0.00 590/485312 sendstring(char const*, databuf&) [802] 0.00 0.00 690/485312 bfaserver::buildworldstate() [210] 0.00 0.00 1445/485312 bfaserver::parsepacket(int, int, bool, databuf&) [176] 0.00 0.00 33298/485312 sendf(int, int, char const*, ...) [675] 0.00 0.00 35184/485312 bfaclient::clientcom::addmsg(int, char const*, ...) [680] 0.00 0.00 414014/485312 bfaclient::clientcom::sendpacketclient(databuf&, bool&) [152] [515] 0.0 0.00 0.00 485312 putint(databuf&, int) [515] ----------------------------------------------- 0.00 0.00 1/397480 loadshaders() [411] 0.00 0.00 175/397480 rendermaterials() [286] 0.00 0.00 568/397480 renderprogress(float, char const*, float, char const*, unsigned int) [281] 0.00 0.00 1515/397480 setupexplosion() [313] 0.00 0.00 1515/397480 fireballrenderer::endrender() [314] 0.00 0.00 2626/397480 rendermapmodels() [43] 0.00 0.00 3912/397480 renderdepthobstacles(vec const&, vec const&, float, float*, int) [297] 0.00 0.00 4181/397480 rendershadowmapreceivers() [169] 0.00 0.00 4223/397480 drawskybox(int, bool) [204] 0.00 0.00 4260/397480 renderzpass(renderstate&, vtxarray*) [266] 0.00 0.00 5005/397480 decalrenderer::render() [290] 0.00 0.00 8172/397480 render_particles(int) [15] 0.00 0.00 12274/397480 setblurshader(int, int, int, float*, float*, unsigned int) [282] 0.00 0.00 12780/397480 gl_drawhud(int, int, int, float, int) [35] 0.00 0.00 69733/397480 animmodel::mesh::setshader(Shader*) [526] 0.00 0.00 81739/397480 skelmodel::skelmesh::setshader(Shader*) [186] 0.00 0.00 184801/397480 changeshader(renderstate&, Shader*, Slot&, bool) [177] [516] 0.0 0.00 0.00 397480 Shader::bindprograms() [516] ----------------------------------------------- 0.00 0.00 117720/317400 bfaclient::clientcom::parsepositions(databuf&) [258] 0.00 0.00 199680/317400 bfaserver::parsepacket(int, int, bool, databuf&) [176] [517] 0.0 0.00 0.00 317400 getuint(databuf&) [517] ----------------------------------------------- 0.00 0.00 266167/266167 gencubeedges(cube&, int, int, int, int) [109] [518] 0.0 0.00 0.00 266167 htcmp(edgegroup const&, edgegroup const&) [518] ----------------------------------------------- 0.00 0.00 244635/244635 validatec(cube*, int) [947] [519] 0.0 0.00 0.00 244635 optiface(unsigned char*, cube&) [519] ----------------------------------------------- 0.00 0.00 230851/230851 executeret(char const*) [83] [520] 0.0 0.00 0.00 230851 parseword(char const*&, int, int&) [520] ----------------------------------------------- 0.00 0.00 195706/195706 animmodel::skin::bind(animmodel::mesh*, animmodel::animstate const*) [112] [521] 0.0 0.00 0.00 195706 animmodel::skin::setshader(animmodel::mesh*, animmodel::animstate const*, bool) [521] 0.00 0.00 3/836 lookupshaderbyname(char const*) [726] ----------------------------------------------- 0.00 0.00 8619/176698 findvisiblemms(vector const&) [250] 0.00 0.00 168079/176698 rendergeom(float, bool) [26] [522] 0.0 0.00 0.00 176698 checkquery(occludequery*, bool) [522] ----------------------------------------------- 0.00 0.00 340/174648 md5anim(char*, char*, float*, int*) [337] 0.00 0.00 174308/174648 animmodel::part::render(int, float, int, float, vec const&, dynent*, vec const&, vec const&, plane const&, animmodel::animstate*) [24] [523] 0.0 0.00 0.00 174648 skelmodel::skelmeshgroup::totalframes() const [523] ----------------------------------------------- 0.00 0.00 42173/169635 addshadowmapcaster(vec const&, float, float) [552] 0.00 0.00 127462/169635 isshadowmapreceiver(vtxarray*) [145] [524] 0.0 0.00 0.00 169635 calcshadowmapbb(vec const&, float, float, float&, float&, float&, float&) [524] ----------------------------------------------- 0.00 0.00 162439/162439 addvisibleva(vtxarray*) [227] [525] 0.0 0.00 0.00 162439 vadist(vtxarray*, vec const&) [525] ----------------------------------------------- 0.00 0.00 41326/153729 vertmodel::vertmesh::render(animmodel::animstate const*, animmodel::skin&, vertmodel::vbocacheentry&) [130] 0.00 0.00 112403/153729 animmodel::skin::bind(animmodel::mesh*, animmodel::animstate const*) [112] [526] 0.0 0.00 0.00 153729 animmodel::mesh::setshader(Shader*) [526] 0.00 0.00 69733/397480 Shader::bindprograms() [516] ----------------------------------------------- 0.00 0.00 149274/149274 skelmodel::linktype(animmodel*) const [228] [527] 0.0 0.00 0.00 149274 md5::type() const [527] ----------------------------------------------- 0.00 0.00 28/141153 g3d_windowhit(bool, bool) [834] 0.00 0.00 4260/141153 renderconsole(int, int) [126] 0.00 0.00 4626/141153 bfaclient::drawhud(int, int) [45] 0.00 0.00 4832/141153 bfaclient::mousemove(int, int, int, int, int, int) [296] 0.00 0.00 8520/141153 bfaclient::project(int, int) [203] 0.00 0.00 118887/141153 bfaclient::allowmove(physent*) [222] [528] 0.0 0.00 0.00 141153 g3d_active(bool, bool) [528] ----------------------------------------------- 0.00 0.00 43979/122027 discardchildren(cube&) [247] 0.00 0.00 78048/122027 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [79] [529] 0.0 0.00 0.00 122027 freeclipplanes(cube&) [529] ----------------------------------------------- 0.00 0.00 118314/118314 skelmodel::linktype(animmodel*) const [228] [530] 0.0 0.00 0.00 118314 md3::type() const [530] ----------------------------------------------- 0.00 0.00 104930/104930 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [64] [531] 0.0 0.00 0.00 104930 addbatchedmodel(model*) [531] ----------------------------------------------- 0.00 0.00 625/99365 particle_text(vec const&, char const*, int, int) [738] 0.00 0.00 98740/99365 bfaclient::renderplayer(fpsent*, bool, bool) [105] [532] 0.0 0.00 0.00 99365 part_text(vec const&, char const*, int, int, int, float) [532] 0.00 0.00 3565/3666 listrenderer::addpart(vec const&, vec const&, int, int, float, physent*) [676] ----------------------------------------------- 93192 loadchildren(void*) [584] [533] 0.0 0.00 0.00 93192 loadc(void*, cube&) [533] 0.00 0.00 489270/489529 readushort(void*) [514] 0.00 0.00 36027/43979 newcubeext(cube&) [547] 0.00 0.00 19906/1208592 endianswap(void*, int, int) [511] 0.00 0.00 9394/9394 newsurfaces(cube&) [590] 0.00 0.00 9364/9364 newnormals(cube&) [591] 0.00 0.00 1347/45326 freesurfaces(cube&) [546] 11647 loadchildren(void*) [584] ----------------------------------------------- 0.00 0.00 91166/91166 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [64] [534] 0.0 0.00 0.00 91166 dynlightreaching(vec const&, vec&, vec&) [534] ----------------------------------------------- 0.00 0.00 12/87416 md3anim(char*, int*, int*, float*, int*) [867] 0.00 0.00 87404/87416 animmodel::part::render(int, float, int, float, vec const&, dynent*, vec const&, vec const&, plane const&, animmodel::animstate*) [24] [535] 0.0 0.00 0.00 87416 vertmodel::vertmeshgroup::totalframes() const [535] ----------------------------------------------- 0.00 0.00 1/85055 bfaserver::clientconnect(int, unsigned int) [1132] 0.00 0.00 1/85055 bfaserver::welcomepacket(databuf&, int, _ENetPacket*) [406] 0.00 0.00 23/85055 bfaserver::botserv::addbot(int) [844] 0.00 0.00 514/85055 bfaserver::processevents() [213] 0.00 0.00 84516/85055 bfaserver::parsepacket(int, int, bool, databuf&) [176] [536] 0.0 0.00 0.00 85055 getinfo(int) [536] ----------------------------------------------- 0.00 0.00 66897/66897 animmodel::render(int, float, int, vec const&, float, float, float, dynent*, modelattach*, vec const&, vec const&) [18] [537] 0.0 0.00 0.00 66897 skelmodel::skelmeshgroup::findtag(char const*) [537] ----------------------------------------------- 82059 sendpacket(int, int, _ENetPacket*, int) [538] 0.00 0.00 1/55856 send_welcome(int) [405] 0.00 0.00 4041/55856 sendf(int, int, char const*, ...) [675] 0.00 0.00 51814/55856 bfaserver::buildworldstate() [210] [538] 0.0 0.00 0.00 55856+82059 sendpacket(int, int, _ENetPacket*, int) [538] 0.00 0.00 3549/6045 bfaserver::recordpacket(int, void*, int) [610] 82059 sendpacket(int, int, _ENetPacket*, int) [538] ----------------------------------------------- 0.00 0.00 55420/55420 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [64] [539] 0.0 0.00 0.00 55420 bfaclient::lighteffects(dynent*, vec&, vec&) [539] ----------------------------------------------- 0.00 0.00 3998/55359 addcubeverts(int, int, vvec*, unsigned short, surfaceinfo*, surfacenormals*, int, unsigned short) [188] 0.00 0.00 51361/55359 gencubeedges(cube&, int, int, int, int) [109] [540] 0.0 0.00 0.00 55359 reduceslope(ivec&) [540] ----------------------------------------------- 0.00 0.00 53999/53999 bfaclient::drawgamehud(int, int) [57] [541] 0.0 0.00 0.00 53999 bfaclient::drawtex(float, float, float, float) [541] ----------------------------------------------- 0.00 0.00 51361/51361 gencubeedges(cube&, int, int, int, int) [109] [542] 0.0 0.00 0.00 51361 hthash(edgegroup const&) [542] ----------------------------------------------- 0.00 0.00 51300/51300 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [86] [543] 0.0 0.00 0.00 51300 intersect(physent*, vec&, vec&) [543] ----------------------------------------------- 0.00 0.00 14220/47609 regularshape(int, int, int, int, int, int, vec const&, float) [170] 0.00 0.00 33389/47609 regularsplash(int, int, int, int, int, vec const&, float, int) [302] [544] 0.0 0.00 0.00 47609 emit_particles() [544] ----------------------------------------------- 0.00 0.00 46860/46860 render_particles(int) [15] [545] 0.0 0.00 0.00 46860 varenderer<0>::haswork() [545] ----------------------------------------------- 0.00 0.00 1347/45326 loadc(void*, cube&) [533] 0.00 0.00 43979/45326 discardchildren(cube&) [247] [546] 0.0 0.00 0.00 45326 freesurfaces(cube&) [546] ----------------------------------------------- 0.00 0.00 4/43979 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [79] 0.00 0.00 9/43979 raycube(vec const&, vec const&, float, int, int, extentity*) [69] 0.00 0.00 83/43979 setva(cube&, int, int, int, int, int) [72] 0.00 0.00 106/43979 modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) [211] 0.00 0.00 7750/43979 newsurfaces(cube&) [590] 0.00 0.00 36027/43979 loadc(void*, cube&) [533] [547] 0.0 0.00 0.00 43979 newcubeext(cube&) [547] ----------------------------------------------- 0.00 0.00 43979/43979 discardchildren(cube&) [247] [548] 0.0 0.00 0.00 43979 freecubeext(cube&) [548] ----------------------------------------------- 0.00 0.00 43979/43979 discardchildren(cube&) [247] [549] 0.0 0.00 0.00 43979 freenormals(cube&) [549] ----------------------------------------------- 0.00 0.00 43979/43979 discardchildren(cube&) [247] [550] 0.0 0.00 0.00 43979 freemergeinfo(cube&) [550] ----------------------------------------------- 0.00 0.00 8494/42522 binddepthfxparams(float, float, bool, void*) [238] 0.00 0.00 9480/42522 fireballrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) [194] 0.00 0.00 24548/42522 setblurshader(int, int, int, float*, float*, unsigned int) [282] [551] 0.0 0.00 0.00 42522 setlocalparamf(char const*, int, int, float, float, float, float) [551] ----------------------------------------------- 0.00 0.00 42416/42416 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [64] [552] 0.0 0.00 0.00 42416 addshadowmapcaster(vec const&, float, float) [552] 0.00 0.00 42173/169635 calcshadowmapbb(vec const&, float, float, float&, float&, float&, float&) [524] ----------------------------------------------- 0.00 0.00 50/42340 load_world(char*) [304] 0.00 0.00 42290/42340 rendermapmodel(extentity&) [180] [553] 0.0 0.00 0.00 42340 getmminfo(int) [553] ----------------------------------------------- 0.00 0.00 1609/41566 c2sinfo(int) [153] 0.00 0.00 39957/41566 bfaclient::clientcom::sendpacketclient(databuf&, bool&) [152] [554] 0.0 0.00 0.00 41566 sendpackettoserv(_ENetPacket*, int) [554] ----------------------------------------------- 0.00 0.00 37746/37746 bfaclient::botclient::defer(fpsent*, botstate&, bool) [127] [555] 0.0 0.00 0.00 37746 getvar(char const*) [555] ----------------------------------------------- 0.00 0.00 2700/33920 endmodelquery() [101] 0.00 0.00 4038/33920 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [64] 0.00 0.00 27182/33920 endmodelbatches() [27] [556] 0.0 0.00 0.00 33920 animmodel::startrender() [556] ----------------------------------------------- 0.00 0.00 2700/33920 endmodelquery() [101] 0.00 0.00 4038/33920 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [64] 0.00 0.00 27182/33920 endmodelbatches() [27] [557] 0.0 0.00 0.00 33920 animmodel::endrender() [557] ----------------------------------------------- 0.00 0.00 33389/33389 bfaclient::projectiles::update() [22] [558] 0.0 0.00 0.00 33389 regular_part_splash(int, int, int, vec const&, int, float, int, int) [558] ----------------------------------------------- 0.00 0.00 31836/31836 skelmodel::skelmeshgroup::genvbo(bool, bool, skelmodel::vbocacheentry&) [163] [559] 0.0 0.00 0.00 31836 vector::add(unsigned short const&) [559] ----------------------------------------------- 0.00 0.00 29820/29820 render_particles(int) [15] [560] 0.0 0.00 0.00 29820 listrenderer::haswork() [560] ----------------------------------------------- 0.00 0.00 29820/29820 render_particles(int) [15] [561] 0.0 0.00 0.00 29820 partrenderer::update() [561] ----------------------------------------------- 0.00 0.00 27195/27195 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [64] [562] 0.0 0.00 0.00 27195 isshadowmapcaster(vec const&, float) [562] ----------------------------------------------- 0.00 0.00 1850/26402 renderdepthobstacles(vec const&, vec const&, float, float*, int) [297] 0.00 0.00 4181/26402 rendershadowmapreceivers() [169] 0.00 0.00 20371/26402 changevbuf(renderstate&, int, vtxarray*) [312] [563] 0.0 0.00 0.00 26402 setorigin(vtxarray*, bool) [563] 0.00 0.00 4260/4260 adjustshadowmatrix(ivec const&, float) [650] ----------------------------------------------- 0.00 0.00 24390/24390 render_particles(int) [15] [564] 0.0 0.00 0.00 24390 varenderer<0>::usesvertexarray() [564] ----------------------------------------------- 0.00 0.00 24390/24390 render_particles(int) [15] [565] 0.0 0.00 0.00 24390 varenderer<0>::render() [565] ----------------------------------------------- 0.00 0.00 249/23594 setsvar(char const*, char const*, bool) [316] 0.00 0.00 23345/23594 lookup(char*) [328] [566] 0.0 0.00 0.00 23594 exchangestr(char*, char const*) [566] ----------------------------------------------- 0.00 0.00 8362/21142 rendertarget::doblur(int, float) [201] 0.00 0.00 12780/21142 rendertarget::render(int, int, int, float) [31] [567] 0.0 0.00 0.00 21142 shadowmaptexture::swaptexs() const [567] ----------------------------------------------- 0.00 0.00 21115/21115 draw_envbox(int, float, int, Texture**) [673] [568] 0.0 0.00 0.00 21115 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) [568] ----------------------------------------------- 0.00 0.00 20009/20009 modeloccluded(vec const&, float) [267] [569] 0.0 0.00 0.00 20009 bboccluded(ivec const&, ivec const&) [569] 0.00 0.00 10649/10649 bboccluded(ivec const&, ivec const&, cube*, ivec const&, int) [588] ----------------------------------------------- 0.00 0.00 8520/19478 setuptmu(int, char const*, char const*) [236] 0.00 0.00 10958/19478 resettmu(int) [587] [570] 0.0 0.00 0.00 19478 committmu(int, tmu&) [570] ----------------------------------------------- 0.00 0.00 386/19181 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [48] 0.00 0.00 4477/19181 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [77] 0.00 0.00 14318/19181 bfaclient::adddynlights() [667] [571] 0.0 0.00 0.00 19181 adddynlight(vec const&, float, vec const&, int, int, int, float, vec const&) [571] ----------------------------------------------- 18715 parseexp(char const*&, int) [102] [572] 0.0 0.00 0.00 18715 parsemacro(char const*&, int, vector&) [572] 0.00 0.00 2287/2287 getalias(char const*) [691] 8220 parseexp(char const*&, int) [102] ----------------------------------------------- 0.00 0.00 15840/15840 bfaclient::findanims(char const*, vector&) [754] [573] 0.0 0.00 0.00 15840 matchanim(char const*, char const*) [573] ----------------------------------------------- 0.00 0.00 15715/15715 removetrackedparticles(physent*) [139] [574] 0.0 0.00 0.00 15715 listrenderer::resettracked(physent*) [574] ----------------------------------------------- 0.00 0.00 1956/14657 renderdepthobstacles(vec const&, vec const&, float, float*, int) [297] 0.00 0.00 4181/14657 rendershadowmapreceivers() [169] 0.00 0.00 8520/14657 rendergeom(float, bool) [26] [575] 0.0 0.00 0.00 14657 resetorigin() [575] ----------------------------------------------- 0.00 0.00 13787/13787 addcubeverts(int, int, vvec*, unsigned short, surfaceinfo*, surfacenormals*, int, unsigned short) [188] [576] 0.0 0.00 0.00 13787 calcshadowmask(vvec*) [576] ----------------------------------------------- 0.00 0.00 13311/13311 allchanged(bool) [49] [577] 0.0 0.00 0.00 13311 findtjoints(int, edgegroup const&) [577] 0.00 0.00 6348/6348 addtjoint(edgegroup const&, cubeedge const&, int) [607] ----------------------------------------------- 0.00 0.00 4260/12780 rendermapmodels() [43] 0.00 0.00 8520/12780 bfaclient::render() [20] [578] 0.0 0.00 0.00 12780 startmodelbatches() [578] ----------------------------------------------- 0.00 0.00 1772/12422 load_world(char*) [304] 0.00 0.00 10650/12422 bfaclient::entities::canlink(int, int, bool) [616] [579] 0.0 0.00 0.00 12422 bfaclient::entities::maylink(int, int) [579] ----------------------------------------------- 0.00 0.00 3912/12084 rendertarget::doblur(int, float) [201] 0.00 0.00 8172/12084 rendertarget::render(int, int, int, float) [31] [580] 0.0 0.00 0.00 12084 rendertarget::swaptexs() const [580] ----------------------------------------------- 0.00 0.00 11911/11911 rendergeom(float, bool) [26] [581] 0.0 0.00 0.00 11911 resetbatches() [581] ----------------------------------------------- 1 cleanup() [1091] 11647 discardchildren(cube&) [247] 0.00 0.00 1/6372605 emptymap(int, bool, char*, bool) [358] 0.00 0.00 2/6372605 load_world(char*) [304] [582] 0.0 0.00 0.00 11651 freeocta(cube*) [582] 93208 discardchildren(cube&) [247] ----------------------------------------------- 0.00 0.00 1/11651 __static_initialization_and_destruction_0(int, int) [1066] 0.00 0.00 1/11651 emptymap(int, bool, char*, bool) [358] 0.00 0.00 11649/11651 loadchildren(void*) [584] [583] 0.0 0.00 0.00 11651 newcubes(unsigned int) [583] ----------------------------------------------- 11647 loadc(void*, cube&) [533] 0.00 0.00 2/2 load_world(char*) [304] [584] 0.0 0.00 0.00 11649 loadchildren(void*) [584] 0.00 0.00 11649/11651 newcubes(unsigned int) [583] 93192 loadc(void*, cube&) [533] ----------------------------------------------- 0.00 0.00 11217/11217 executeret(char const*) [83] [585] 0.0 0.00 0.00 11217 popident(ident&) [585] ----------------------------------------------- 0.00 0.00 175/11217 cmd_loop::run(char*, int*, char*) [773] 0.00 0.00 11042/11217 executeret(char const*) [83] [586] 0.0 0.00 0.00 11217 pushident(ident&, char*) [586] ----------------------------------------------- 0.00 0.00 4/10958 inittmus() [1095] 0.00 0.00 2434/10958 decalrenderer::render() [290] 0.00 0.00 8520/10958 cleanupTMUs(renderstate&) [632] [587] 0.0 0.00 0.00 10958 resettmu(int) [587] 0.00 0.00 10958/19478 committmu(int, tmu&) [570] ----------------------------------------------- 202 bboccluded(ivec const&, ivec const&, cube*, ivec const&, int) [588] 0.00 0.00 10649/10649 bboccluded(ivec const&, ivec const&) [569] [588] 0.0 0.00 0.00 10649+202 bboccluded(ivec const&, ivec const&, cube*, ivec const&, int) [588] 202 bboccluded(ivec const&, ivec const&, cube*, ivec const&, int) [588] ----------------------------------------------- 0.00 0.00 9447/9447 renderbatches(renderstate&, int) [84] [589] 0.0 0.00 0.00 9447 changefogplane(renderstate&, int, vtxarray*) [589] ----------------------------------------------- 0.00 0.00 9394/9394 loadc(void*, cube&) [533] [590] 0.0 0.00 0.00 9394 newsurfaces(cube&) [590] 0.00 0.00 7750/43979 newcubeext(cube&) [547] ----------------------------------------------- 0.00 0.00 9364/9364 loadc(void*, cube&) [533] [591] 0.0 0.00 0.00 9364 newnormals(cube&) [591] ----------------------------------------------- 0.00 0.00 9161/9161 renderbatches(renderstate&, int) [84] [592] 0.0 0.00 0.00 9161 lookupenvmap(unsigned short) [592] ----------------------------------------------- 8617 executeret(char const*) [83] [593] 0.0 0.00 0.00 8617 cmd_if::run(char*, char*, char*) [593] 8617 executeret(char const*) [83] ----------------------------------------------- 0.00 0.00 1/8521 depthfxtexture::colorformats() const [1138] 0.00 0.00 8520/8521 rendertarget::render(int, int, int, float) [31] [594] 0.0 0.00 0.00 8521 depthfxtexture::texrect() const [594] ----------------------------------------------- 0.00 0.00 8520/8520 setfogplane(float, float, bool, float, float) [636] [595] 0.0 0.00 0.00 8520 setenvparamfv(char const*, int, int, float const*) [595] ----------------------------------------------- 0.00 0.00 8520/8520 bfaclient::render() [20] [596] 0.0 0.00 0.00 8520 bfaclient::botclient::render() [596] ----------------------------------------------- 0.00 0.00 8520/8520 gl_drawhud(int, int, int, float, int) [35] [597] 0.0 0.00 0.00 8520 bfaclient::clientcom::ready() [597] ----------------------------------------------- 0.00 0.00 8520/8520 rendertarget::render(int, int, int, float) [31] [598] 0.0 0.00 0.00 8520 rendertarget::texrect() const [598] ----------------------------------------------- 0.00 0.00 2265/8513 bfaclient::projectiles::init(projent&, bool) [38] 0.00 0.00 6248/8513 bfaclient::botclient::think(fpsent*) [3] [599] 0.0 0.00 0.00 8513 vectoyawpitch(vec const&, float&, float&) [599] ----------------------------------------------- 0.00 0.00 8397/8397 executeret(char const*) [83] [600] 0.0 0.00 0.00 8397 gte(int*, int*) [600] ----------------------------------------------- 0.00 0.00 4181/8362 rendertarget::doblur(int, float) [201] 0.00 0.00 4181/8362 shadowmaptexture::dorender() [36] [601] 0.0 0.00 0.00 8362 shadowmaptexture::scissorblur(int&, int&, int&, int&) [601] ----------------------------------------------- 0.00 0.00 8034/8034 executeret(char const*) [83] [602] 0.0 0.00 0.00 8034 strstra(char*, char*) [602] ----------------------------------------------- 0.00 0.00 500/7530 bfaclient::scoreboard::gui(g3d_gui&, bool) [100] 0.00 0.00 2768/7530 bfaclient::drawhud(int, int) [45] 0.00 0.00 4262/7530 bfaclient::gametext() [629] [603] 0.0 0.00 0.00 7530 getmapname() [603] ----------------------------------------------- 0.00 0.00 7433/7433 load_world(char*) [304] [604] 0.0 0.00 0.00 7433 gzgetint(void*) [604] 0.00 0.00 7433/1208592 endianswap(void*, int, int) [511] ----------------------------------------------- 0.00 0.00 6841/6841 genmergedfaces(cube&, ivec const&, int, int) [195] [605] 0.0 0.00 0.00 6841 calcmergedsize(int, ivec const&, int, mergeinfo const&, vvec const*) [605] ----------------------------------------------- 0.00 0.00 14/6512 bfaclient::projectiles::update() [22] 0.00 0.00 66/6512 clearsound() [896] 0.00 0.00 578/6512 removetrackedsounds(physent*) [692] 0.00 0.00 1128/6512 playsound(int, int, int, vec&, physent*, int*, int, int, int) [265] 0.00 0.00 4726/6512 updatesounds() [143] [606] 0.0 0.00 0.00 6512 removesound(int) [606] ----------------------------------------------- 0.00 0.00 6348/6348 findtjoints(int, edgegroup const&) [577] [607] 0.0 0.00 0.00 6348 addtjoint(edgegroup const&, cubeedge const&, int) [607] ----------------------------------------------- 0.00 0.00 474/6338 format(char**, int*) [744] 0.00 0.00 5864/6338 executeret(char const*) [83] [608] 0.0 0.00 0.00 6338 result(char const*) [608] ----------------------------------------------- 0.00 0.00 6248/6248 bfaclient::botclient::think(fpsent*) [3] [609] 0.0 0.00 0.00 6248 vec::normalize() [609] ----------------------------------------------- 0.00 0.00 2496/6045 bfaserver::buildworldstate() [210] 0.00 0.00 3549/6045 sendpacket(int, int, _ENetPacket*, int) [538] [610] 0.0 0.00 0.00 6045 bfaserver::recordpacket(int, void*, int) [610] ----------------------------------------------- 0.00 0.00 232/5732 menu::gui(g3d_gui&, bool) [285] 0.00 0.00 5500/5732 bfaclient::scoreboard::gui(g3d_gui&, bool) [100] [611] 0.0 0.00 0.00 5732 gui::poplist() [611] ----------------------------------------------- 0.00 0.00 732/5732 gui::start(int, float, int*, bool) [730] 0.00 0.00 5000/5732 bfaclient::scoreboard::gui(g3d_gui&, bool) [100] [612] 0.0 0.00 0.00 5732 gui::pushlist() [612] ----------------------------------------------- 0.00 0.00 5472/5472 particle_flare(vec const&, vec const&, int, int, physent*) [614] [613] 0.0 0.00 0.00 5472 part_flare(vec const&, vec const&, int, int, int, float, physent*) [613] ----------------------------------------------- 0.00 0.00 5472/5472 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [77] [614] 0.0 0.00 0.00 5472 particle_flare(vec const&, vec const&, int, int, physent*) [614] 0.00 0.00 5472/5472 varenderer<1>::addpart(vec const&, vec const&, int, int, float, physent*) [615] 0.00 0.00 5472/5472 part_flare(vec const&, vec const&, int, int, int, float, physent*) [613] ----------------------------------------------- 0.00 0.00 5472/5472 particle_flare(vec const&, vec const&, int, int, physent*) [614] [615] 0.0 0.00 0.00 5472 varenderer<1>::addpart(vec const&, vec const&, int, int, float, physent*) [615] ----------------------------------------------- 0.00 0.00 5325/5325 bfaclient::entities::initents(void*&, int, int, char*, int) [955] [616] 0.0 0.00 0.00 5325 bfaclient::entities::canlink(int, int, bool) [616] 0.00 0.00 10650/12422 bfaclient::entities::maylink(int, int) [579] ----------------------------------------------- 0.00 0.00 6/4872 computescreen(char const*, Texture*, char const*) [307] 0.00 0.00 139/4872 console(char const*, int, ...) [348] 0.00 0.00 467/4872 renderprogress(float, char const*, float, char const*, unsigned int) [281] 0.00 0.00 4260/4872 gl_drawhud(int, int, int, float, int) [35] [617] 0.0 0.00 0.00 4872 gettextres(int&, int&) [617] ----------------------------------------------- 0.00 0.00 1/4844 pushgui(menu*, int) [1092] 0.00 0.00 2/4844 bfaclient::project(int, int) [203] 0.00 0.00 3/4844 bfaclient::recomputecamera(int, int) [254] 0.00 0.00 3/4844 bfaclient::resetstates(int) [930] 0.00 0.00 3/4844 bfaclient::startmap(char const*) [421] 0.00 0.00 4832/4844 checkinput() [289] [618] 0.0 0.00 0.00 4844 resetcursor(bool, bool) [618] ----------------------------------------------- 59 execfile(char const*) [364] 152 anda(char*, char*) [801] 938 cmd_loop::run(char*, int*, char*) [773] 2962 ora(char*, char*) [704] 0.00 0.00 1/6372605 checksleep(int) [417] 0.00 0.00 1/6372605 bfaclient::clientcom::clientcom(bfaclient&) [415] 0.00 0.00 2/6372605 load_world(char*) [304] 0.00 0.00 4/6372605 consolekey(int, bool, int) [403] 0.00 0.00 232/6372605 menu::gui(g3d_gui&, bool) [285] 0.00 0.00 404/6372605 execbind(keym&, bool) [310] [619] 0.0 0.00 0.00 4755 execute(char const*) [619] 4755 executeret(char const*) [83] ----------------------------------------------- 0.00 0.00 4477/4477 bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [77] [620] 0.0 0.00 0.00 4477 part_create(int, int, vec const&, int, float, physent*) [620] ----------------------------------------------- 0.00 0.00 4288/4288 render_particles(int) [15] [621] 0.0 0.00 0.00 4288 partrenderer::usesvertexarray() [621] ----------------------------------------------- 0.00 0.00 4264/4264 main [1] [622] 0.0 0.00 0.00 4264 updatefpshistory(int) [622] ----------------------------------------------- 0.00 0.00 4264/4264 main [1] [623] 0.0 0.00 0.00 4264 limitfps(int&, int) [623] ----------------------------------------------- 0.00 0.00 1/4264 bfaserver::parsepacket(int, int, bool, databuf&) [176] 0.00 0.00 4263/4264 bfaserver::serverupdate() [144] [624] 0.0 0.00 0.00 4264 bfaserver::botserv::checkbots(bool) [624] 0.00 0.00 3/23 bfaserver::botserv::addbot(int) [844] ----------------------------------------------- 0.00 0.00 4263/4263 main [1] [625] 0.0 0.00 0.00 4263 menuprocess() [625] ----------------------------------------------- 0.00 0.00 4263/4263 serverslice() [111] [626] 0.0 0.00 0.00 4263 sendpongs() [626] ----------------------------------------------- 0.00 0.00 4262/4262 main [1] [627] 0.0 0.00 0.00 4262 setviewcell(vec const&) [627] ----------------------------------------------- 0.00 0.00 4262/4262 updatesounds() [143] [628] 0.0 0.00 0.00 4262 updatemumble() [628] ----------------------------------------------- 0.00 0.00 4262/4262 main [1] [629] 0.0 0.00 0.00 4262 bfaclient::gametext() [629] 0.00 0.00 4262/7530 getmapname() [603] ----------------------------------------------- 0.00 0.00 4261/4261 rendertarget::render(int, int, int, float) [31] [630] 0.0 0.00 0.00 4261 rendertarget::filter() const [630] ----------------------------------------------- 0.00 0.00 4261/4261 rendertarget::render(int, int, int, float) [31] [631] 0.0 0.00 0.00 4261 depthfxtexture::filter() const [631] ----------------------------------------------- 0.00 0.00 4260/4260 rendergeom(float, bool) [26] [632] 0.0 0.00 0.00 4260 cleanupTMUs(renderstate&) [632] 0.00 0.00 8520/10958 resettmu(int) [587] ----------------------------------------------- 0.00 0.00 4260/4260 rendergeom(float, bool) [26] [633] 0.0 0.00 0.00 4260 flipqueries() [633] ----------------------------------------------- 0.00 0.00 4260/4260 gl_drawframe(int, int) [9] [634] 0.0 0.00 0.00 4260 rendergrass() [634] ----------------------------------------------- 0.00 0.00 4260/4260 gl_drawframe(int, int) [9] [635] 0.0 0.00 0.00 4260 renderwater() [635] ----------------------------------------------- 0.00 0.00 4260/4260 setfog(int, float, int) [654] [636] 0.0 0.00 0.00 4260 setfogplane(float, float, bool, float, float) [636] 0.00 0.00 8520/8520 setenvparamfv(char const*, int, int, float const*) [595] ----------------------------------------------- 0.00 0.00 4260/4260 gl_drawframe(int, int) [9] [637] 0.0 0.00 0.00 4260 transplayer() [637] ----------------------------------------------- 0.00 0.00 4260/4260 gl_drawframe(int, int) [9] [638] 0.0 0.00 0.00 4260 drawglaretex() [638] ----------------------------------------------- 0.00 0.00 4260/4260 g3d_render() [99] [639] 0.0 0.00 0.00 4260 g3d_mainmenu() [639] 0.00 0.00 116/366 g3d_addgui(g3d_callback*) [752] ----------------------------------------------- 0.00 0.00 4260/4260 rendergeom(float, bool) [26] [640] 0.0 0.00 0.00 4260 popshadowmap() [640] ----------------------------------------------- 0.00 0.00 4260/4260 gl_drawframe(int, int) [9] [641] 0.0 0.00 0.00 4260 readmatrices() [641] ----------------------------------------------- 0.00 0.00 4260/4260 bfaclient::drawhudelements(int, int) [116] [642] 0.0 0.00 0.00 4260 getcurcommand() [642] ----------------------------------------------- 0.00 0.00 4260/4260 bfaclient::drawhudelements(int, int) [116] [643] 0.0 0.00 0.00 4260 getnumqueries() [643] ----------------------------------------------- 0.00 0.00 4260/4260 updatedynlights() [648] [644] 0.0 0.00 0.00 4260 cleardynlights() [644] ----------------------------------------------- 0.00 0.00 4260/4260 gl_drawframe(int, int) [9] [645] 0.0 0.00 0.00 4260 sortvisiblevas() [645] ----------------------------------------------- 0.00 0.00 4260/4260 gl_drawframe(int, int) [9] [646] 0.0 0.00 0.00 4260 drawreflections() [646] ----------------------------------------------- 0.00 0.00 4260/4260 g3d_render() [99] [647] 0.0 0.00 0.00 4260 g3d_texturemenu() [647] ----------------------------------------------- 0.00 0.00 4260/4260 gl_drawframe(int, int) [9] [648] 0.0 0.00 0.00 4260 updatedynlights() [648] 0.00 0.00 4260/4260 cleardynlights() [644] 0.00 0.00 4260/4260 bfaclient::adddynlights() [667] ----------------------------------------------- 0.00 0.00 2/4260 bfaclient::clientcom::gamedisconnect(int) [317] 0.00 0.00 4258/4260 bfaclient::updateworld() [2] [649] 0.0 0.00 0.00 4260 cleardynentcache() [649] ----------------------------------------------- 0.00 0.00 4260/4260 setorigin(vtxarray*, bool) [563] [650] 0.0 0.00 0.00 4260 adjustshadowmatrix(ivec const&, float) [650] ----------------------------------------------- 0.00 0.00 4260/4260 setupTMUs(renderstate&, float, bool) [50] [651] 0.0 0.00 0.00 4260 invalidateenvparams(int, int, int) [651] ----------------------------------------------- 0.00 0.00 4260/4260 gl_drawframe(int, int) [9] [652] 0.0 0.00 0.00 4260 renderfullscreenshader(int, int) [652] ----------------------------------------------- 0.00 0.00 4260/4260 bfaclient::drawhudelements(int, int) [116] [653] 0.0 0.00 0.00 4260 getfps(int&, int&, int&) [653] ----------------------------------------------- 0.00 0.00 4260/4260 gl_drawframe(int, int) [9] [654] 0.0 0.00 0.00 4260 setfog(int, float, int) [654] 0.00 0.00 4260/4260 blendfog(int, float, float, float&, float&, float*) [658] 0.00 0.00 4260/4260 setfogplane(float, float, bool, float, float) [636] ----------------------------------------------- 0.00 0.00 4260/4260 gl_drawframe(int, int) [9] [655] 0.0 0.00 0.00 4260 project(float, float, int, bool, bool, bool) [655] ----------------------------------------------- 0.00 0.00 4260/4260 visiblecubes(float, float) [97] [656] 0.0 0.00 0.00 4260 setvfcP(float, float, vec const&, float, float, float, float) [656] ----------------------------------------------- 0.00 0.00 4260/4260 gl_drawframe(int, int) [9] [657] 0.0 0.00 0.00 4260 addglare() [657] ----------------------------------------------- 0.00 0.00 4260/4260 setfog(int, float, int) [654] [658] 0.0 0.00 0.00 4260 blendfog(int, float, float, float&, float&, float*) [658] ----------------------------------------------- 0.00 0.00 4260/4260 visiblecubes(float, float) [97] [659] 0.0 0.00 0.00 4260 calcvfcD() [659] ----------------------------------------------- 0.00 0.00 4260/4260 render_particles(int) [15] [660] 0.0 0.00 0.00 4260 varenderer<1>::haswork() [660] ----------------------------------------------- 0.00 0.00 4260/4260 render_particles(int) [15] [661] 0.0 0.00 0.00 4260 varenderer<2>::update() [661] ----------------------------------------------- 0.00 0.00 4260/4260 render_particles(int) [15] [662] 0.0 0.00 0.00 4260 varenderer<2>::haswork() [662] ----------------------------------------------- 0.00 0.00 4260/4260 rendertarget::render(int, int, int, float) [31] [663] 0.0 0.00 0.00 4260 rendertarget::shouldrender() [663] ----------------------------------------------- 0.00 0.00 4260/4260 render_particles(int) [15] [664] 0.0 0.00 0.00 4260 flarerenderer::haswork() [664] ----------------------------------------------- 0.00 0.00 4260/4260 rendertarget::render(int, int, int, float) [31] [665] 0.0 0.00 0.00 4260 shadowmaptexture::scissorrender(int&, int&, int&, int&) [665] ----------------------------------------------- 0.00 0.00 4260/4260 rendertarget::render(int, int, int, float) [31] [666] 0.0 0.00 0.00 4260 shadowmaptexture::doclear() [666] ----------------------------------------------- 0.00 0.00 4260/4260 updatedynlights() [648] [667] 0.0 0.00 0.00 4260 bfaclient::adddynlights() [667] 0.00 0.00 14318/19181 adddynlight(vec const&, float, vec const&, int, int, int, float, vec const&) [571] ----------------------------------------------- 0.00 0.00 4260/4260 gl_drawhud(int, int, int, float, int) [35] [668] 0.0 0.00 0.00 4260 bfaclient::gethudcolour(vec&) [668] ----------------------------------------------- 0.00 0.00 4260/4260 g3d_render() [99] [669] 0.0 0.00 0.00 4260 bfaclient::g3d_gamemenus() [669] 0.00 0.00 250/366 g3d_addgui(g3d_callback*) [752] ----------------------------------------------- 0.00 0.00 4260/4260 rendertarget::render(int, int, int, float) [31] [670] 0.0 0.00 0.00 4260 rendertarget::screenview() const [670] ----------------------------------------------- 0.00 0.00 4260/4260 rendertarget::render(int, int, int, float) [31] [671] 0.0 0.00 0.00 4260 depthfxtexture::screenview() const [671] ----------------------------------------------- 0.00 0.00 4258/4258 bfaclient::drawhudelements(int, int) [116] [672] 0.0 0.00 0.00 4258 render_texture_panel(int, int) [672] ----------------------------------------------- 0.00 0.00 4223/4223 drawskybox(int, bool) [204] [673] 0.0 0.00 0.00 4223 draw_envbox(int, float, int, Texture**) [673] 0.00 0.00 21115/21115 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) [568] ----------------------------------------------- 0.00 0.00 4144/4144 bfaclient::project(int, int) [203] [674] 0.0 0.00 0.00 4144 vecfromcursor(float, float, float, vec&) [674] ----------------------------------------------- 0.00 0.00 1/4041 bfaserver::parsecommand(bfaserver::clientinfo*, int, char*, char*) [430] 0.00 0.00 3/4041 bfaserver::changemap(char const*, int, int) [959] 0.00 0.00 4/4041 bfaserver::srvoutf(int, char const*, ...) [901] 0.00 0.00 7/4041 bfaserver::serverupdate() [144] 0.00 0.00 46/4041 bfaserver::botserv::addbot(int) [844] 0.00 0.00 466/4041 bfaserver::parsepacket(int, int, bool, databuf&) [176] 0.00 0.00 3514/4041 bfaserver::processevents() [213] [675] 0.0 0.00 0.00 4041 sendf(int, int, char const*, ...) [675] 0.00 0.00 33298/485312 putint(databuf&, int) [515] 0.00 0.00 4041/55856 sendpacket(int, int, _ENetPacket*, int) [538] 0.00 0.00 30/70 sendstring(char const*, databuf&) [802] ----------------------------------------------- 0.00 0.00 101/3666 part_fireball(vec const&, float, int, int, int, float) [792] 0.00 0.00 3565/3666 part_text(vec const&, char const*, int, int, int, float) [532] [676] 0.0 0.00 0.00 3666 listrenderer::addpart(vec const&, vec const&, int, int, float, physent*) [676] ----------------------------------------------- 0.00 0.00 3562/3562 listrenderer::render() [156] [677] 0.0 0.00 0.00 3562 textrenderer::cleanup(listparticle*) [677] ----------------------------------------------- 0.00 0.00 1/3360 bfaserver::changemap(char const*, int, int) [959] 0.00 0.00 3359/3360 bfaserver::serverupdate() [144] [678] 0.0 0.00 0.00 3360 hasnonlocalclients() [678] ----------------------------------------------- 0.00 0.00 3325/3325 bfaclient::clientcom::addmsg(int, char const*, ...) [680] [679] 0.0 0.00 0.00 3325 msgsizelookup(int) [679] ----------------------------------------------- 0.00 0.00 1/3325 bfaclient::clientcom::sendcmd(int, char*, char*) [1129] 0.00 0.00 1/3325 bfaclient::physics::physics(bfaclient&)::cmd_attack::run(bfaclient::physics*, int*) [402] 0.00 0.00 1/3325 bfaclient::physics::move(physent*, int, bool, int, int) [6] 0.00 0.00 1/3325 bfaclient::clientcom::changemap(char const*) [1130] 0.00 0.00 6/3325 bfaclient::projectiles::update() [22] 0.00 0.00 14/3325 bfaclient::updateworld() [2] 0.00 0.00 20/3325 bfaclient::botclient::botclient(bfaclient&)::cmd_addbot::run(bfaclient::botclient*, char*) [850] 0.00 0.00 22/3325 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] 0.00 0.00 37/3325 bfaclient::entities::checkitems(fpsent*) [46] 0.00 0.00 85/3325 bfaclient::botclient::think(fpsent*) [3] 0.00 0.00 198/3325 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [48] 0.00 0.00 233/3325 bfaclient::botclient::process(fpsent*, botstate&) [41] 0.00 0.00 380/3325 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] 0.00 0.00 2326/3325 bfaclient::weaponstate::shoot(fpsent*, vec&, int) [86] [680] 0.0 0.00 0.00 3325 bfaclient::clientcom::addmsg(int, char const*, ...) [680] 0.00 0.00 35184/485312 putint(databuf&, int) [515] 0.00 0.00 3325/3325 msgsizelookup(int) [679] 0.00 0.00 3/70 sendstring(char const*, databuf&) [802] ----------------------------------------------- 0.00 0.00 3256/3256 Shader::compile() [351] [681] 0.0 0.00 0.00 3256 compileasmshader(unsigned int, unsigned int&, char const*, char const*, char const*, bool, bool) [681] ----------------------------------------------- 0.00 0.00 3240/3240 bfaclient::drawgamehud(int, int) [57] [682] 0.0 0.00 0.00 3240 vec::rotate_around_z(float) [682] ----------------------------------------------- 1394 modifyoctaent(int, int) [336] 1772 updateentlighting() [448] [683] 0.0 0.00 0.00 3166 lightent(extentity&, float) [683] 2788 lightreaching(vec const&, vec&, vec&, extentity*, float) [75] 100 loadmodel(char const*, int, bool) [174] ----------------------------------------------- 0.00 0.00 2822/2822 rendermapmodels() [43] [684] 0.0 0.00 0.00 2822 startmodelquery(occludequery*) [684] ----------------------------------------------- 0.00 0.00 2773/2773 listrenderer::render() [156] [685] 0.0 0.00 0.00 2773 textrenderer::startrender() [685] ----------------------------------------------- 0.00 0.00 2773/2773 listrenderer::render() [156] [686] 0.0 0.00 0.00 2773 textrenderer::endrender() [686] ----------------------------------------------- 0.00 0.00 65/2658 fastshader(char*, char*, int*) [804] 0.00 0.00 836/2658 lookupshaderbyname(char const*) [726] 0.00 0.00 1757/2658 newshader(int, char const*, char const*, char const*, Shader*, int) [212] [687] 0.0 0.00 0.00 2658 hashtable::access(char const* const&, Shader const*) [687] ----------------------------------------------- 0.00 0.00 2571/2571 renderdecals(int) [179] [688] 0.0 0.00 0.00 2571 enablepolygonoffset(unsigned int) [688] ----------------------------------------------- 0.00 0.00 2571/2571 gl_drawframe(int, int) [9] [689] 0.0 0.00 0.00 2571 disablepolygonoffset(unsigned int) [689] ----------------------------------------------- 0.00 0.00 2374/2374 fireballrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) [194] [690] 0.0 0.00 0.00 2374 drawexpverts(int, int, unsigned short*) [690] ----------------------------------------------- 0.00 0.00 2287/2287 parsemacro(char const*&, int, vector&) [572] [691] 0.0 0.00 0.00 2287 getalias(char const*) [691] ----------------------------------------------- 0.00 0.00 23/2266 bfaclient::clientcom::gamedisconnect(int) [317] 0.00 0.00 2243/2266 bfaclient::projectiles::update() [22] [692] 0.0 0.00 0.00 2266 removetrackedsounds(physent*) [692] 0.00 0.00 578/6512 removesound(int) [606] ----------------------------------------------- 0.00 0.00 2245/2245 removetrackedparticles(physent*) [139] [693] 0.0 0.00 0.00 2245 varenderer<1>::resettracked(physent*) [693] ----------------------------------------------- 0.00 0.00 2245/2245 removetrackedparticles(physent*) [139] [694] 0.0 0.00 0.00 2245 varenderer<2>::resettracked(physent*) [694] ----------------------------------------------- 0.00 0.00 2245/2245 removetrackedparticles(physent*) [139] [695] 0.0 0.00 0.00 2245 partrenderer::resettracked(physent*) [695] ----------------------------------------------- 0.00 0.00 2145/2145 render_particles(int) [15] [696] 0.0 0.00 0.00 2145 varenderer<1>::usesvertexarray() [696] ----------------------------------------------- 0.00 0.00 2145/2145 render_particles(int) [15] [697] 0.0 0.00 0.00 2145 varenderer<1>::render() [697] ----------------------------------------------- 0.00 0.00 280/2063 executeret(char const*) [83] 0.00 0.00 1783/2063 aliasa(char const*, char*) [706] [698] 0.0 0.00 0.00 2063 bfaclient::clientcom::editvar(ident*, bool) [698] ----------------------------------------------- 0.00 0.00 1956/1956 rendertarget::doblur(int, float) [201] [699] 0.0 0.00 0.00 1956 rendertarget::scissorblur(int&, int&, int&, int&) [699] ----------------------------------------------- 0.00 0.00 1956/1956 rendertarget::render(int, int, int, float) [31] [700] 0.0 0.00 0.00 1956 rendertarget::scissorrender(int&, int&, int&, int&) [700] ----------------------------------------------- 0.00 0.00 1956/1956 rendertarget::render(int, int, int, float) [31] [701] 0.0 0.00 0.00 1956 rendertarget::doclear() [701] ----------------------------------------------- 0.00 0.00 1/1914 fixdir(char*) [1088] 0.00 0.00 2/1914 obj::loaddefaultparts() [273] 0.00 0.00 2/1914 md3::loaddefaultparts() [272] 0.00 0.00 2/1914 md2::load() [271] 0.00 0.00 17/1914 md3load(char*) [178] 0.00 0.00 20/1914 md5::loaddefaultparts() [172] 0.00 0.00 24/1914 md5load(char*, char*) [167] 0.00 0.00 340/1914 md5anim(char*, char*, float*, int*) [337] 0.00 0.00 1506/1914 findfile(char const*, char const*) [327] [702] 0.0 0.00 0.00 1914 path(char*) [702] ----------------------------------------------- 0.00 0.00 3/1871 bfaclient::startmap(char const*) [421] 0.00 0.00 1868/1871 bfaclient::drawhud(int, int) [45] [703] 0.0 0.00 0.00 1871 getmaptitle() [703] ----------------------------------------------- 1812 executeret(char const*) [83] [704] 0.0 0.00 0.00 1812 ora(char*, char*) [704] 2962 execute(char const*) [619] ----------------------------------------------- 0.00 0.00 1795/1795 enet_packet_destroy [476] [705] 0.0 0.00 0.00 1795 bfaserver::freecallback(_ENetPacket*) [705] ----------------------------------------------- 0.00 0.00 3/1783 worldalias(char const*, char const*) [907] 0.00 0.00 1780/1783 executeret(char const*) [83] [706] 0.0 0.00 0.00 1783 aliasa(char const*, char*) [706] 0.00 0.00 1783/2063 bfaclient::clientcom::editvar(ident*, bool) [698] ----------------------------------------------- 0.00 0.00 1772/1772 load_world(char*) [304] [707] 0.0 0.00 0.00 1772 bfaclient::entities::newent() [707] ----------------------------------------------- 0.00 0.00 1772/1772 load_world(char*) [304] [708] 0.0 0.00 0.00 1772 bfaclient::entities::readent(void*&, int, int, char*, int, int, entity&) [708] ----------------------------------------------- 0.00 0.00 732/1665 executeret(char const*) [83] 0.00 0.00 933/1665 concatword(char**, int*) [725] [709] 0.0 0.00 0.00 1665 conc(char**, int, bool) [709] ----------------------------------------------- 0.00 0.00 1515/1515 listrenderer::render() [156] [710] 0.0 0.00 0.00 1515 fireballrenderer::startrender() [710] ----------------------------------------------- 0.00 0.00 206/1486 genshadowmapvariant(Shader&, char const*, char const*, char const*, int) [252] 0.00 0.00 1280/1486 gendynlightvariant(Shader&, char const*, char const*, char const*, int) [196] [711] 0.0 0.00 0.00 1486 vector::put(char const*, int) [711] ----------------------------------------------- 1444 lightreaching(vec const&, vec&, vec&, extentity*, float) [75] [712] 0.0 0.00 0.00 1444 calcskylight(vec const&, vec const&, float, unsigned char*, int, extentity*) [712] 24548 shadowray(vec const&, vec const&, float, int, extentity*) [47] ----------------------------------------------- 0.00 0.00 1375/1375 rendermaterials() [286] [713] 0.0 0.00 0.00 1375 renderlava(materialsurface&, Texture*, float) [713] 0.00 0.00 1375/1375 renderwaterlod(int, int, int, unsigned int, unsigned char) [714] 0.00 0.00 1042/1375 rendervertwater(unsigned int, int, int, int, unsigned int, unsigned char) [716] ----------------------------------------------- 0.00 0.00 1375/1375 renderlava(materialsurface&, Texture*, float) [713] [714] 0.0 0.00 0.00 1375 renderwaterlod(int, int, int, unsigned int, unsigned char) [714] 0.00 0.00 1375/1375 calcwatersubdiv(int, int, int, unsigned int) [715] 0.00 0.00 333/1375 rendervertwater(unsigned int, int, int, int, unsigned int, unsigned char) [716] ----------------------------------------------- 0.00 0.00 1375/1375 renderwaterlod(int, int, int, unsigned int, unsigned char) [714] [715] 0.0 0.00 0.00 1375 calcwatersubdiv(int, int, int, unsigned int) [715] ----------------------------------------------- 0.00 0.00 333/1375 renderwaterlod(int, int, int, unsigned int, unsigned char) [714] 0.00 0.00 1042/1375 renderlava(materialsurface&, Texture*, float) [713] [716] 0.0 0.00 0.00 1375 rendervertwater(unsigned int, int, int, int, unsigned int, unsigned char) [716] ----------------------------------------------- 0.00 0.00 1083/1083 findfile(char const*, char const*) [327] [717] 0.0 0.00 0.00 1083 fileexists(char const*, char const*) [717] ----------------------------------------------- 0.00 0.00 12/1025 cmd_mapsound::run(char*, int*, char*) [366] 0.00 0.00 63/1025 cmd_registersound::run(char*, int*, char*) [341] 0.00 0.00 950/1025 texture(char*, char*, int*, int*, int*, float*) [724] [718] 0.0 0.00 0.00 1025 findmaterial(char const*, bool) [718] ----------------------------------------------- 0.00 0.00 1000/1000 bfaclient::scoreboard::gui(g3d_gui&, bool) [100] [719] 0.0 0.00 0.00 1000 gui::space(int) [719] ----------------------------------------------- 0.00 0.00 1000/1000 bfaclient::scoreboard::gui(g3d_gui&, bool) [100] [720] 0.0 0.00 0.00 1000 gui::separator() [720] 0.00 0.00 500/500 gui::rect_(float, float, float, float, int) [741] ----------------------------------------------- 0.00 0.00 972/972 executeret(char const*) [83] [721] 0.0 0.00 0.00 972 nota(int*) [721] ----------------------------------------------- 0.00 0.00 962/962 bfaclient::entities::announce(int, char const*, bool) [308] [722] 0.0 0.00 0.00 962 getworldsize() [722] ----------------------------------------------- 0.00 0.00 950/950 texture(char*, char*, int*, int*, int*, float*) [724] [723] 0.0 0.00 0.00 950 findtexturetype(char*, bool) [723] ----------------------------------------------- 0.00 0.00 950/950 executeret(char const*) [83] [724] 0.0 0.00 0.00 950 texture(char*, char*, int*, int*, int*, float*) [724] 0.00 0.00 950/950 findtexturetype(char*, bool) [723] 0.00 0.00 950/1025 findmaterial(char const*, bool) [718] 0.00 0.00 245/245 setslotshader(Slot&) [765] ----------------------------------------------- 0.00 0.00 933/933 executeret(char const*) [83] [725] 0.0 0.00 0.00 933 concatword(char**, int*) [725] 0.00 0.00 933/1665 conc(char**, int, bool) [709] ----------------------------------------------- 0.00 0.00 1/836 decalrenderer::render() [290] 0.00 0.00 1/836 render_particles(int) [15] 0.00 0.00 1/836 renderdepthobstacles(vec const&, vec const&, float, float*, int) [297] 0.00 0.00 1/836 rendershadowmapreceivers() [169] 0.00 0.00 2/836 rendermaterials() [286] 0.00 0.00 2/836 animmodel::skin::bind(animmodel::mesh*, animmodel::animstate const*) [112] 0.00 0.00 2/836 particleinit() [326] 0.00 0.00 2/836 setupexplosion() [313] 0.00 0.00 2/836 setblurshader(int, int, int, float*, float*, unsigned int) [282] 0.00 0.00 3/836 animmodel::skin::setshader(animmodel::mesh*, animmodel::animstate const*, bool) [521] 0.00 0.00 7/836 loadshaders() [411] 0.00 0.00 65/836 fastshader(char*, char*, int*) [804] 0.00 0.00 65/836 altshader(char*, char*) [830] 0.00 0.00 183/836 shader(int*, char*, char*, char*) [193] 0.00 0.00 241/836 setshader(char*) [767] 0.00 0.00 258/836 variantshader(int*, char*, int*, char*, char*) [251] [726] 0.0 0.00 0.00 836 lookupshaderbyname(char const*) [726] 0.00 0.00 836/2658 hashtable::access(char const* const&, Shader const*) [687] ----------------------------------------------- 0.00 0.00 1/828 bfaserver::parsecommand(bfaserver::clientinfo*, int, char*, char*) [430] 0.00 0.00 18/828 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] 0.00 0.00 56/828 setfvar(char const*, float, bool) [811] 0.00 0.00 249/828 setsvar(char const*, char const*, bool) [316] 0.00 0.00 252/828 setvar(char const*, int, bool) [764] 0.00 0.00 252/828 executeret(char const*) [83] [727] 0.0 0.00 0.00 828 ident::changed() [727] ----------------------------------------------- 0.00 0.00 36/764 scalesurface(SDL_Surface*, int, int, bool) [827] 0.00 0.00 324/764 newtexture(Texture*, char const*, SDL_Surface*, int, bool, bool, bool, bool, bool, TextureAnim*) [205] 0.00 0.00 404/764 texturedata(char const*, Slot::Tex*, bool, bool*, TextureAnim*) [87] [728] 0.0 0.00 0.00 764 texformat(int) [728] ----------------------------------------------- 0.00 0.00 232/732 menu::gui(g3d_gui&, bool) [285] 0.00 0.00 500/732 bfaclient::scoreboard::gui(g3d_gui&, bool) [100] [729] 0.0 0.00 0.00 732 gui::end() [729] ----------------------------------------------- 0.00 0.00 232/732 menu::gui(g3d_gui&, bool) [285] 0.00 0.00 500/732 bfaclient::scoreboard::gui(g3d_gui&, bool) [100] [730] 0.0 0.00 0.00 732 gui::start(int, float, int*, bool) [730] 0.00 0.00 732/5732 gui::pushlist() [612] ----------------------------------------------- 0.00 0.00 727/727 executeret(char const*) [83] [731] 0.0 0.00 0.00 727 concat(char const*) [731] ----------------------------------------------- 0.00 0.00 668/668 executeret(char const*) [83] [732] 0.0 0.00 0.00 668 equal(int*, int*) [732] ----------------------------------------------- 0.00 0.00 1/667 setfullbrightlevel(int) [446] 0.00 0.00 2/667 createexpmodtex(int, float) [940] 0.00 0.00 4/667 rendertarget::render(int, int, int, float) [31] 0.00 0.00 7/667 genlightmaptexs() [897] 0.00 0.00 12/667 cubemapfromsky(int) [939] 0.00 0.00 18/667 genreservedlightmaptexs() [920] 0.00 0.00 623/667 newtexture(Texture*, char const*, SDL_Surface*, int, bool, bool, bool, bool, bool, TextureAnim*) [205] [733] 0.0 0.00 0.00 667 createtexture(int, int, int, void*, int, bool, unsigned int, unsigned int, bool, bool) [733] 0.00 0.00 637/637 compressedformat(unsigned int, int, int, bool) [737] ----------------------------------------------- 0.00 0.00 649/649 genskyfaces(cube&, ivec const&, int) [439] [734] 0.0 0.00 0.00 649 minskyface(cube&, int, ivec const&, int, mergeinfo&) [734] 0.00 0.00 649/649 mincubeface(cube&, int, ivec const&, int, mergeinfo const&, mergeinfo&) [735] ----------------------------------------------- 0.00 0.00 649/649 minskyface(cube&, int, ivec const&, int, mergeinfo&) [734] [735] 0.0 0.00 0.00 649 mincubeface(cube&, int, ivec const&, int, mergeinfo const&, mergeinfo&) [735] 0.00 0.00 280/2124017 touchingface(cube&, int) [509] ----------------------------------------------- 0.00 0.00 638/638 executeret(char const*) [83] [736] 0.0 0.00 0.00 638 sub(int*, int*) [736] ----------------------------------------------- 0.00 0.00 637/637 createtexture(int, int, int, void*, int, bool, unsigned int, unsigned int, bool, bool) [733] [737] 0.0 0.00 0.00 637 compressedformat(unsigned int, int, int, bool) [737] ----------------------------------------------- 0.00 0.00 129/625 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] 0.00 0.00 496/625 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [262] [738] 0.0 0.00 0.00 625 particle_text(vec const&, char const*, int, int) [738] 0.00 0.00 625/99365 part_text(vec const&, char const*, int, int, int, float) [532] ----------------------------------------------- 0.00 0.00 564/564 executeret(char const*) [83] [739] 0.0 0.00 0.00 564 fontchar(int*, int*, int*, int*) [739] ----------------------------------------------- 0.00 0.00 532/532 checkinput() [289] [740] 0.0 0.00 0.00 532 keypress(int, bool, int) [740] 0.00 0.00 327/327 menukey(int, bool, int) [759] ----------------------------------------------- 0.00 0.00 500/500 gui::separator() [720] [741] 0.0 0.00 0.00 500 gui::rect_(float, float, float, float, int) [741] ----------------------------------------------- 0.00 0.00 492/492 executeret(char const*) [83] [742] 0.0 0.00 0.00 492 gt(int*, int*) [742] ----------------------------------------------- 0.00 0.00 487/487 renderprogress(float, char const*, float, char const*, unsigned int) [281] [743] 0.0 0.00 0.00 487 bar(float, int, int, float, float, float) [743] ----------------------------------------------- 0.00 0.00 474/474 executeret(char const*) [83] [744] 0.0 0.00 0.00 474 format(char**, int*) [744] 0.00 0.00 474/6338 result(char const*) [608] ----------------------------------------------- 0.00 0.00 6/473 computescreen(char const*, Texture*, char const*) [307] 0.00 0.00 467/473 renderprogress(float, char const*, float, char const*, unsigned int) [281] [745] 0.0 0.00 0.00 473 getscreenres(int&, int&) [745] ----------------------------------------------- 0.00 0.00 467/467 renderprogress(float, char const*, float, char const*, unsigned int) [281] [746] 0.0 0.00 0.00 467 clientkeepalive() [746] ----------------------------------------------- 0.00 0.00 458/458 executeret(char const*) [83] [747] 0.0 0.00 0.00 458 add(int*, int*) [747] ----------------------------------------------- 0.00 0.00 443/443 executeret(char const*) [83] [748] 0.0 0.00 0.00 443 keymap(char*, char*) [748] ----------------------------------------------- 0.00 0.00 439/439 executeret(char const*) [83] [749] 0.0 0.00 0.00 439 at(char*, int*) [749] 0.00 0.00 439/439 indexlist(char const*, int) [750] ----------------------------------------------- 0.00 0.00 439/439 at(char*, int*) [749] [750] 0.0 0.00 0.00 439 indexlist(char const*, int) [750] ----------------------------------------------- 0.00 0.00 398/398 executeret(char const*) [83] [751] 0.0 0.00 0.00 398 addreleaseaction(char const*) [751] ----------------------------------------------- 0.00 0.00 116/366 g3d_mainmenu() [639] 0.00 0.00 250/366 bfaclient::g3d_gamemenus() [669] [752] 0.0 0.00 0.00 366 g3d_addgui(g3d_callback*) [752] ----------------------------------------------- 0.00 0.00 366/366 g3d_render() [99] [753] 0.0 0.00 0.00 366 gui::~gui() [753] ----------------------------------------------- 0.00 0.00 12/352 md3anim(char*, int*, int*, float*, int*) [867] 0.00 0.00 340/352 md5anim(char*, char*, float*, int*) [337] [754] 0.0 0.00 0.00 352 bfaclient::findanims(char const*, vector&) [754] 0.00 0.00 15840/15840 matchanim(char const*, char const*) [573] ----------------------------------------------- 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) [1064] 0.00 0.00 1/351 __static_initialization_and_destruction_0(int, int) [1069] 0.00 0.00 2/351 __static_initialization_and_destruction_0(int, int) [1053] 0.00 0.00 2/351 __static_initialization_and_destruction_0(int, int) [1058] 0.00 0.00 2/351 __static_initialization_and_destruction_0(int, int) [1077] 0.00 0.00 2/351 __static_initialization_and_destruction_0(int, int) [1078] 0.00 0.00 3/351 __static_initialization_and_destruction_0(int, int) [1065] 0.00 0.00 3/351 __static_initialization_and_destruction_0(int, int) [1066] 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) [1063] 0.00 0.00 4/351 __static_initialization_and_destruction_0(int, int) [1085] 0.00 0.00 5/351 __static_initialization_and_destruction_0(int, int) [1056] 0.00 0.00 5/351 __static_initialization_and_destruction_0(int, int) [1057] 0.00 0.00 5/351 __static_initialization_and_destruction_0(int, int) [1059] 0.00 0.00 6/351 __static_initialization_and_destruction_0(int, int) [1070] 0.00 0.00 7/351 __static_initialization_and_destruction_0(int, int) [1068] 0.00 0.00 9/351 __static_initialization_and_destruction_0(int, int) [1081] 0.00 0.00 9/351 __static_initialization_and_destruction_0(int, int) [1084] 0.00 0.00 10/351 __static_initialization_and_destruction_0(int, int) [1074] 0.00 0.00 13/351 __static_initialization_and_destruction_0(int, int) [1072] 0.00 0.00 14/351 __static_initialization_and_destruction_0(int, int) [1076] 0.00 0.00 14/351 __static_initialization_and_destruction_0(int, int) [1082] 0.00 0.00 16/351 __static_initialization_and_destruction_0(int, int) [1060] 0.00 0.00 17/351 __static_initialization_and_destruction_0(int, int) [1079] 0.00 0.00 17/351 __static_initialization_and_destruction_0(int, int) [1080] 0.00 0.00 19/351 __static_initialization_and_destruction_0(int, int) [1067] 0.00 0.00 20/351 __static_initialization_and_destruction_0(int, int) [1062] 0.00 0.00 22/351 __static_initialization_and_destruction_0(int, int) [1061] 0.00 0.00 22/351 __static_initialization_and_destruction_0(int, int) [1083] 0.00 0.00 26/351 __static_initialization_and_destruction_0(int, int) [1086] 0.00 0.00 33/351 __static_initialization_and_destruction_0(int, int) [1071] 0.00 0.00 33/351 __static_initialization_and_destruction_0(int, int) [1073] [755] 0.0 0.00 0.00 351 variable(char const*, int, int, int, int*, void (*)(), int) [755] ----------------------------------------------- 0.00 0.00 345/345 destroyva(vtxarray*, bool) [783] [756] 0.0 0.00 0.00 345 destroyvbo(unsigned int) [756] ----------------------------------------------- 0.00 0.00 345/345 vacollect::setupdata(vtxarray*) [291] [757] 0.0 0.00 0.00 345 addvbo(vtxarray*, int, int, int) [757] ----------------------------------------------- 0.00 0.00 327/327 menukey(int, bool, int) [759] [758] 0.0 0.00 0.00 327 currentfocus() [758] ----------------------------------------------- 0.00 0.00 327/327 keypress(int, bool, int) [740] [759] 0.0 0.00 0.00 327 menukey(int, bool, int) [759] 0.00 0.00 327/327 currentfocus() [758] 0.00 0.00 28/28 g3d_windowhit(bool, bool) [834] ----------------------------------------------- 0.00 0.00 2/326 cubemapfromsky(int) [939] 0.00 0.00 324/326 newtexture(Texture*, char const*, SDL_Surface*, int, bool, bool, bool, bool, bool, TextureAnim*) [205] [760] 0.0 0.00 0.00 326 resizetexture(int&, int&, bool, unsigned int, unsigned int) [760] ----------------------------------------------- 0.00 0.00 314/314 newtexture(Texture*, char const*, SDL_Surface*, int, bool, bool, bool, bool, bool, TextureAnim*) [205] [761] 0.0 0.00 0.00 314 texcrop(SDL_Surface*, int, int, int, int, bool) [761] ----------------------------------------------- 0.00 0.00 277/277 closestenvmap(int, int, int, int, int) [763] [762] 0.0 0.00 0.00 277 closestenvmap(vec const&) [762] ----------------------------------------------- 0.00 0.00 89/277 gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [79] 0.00 0.00 188/277 genmergedfaces(cube&, ivec const&, int, int) [195] [763] 0.0 0.00 0.00 277 closestenvmap(int, int, int, int, int) [763] 0.00 0.00 277/277 closestenvmap(vec const&) [762] ----------------------------------------------- 0.00 0.00 1/252 main [1] 0.00 0.00 26/252 bfaclient::clientcom::gamedisconnect(int) [317] 0.00 0.00 90/252 load_world(char*) [304] 0.00 0.00 135/252 resetmap() [345] [764] 0.0 0.00 0.00 252 setvar(char const*, int, bool) [764] 0.00 0.00 252/828 ident::changed() [727] 0.00 0.00 5/5 var_shadowmapangle() [890] 0.00 0.00 1/1 var_grabinput() [1022] ----------------------------------------------- 0.00 0.00 245/245 texture(char*, char*, int*, int*, int*, float*) [724] [765] 0.0 0.00 0.00 245 setslotshader(Slot&) [765] ----------------------------------------------- 0.00 0.00 1/241 __static_initialization_and_destruction_0(int, int) [1062] 0.00 0.00 1/241 __static_initialization_and_destruction_0(int, int) [1064] 0.00 0.00 1/241 __static_initialization_and_destruction_0(int, int) [1072] 0.00 0.00 1/241 __static_initialization_and_destruction_0(int, int) [1082] 0.00 0.00 1/241 bfaclient::var_zoomtime::var_zoomtime() [1116] 0.00 0.00 1/241 bfaclient::var_showclip::var_showclip() [1114] 0.00 0.00 1/241 bfaclient::var_showindicator::var_showindicator() [1119] 0.00 0.00 1/241 bfaclient::var_showinfo::var_showinfo() [1115] 0.00 0.00 1/241 bfaclient::var_showammo::var_showammo() [1113] 0.00 0.00 1/241 bfaclient::var_indicatorblend::var_indicatorblend() [1121] 0.00 0.00 1/241 bfaclient::var_crosshairblend::var_crosshairblend() [1120] 0.00 0.00 1/241 bfaclient::var_cursorblend::var_cursorblend() [1118] 0.00 0.00 1/241 bfaclient::var_cursorsize::var_cursorsize() [1117] 0.00 0.00 1/241 bfaclient::stfclient::var_securetether::var_securetether() [1131] 0.00 0.00 2/241 __static_initialization_and_destruction_0(int, int) [1061] 0.00 0.00 2/241 __static_initialization_and_destruction_0(int, int) [1081] 0.00 0.00 4/241 bfaserver::bfaserver() [1136] 0.00 0.00 5/241 __static_initialization_and_destruction_0(int, int) [1067] 0.00 0.00 6/241 __static_initialization_and_destruction_0(int, int) [1055] 0.00 0.00 6/241 bfaclient::entities::entities(bfaclient&) [1125] 0.00 0.00 8/241 __static_initialization_and_destruction_0(int, int) [1056] 0.00 0.00 8/241 __static_initialization_and_destruction_0(int, int) [1084] 0.00 0.00 8/241 __static_initialization_and_destruction_0(int, int) [1085] 0.00 0.00 9/241 bfaclient::scoreboard::scoreboard(bfaclient&) [1112] 0.00 0.00 14/241 __static_initialization_and_destruction_0(int, int) [1053] 0.00 0.00 19/241 bfaclient::physics::physics(bfaclient&) [1124] 0.00 0.00 29/241 bfaclient::clientcom::clientcom(bfaclient&) [415] 0.00 0.00 107/241 bfaclient::bfaclient() [416] [766] 0.0 0.00 0.00 241 addident(char const*, ident*) [766] ----------------------------------------------- 0.00 0.00 241/241 executeret(char const*) [83] [767] 0.0 0.00 0.00 241 setshader(char*) [767] 0.00 0.00 241/836 lookupshaderbyname(char const*) [726] ----------------------------------------------- 0.00 0.00 1/240 __static_initialization_and_destruction_0(int, int) [1061] 0.00 0.00 1/240 __static_initialization_and_destruction_0(int, int) [1068] 0.00 0.00 1/240 __static_initialization_and_destruction_0(int, int) [1069] 0.00 0.00 1/240 __static_initialization_and_destruction_0(int, int) [1071] 0.00 0.00 1/240 __static_initialization_and_destruction_0(int, int) [1085] 0.00 0.00 2/240 __static_initialization_and_destruction_0(int, int) [1066] 0.00 0.00 2/240 __static_initialization_and_destruction_0(int, int) [1075] 0.00 0.00 3/240 __static_initialization_and_destruction_0(int, int) [1054] 0.00 0.00 3/240 __static_initialization_and_destruction_0(int, int) [1078] 0.00 0.00 3/240 __static_initialization_and_destruction_0(int, int) [1081] 0.00 0.00 4/240 __static_initialization_and_destruction_0(int, int) [1070] 0.00 0.00 5/240 __static_initialization_and_destruction_0(int, int) [1062] 0.00 0.00 10/240 __static_initialization_and_destruction_0(int, int) [1082] 0.00 0.00 11/240 __static_initialization_and_destruction_0(int, int) [1079] 0.00 0.00 11/240 __static_initialization_and_destruction_0(int, int) [1084] 0.00 0.00 13/240 __static_initialization_and_destruction_0(int, int) [1056] 0.00 0.00 21/240 __static_initialization_and_destruction_0(int, int) [1064] 0.00 0.00 27/240 __static_initialization_and_destruction_0(int, int) [1067] 0.00 0.00 37/240 __static_initialization_and_destruction_0(int, int) [1055] 0.00 0.00 83/240 __static_initialization_and_destruction_0(int, int) [1072] [768] 0.0 0.00 0.00 240 addcommand(char const*, void (*)(), char const*) [768] ----------------------------------------------- 0.00 0.00 232/232 executeret(char const*) [83] [769] 0.0 0.00 0.00 232 lt(int*, int*) [769] ----------------------------------------------- 0.00 0.00 205/205 execbind(keym&, bool) [310] [770] 0.0 0.00 0.00 205 bfaclient::clientcom::state() [770] ----------------------------------------------- 0.00 0.00 98/198 bindnorm(char*, char*) [796] 0.00 0.00 100/198 bindedit(char*, char*) [795] [771] 0.0 0.00 0.00 198 bindkey(char*, char*, int, char const*) [771] 0.00 0.00 198/198 findbind(char const*) [772] ----------------------------------------------- 0.00 0.00 198/198 bindkey(char*, char*, int, char const*) [771] [772] 0.0 0.00 0.00 198 findbind(char const*) [772] ----------------------------------------------- 196 executeret(char const*) [83] [773] 0.0 0.00 0.00 196 cmd_loop::run(char*, int*, char*) [773] 0.00 0.00 175/180 newident(char const*) [774] 0.00 0.00 175/11217 pushident(ident&, char*) [586] 938 execute(char const*) [619] ----------------------------------------------- 0.00 0.00 5/180 executeret(char const*) [83] 0.00 0.00 175/180 cmd_loop::run(char*, int*, char*) [773] [774] 0.0 0.00 0.00 180 newident(char const*) [774] ----------------------------------------------- 0.00 0.00 51/177 genshadowmapvariant(Shader&, char const*, char const*, char const*, int) [252] 0.00 0.00 126/177 gendynlightvariant(Shader&, char const*, char const*, char const*, int) [196] [775] 0.0 0.00 0.00 177 findusedtexcoords(char const*) [775] ----------------------------------------------- 0.00 0.00 175/175 rendermaterials() [286] [776] 0.0 0.00 0.00 175 getwatercolour(unsigned char*) [776] ----------------------------------------------- 0.00 0.00 175/175 rendermaterials() [286] [777] 0.0 0.00 0.00 175 getwaterfallcolour(unsigned char*) [777] ----------------------------------------------- 0.00 0.00 171/171 setva(cube&, int, int, int, int, int) [72] [778] 0.0 0.00 0.00 171 calcgeombb(int, int, int, int, ivec&, ivec&) [778] ----------------------------------------------- 0.00 0.00 171/171 setva(cube&, int, int, int, int, int) [72] [779] 0.0 0.00 0.00 171 addskyverts(ivec const&, int) [779] 0.00 0.00 84/84 mergefaces(int, cubeface*, int) [799] ----------------------------------------------- 0.00 0.00 159/159 vacollect::optimize() [329] [780] 0.0 0.00 0.00 159 optimizematsurfs(materialsurface*, int) [780] 0.00 0.00 32/32 QuadNode::insert(int, int, int) [832] 0.00 0.00 4/4 QuadNode::genmatsurfs(unsigned char, unsigned char, int, materialsurface*&) [899] 0.00 0.00 4/4 QuadNode::clear() [900] ----------------------------------------------- 0.00 0.00 159/159 vacollect::setupdata(vtxarray*) [291] [781] 0.0 0.00 0.00 159 genverts(vector&, void*, vec const&) [781] ----------------------------------------------- 0.00 0.00 159/159 setva(cube&, int, int, int, int, int) [72] [782] 0.0 0.00 0.00 159 calcmatbb(int, int, int, int, ivec&, ivec&) [782] ----------------------------------------------- 0.00 0.00 16/159 vaclearc(cube*) [891] 0.00 0.00 143/159 discardchildren(cube&) [247] [783] 0.0 0.00 0.00 159 destroyva(vtxarray*, bool) [783] 0.00 0.00 345/345 destroyvbo(unsigned int) [756] ----------------------------------------------- 0.00 0.00 153/153 cleanreflections() [872] [784] 0.0 0.00 0.00 153 cleanreflection(Reflection&) [784] ----------------------------------------------- 0.00 0.00 143/143 lookuptexture(int, bool) [63] [785] 0.0 0.00 0.00 143 findtextype(Slot&, int, int) [785] ----------------------------------------------- 0.00 0.00 1/140 bfaserver::parsepacket(int, int, bool, databuf&) [176] 0.00 0.00 139/140 console(char const*, int, ...) [348] [786] 0.0 0.00 0.00 140 filtertext(char*, char const*, bool, int) [786] ----------------------------------------------- 0.00 0.00 139/139 console(char const*, int, ...) [348] [787] 0.0 0.00 0.00 139 conline(char const*, int, int) [787] ----------------------------------------------- 0.00 0.00 139/139 console(char const*, int, ...) [348] [788] 0.0 0.00 0.00 139 gettime(char*) [788] ----------------------------------------------- 0.00 0.00 134/134 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] [789] 0.0 0.00 0.00 134 bfaclient::newclient(int) [789] ----------------------------------------------- 0.00 0.00 1/130 setuniformparam(char*, float*, float*, float*, float*) [1030] 0.00 0.00 20/130 setvertexparam(int*, float*, float*, float*, float*) [849] 0.00 0.00 109/130 setpixelparam(int*, float*, float*, float*, float*) [791] [790] 0.0 0.00 0.00 130 setshaderparam(char*, int, int, float, float, float, float) [790] ----------------------------------------------- 0.00 0.00 109/109 executeret(char const*) [83] [791] 0.0 0.00 0.00 109 setpixelparam(int*, float*, float*, float*, float*) [791] 0.00 0.00 109/130 setshaderparam(char*, int, int, float, float, float, float) [790] ----------------------------------------------- 0.00 0.00 101/101 particle_fireball(vec const&, float, int, int) [793] [792] 0.0 0.00 0.00 101 part_fireball(vec const&, float, int, int, int, float) [792] 0.00 0.00 101/3666 listrenderer::addpart(vec const&, vec const&, int, int, float, physent*) [676] ----------------------------------------------- 0.00 0.00 101/101 bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [48] [793] 0.0 0.00 0.00 101 particle_fireball(vec const&, float, int, int) [793] 0.00 0.00 101/101 part_fireball(vec const&, float, int, int, int, float) [792] ----------------------------------------------- 0.00 0.00 101/101 listrenderer::render() [156] [794] 0.0 0.00 0.00 101 listrenderer::cleanup(listparticle*) [794] ----------------------------------------------- 0.00 0.00 100/100 executeret(char const*) [83] [795] 0.0 0.00 0.00 100 bindedit(char*, char*) [795] 0.00 0.00 100/198 bindkey(char*, char*, int, char const*) [771] ----------------------------------------------- 0.00 0.00 98/98 executeret(char const*) [83] [796] 0.0 0.00 0.00 98 bindnorm(char*, char*) [796] 0.00 0.00 98/198 bindkey(char*, char*, int, char const*) [771] ----------------------------------------------- 0.00 0.00 4/97 bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [262] 0.00 0.00 93/97 bfaclient::botclient::defer(fpsent*, botstate&, bool) [127] [797] 0.0 0.00 0.00 97 bfaclient::botclient::violence(fpsent*, botstate&, fpsent*, bool) [797] ----------------------------------------------- 131 updatevabb(vtxarray*, bool) [798] 0.00 0.00 40/85 updatevabbs(bool) [885] 0.00 0.00 45/85 modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) [211] [798] 0.0 0.00 0.00 85+131 updatevabb(vtxarray*, bool) [798] 131 updatevabb(vtxarray*, bool) [798] ----------------------------------------------- 0.00 0.00 84/84 addskyverts(ivec const&, int) [779] [799] 0.0 0.00 0.00 84 mergefaces(int, cubeface*, int) [799] ----------------------------------------------- 0.00 0.00 80/80 lookuptexture(int, bool) [63] [800] 0.0 0.00 0.00 80 creatergbasurface(SDL_Surface*, bool) [800] ----------------------------------------------- 79 executeret(char const*) [83] [801] 0.0 0.00 0.00 79 anda(char*, char*) [801] 152 execute(char const*) [619] ----------------------------------------------- 0.00 0.00 1/70 bfaclient::clientcom::sendpacketclient(databuf&, bool&) [152] 0.00 0.00 1/70 bfaserver::parsepacket(int, int, bool, databuf&) [176] 0.00 0.00 3/70 bfaclient::clientcom::addmsg(int, char const*, ...) [680] 0.00 0.00 30/70 sendf(int, int, char const*, ...) [675] 0.00 0.00 35/70 bfaserver::welcomepacket(databuf&, int, _ENetPacket*) [406] [802] 0.0 0.00 0.00 70 sendstring(char const*, databuf&) [802] 0.00 0.00 590/485312 putint(databuf&, int) [515] ----------------------------------------------- 0.00 0.00 68/68 executeret(char const*) [83] [803] 0.0 0.00 0.00 68 mmodel(char*) [803] ----------------------------------------------- 0.00 0.00 65/65 executeret(char const*) [83] [804] 0.0 0.00 0.00 65 fastshader(char*, char*, int*) [804] 0.00 0.00 65/2658 hashtable::access(char const* const&, Shader const*) [687] 0.00 0.00 65/836 lookupshaderbyname(char const*) [726] ----------------------------------------------- 0.00 0.00 64/64 executeret(char const*) [83] [805] 0.0 0.00 0.00 64 bfaclient::physics::physics(bfaclient&)::cmd_left::run(bfaclient::physics*, int*) [805] ----------------------------------------------- 0.00 0.00 1/61 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] 0.00 0.00 2/61 bfaclient::clientcom::clientcom(bfaclient&) [415] 0.00 0.00 58/61 bfaclient::bfaclient() [416] [806] 0.0 0.00 0.00 61 newstring(char const*) [806] ----------------------------------------------- 0.00 0.00 61/61 texturedata(char const*, Slot::Tex*, bool, bool*, TextureAnim*) [87] [807] 0.0 0.00 0.00 61 texffmask(SDL_Surface*, int, bool) [807] ----------------------------------------------- 0.00 0.00 60/60 gl_checkextensions() [419] [808] 0.0 0.00 0.00 60 getprocaddress(char const*) [808] ----------------------------------------------- 0.00 0.00 60/60 executeret(char const*) [83] [809] 0.0 0.00 0.00 60 bfaclient::physics::physics(bfaclient&)::cmd_right::run(bfaclient::physics*, int*) [809] ----------------------------------------------- 0.00 0.00 57/57 consolekey(int, bool, int) [403] [810] 0.0 0.00 0.00 57 resetcomplete() [810] ----------------------------------------------- 0.00 0.00 6/56 bfaclient::clientcom::gamedisconnect(int) [317] 0.00 0.00 20/56 load_world(char*) [304] 0.00 0.00 30/56 resetmap() [345] [811] 0.0 0.00 0.00 56 setfvar(char const*, float, bool) [811] 0.00 0.00 56/828 ident::changed() [727] ----------------------------------------------- 0.00 0.00 55/55 executeret(char const*) [83] [812] 0.0 0.00 0.00 55 newgui(char*, char*, char*, char*) [812] ----------------------------------------------- 0.00 0.00 50/50 Shader::compile() [351] [813] 0.0 0.00 0.00 50 compileglslshader(unsigned int, unsigned int&, char const*, char const*, char const*, bool) [813] ----------------------------------------------- 0.00 0.00 50/50 executeret(char const*) [83] [814] 0.0 0.00 0.00 50 mul(int*, int*) [814] ----------------------------------------------- 0.00 0.00 48/48 strreplacea(char*, char*, char*) [816] [815] 0.0 0.00 0.00 48 strreplace(char const*, char const*, char const*) [815] ----------------------------------------------- 0.00 0.00 48/48 executeret(char const*) [83] [816] 0.0 0.00 0.00 48 strreplacea(char*, char*, char*) [816] 0.00 0.00 48/48 strreplace(char const*, char const*, char const*) [815] ----------------------------------------------- 0.00 0.00 44/44 executeret(char const*) [83] [817] 0.0 0.00 0.00 44 listlen(char*) [817] ----------------------------------------------- 0.00 0.00 18/43 loadmodel(char const*, int, bool) [174] 0.00 0.00 25/43 clear_mdls() [1000] [818] 0.0 0.00 0.00 43 md5::~md5() [818] 0.00 0.00 43/43 skelmodel::skelpart::~skelpart() [819] ----------------------------------------------- 0.00 0.00 43/43 md5::~md5() [818] [819] 0.0 0.00 0.00 43 skelmodel::skelpart::~skelpart() [819] ----------------------------------------------- 0.00 0.00 42/42 executeret(char const*) [83] [820] 0.0 0.00 0.00 42 mdlscale(int*) [820] ----------------------------------------------- 0.00 0.00 42/42 loadmodel(char const*, int, bool) [174] [821] 0.0 0.00 0.00 42 animmodel::name() [821] ----------------------------------------------- 0.00 0.00 41/41 executeret(char const*) [83] [822] 0.0 0.00 0.00 41 mdlspec(int*) [822] 0.00 0.00 41/41 animmodel::setspec(float) [823] ----------------------------------------------- 0.00 0.00 41/41 mdlspec(int*) [822] [823] 0.0 0.00 0.00 41 animmodel::setspec(float) [823] ----------------------------------------------- 0.00 0.00 40/40 octarender() [71] [824] 0.0 0.00 0.00 40 buildclipmasks(cube&, unsigned char&, unsigned char&) [824] ----------------------------------------------- 0.00 0.00 38/38 executeret(char const*) [83] [825] 0.0 0.00 0.00 38 brushvert(int*, int*, int*) [825] ----------------------------------------------- 0.00 0.00 11/37 skelmodel::skelmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [30] 0.00 0.00 26/37 md5::load() [171] [826] 0.0 0.00 0.00 37 skelmodel::skelmeshgroup::cleanup() [826] ----------------------------------------------- 0.00 0.00 36/36 lookuptexture(int, bool) [63] [827] 0.0 0.00 0.00 36 scalesurface(SDL_Surface*, int, int, bool) [827] 0.00 0.00 36/764 texformat(int) [728] ----------------------------------------------- 0.00 0.00 36/36 executeret(char const*) [83] [828] 0.0 0.00 0.00 36 bfaclient::physics::physics(bfaclient&)::cmd_forward::run(bfaclient::physics*, int*) [828] ----------------------------------------------- 0.00 0.00 34/34 md5::loadmeshes(char*, char*) [206] [829] 0.0 0.00 0.00 34 skelmodel::skelmeshgroup::shareskeleton(char*) [829] ----------------------------------------------- 0.00 0.00 33/33 executeret(char const*) [83] [830] 0.0 0.00 0.00 33 altshader(char*, char*) [830] 0.00 0.00 65/836 lookupshaderbyname(char const*) [726] ----------------------------------------------- 0.00 0.00 33/33 clearparticles() [917] [831] 0.0 0.00 0.00 33 varenderer<0>::reset() [831] ----------------------------------------------- 32 QuadNode::insert(int, int, int) [832] 0.00 0.00 32/32 optimizematsurfs(materialsurface*, int) [780] [832] 0.0 0.00 0.00 32+32 QuadNode::insert(int, int, int) [832] 32 QuadNode::insert(int, int, int) [832] ----------------------------------------------- 0.00 0.00 6/28 addlistcomplete(char*, char*) [881] 0.00 0.00 22/28 addfilecomplete(char*, char*, char*) [845] [833] 0.0 0.00 0.00 28 addcomplete(char*, int, char*, char*) [833] 0.00 0.00 2/7 explodelist(char const*, vector&) [876] ----------------------------------------------- 0.00 0.00 28/28 menukey(int, bool, int) [759] [834] 0.0 0.00 0.00 28 g3d_windowhit(bool, bool) [834] 0.00 0.00 28/141153 g3d_active(bool, bool) [528] ----------------------------------------------- 0.00 0.00 1/27 __static_initialization_and_destruction_0(int, int) [1076] 0.00 0.00 2/27 __static_initialization_and_destruction_0(int, int) [1056] 0.00 0.00 2/27 __static_initialization_and_destruction_0(int, int) [1086] 0.00 0.00 3/27 __static_initialization_and_destruction_0(int, int) [1053] 0.00 0.00 3/27 __static_initialization_and_destruction_0(int, int) [1074] 0.00 0.00 4/27 __static_initialization_and_destruction_0(int, int) [1064] 0.00 0.00 12/27 __static_initialization_and_destruction_0(int, int) [1075] [835] 0.0 0.00 0.00 27 svariable(char const*, char const*, char**, void (*)(), int) [835] ----------------------------------------------- 0.00 0.00 24/24 executeret(char const*) [83] [836] 0.0 0.00 0.00 24 mdlambient(int*) [836] 0.00 0.00 24/24 animmodel::setambient(float) [838] ----------------------------------------------- 0.00 0.00 1/24 serverslice() [111] 0.00 0.00 23/24 bfaserver::botserv::addbot(int) [844] [837] 0.0 0.00 0.00 24 addclient(int) [837] 0.00 0.00 24/24 bfaserver::newinfo() [840] ----------------------------------------------- 0.00 0.00 24/24 mdlambient(int*) [836] [838] 0.0 0.00 0.00 24 animmodel::setambient(float) [838] ----------------------------------------------- 0.00 0.00 4/24 md3anim(char*, int*, int*, float*, int*) [867] 0.00 0.00 20/24 md5anim(char*, char*, float*, int*) [337] [839] 0.0 0.00 0.00 24 bfaclient::numanims() [839] ----------------------------------------------- 0.00 0.00 24/24 addclient(int) [837] [840] 0.0 0.00 0.00 24 bfaserver::newinfo() [840] ----------------------------------------------- 0.00 0.00 23/23 bfaclient::clientcom::gamedisconnect(int) [317] [841] 0.0 0.00 0.00 23 freeeditinfo(editinfo*&) [841] ----------------------------------------------- 0.00 0.00 23/23 bfaclient::physics::moveplayer(physent*, int, bool, int) [4] [842] 0.0 0.00 0.00 23 getlavacolour(unsigned char*) [842] ----------------------------------------------- 0.00 0.00 1/23 __static_initialization_and_destruction_0(int, int) [1059] 0.00 0.00 2/23 __static_initialization_and_destruction_0(int, int) [1056] 0.00 0.00 4/23 __static_initialization_and_destruction_0(int, int) [1071] 0.00 0.00 6/23 __static_initialization_and_destruction_0(int, int) [1086] 0.00 0.00 10/23 __static_initialization_and_destruction_0(int, int) [1074] [843] 0.0 0.00 0.00 23 fvariable(char const*, float, float*, void (*)(), int) [843] ----------------------------------------------- 0.00 0.00 3/23 bfaserver::botserv::checkbots(bool) [624] 0.00 0.00 20/23 bfaserver::parsepacket(int, int, bool, databuf&) [176] [844] 0.0 0.00 0.00 23 bfaserver::botserv::addbot(int) [844] 0.00 0.00 46/4041 sendf(int, int, char const*, ...) [675] 0.00 0.00 23/24 addclient(int) [837] 0.00 0.00 23/85055 getinfo(int) [536] 0.00 0.00 23/6340270 randomMT() [508] ----------------------------------------------- 0.00 0.00 22/22 executeret(char const*) [83] [845] 0.0 0.00 0.00 22 addfilecomplete(char*, char*, char*) [845] 0.00 0.00 22/28 addcomplete(char*, int, char*, char*) [833] ----------------------------------------------- 0.00 0.00 22/22 particleinit() [326] [846] 0.0 0.00 0.00 22 varenderer<0>::init(int) [846] ----------------------------------------------- 0.00 0.00 21/21 clearparticles() [917] [847] 0.0 0.00 0.00 21 listrenderer::reset() [847] ----------------------------------------------- 0.00 0.00 20/20 load_world(char*) [304] [848] 0.0 0.00 0.00 20 gzgetfloat(void*) [848] 0.00 0.00 20/1208592 endianswap(void*, int, int) [511] ----------------------------------------------- 0.00 0.00 20/20 executeret(char const*) [83] [849] 0.0 0.00 0.00 20 setvertexparam(int*, float*, float*, float*, float*) [849] 0.00 0.00 20/130 setshaderparam(char*, int, int, float, float, float, float) [790] ----------------------------------------------- 0.00 0.00 20/20 executeret(char const*) [83] [850] 0.0 0.00 0.00 20 bfaclient::botclient::botclient(bfaclient&)::cmd_addbot::run(bfaclient::botclient*, char*) [850] 0.00 0.00 20/3325 bfaclient::clientcom::addmsg(int, char const*, ...) [680] ----------------------------------------------- 0.00 0.00 19/19 bfaclient::clientcom::clientcom(bfaclient&) [415] [851] 0.0 0.00 0.00 19 ident::~ident() [851] ----------------------------------------------- 0.00 0.00 1/19 obj::~obj() [1108] 0.00 0.00 18/19 md3::~md3() [854] [852] 0.0 0.00 0.00 19 animmodel::part::~part() [852] ----------------------------------------------- 0.00 0.00 18/18 flushvbo(int) [882] [853] 0.0 0.00 0.00 18 genvbo(int, void*, int, vtxarray**, int) [853] ----------------------------------------------- 0.00 0.00 1/18 loadmodel(char const*, int, bool) [174] 0.00 0.00 17/18 clear_mdls() [1000] [854] 0.0 0.00 0.00 18 md3::~md3() [854] 0.00 0.00 18/19 animmodel::part::~part() [852] ----------------------------------------------- 0.00 0.00 18/18 md5::loadmeshes(char*, char*) [206] [855] 0.0 0.00 0.00 18 md5::md5meshgroup::~md5meshgroup() [855] ----------------------------------------------- 0.00 0.00 2/18 animmodel::meshgroup::scaleverts(float, vec const&) [954] 0.00 0.00 16/18 md5::load() [171] [856] 0.0 0.00 0.00 18 skelmodel::skelmesh::scaleverts(vec const&, float) [856] ----------------------------------------------- 0.00 0.00 5/17 rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [64] 0.00 0.00 5/17 getentboundingbox(extentity&, ivec&, ivec&) [401] 0.00 0.00 7/17 setbbfrommodel(dynent*, char const*) [284] [857] 0.0 0.00 0.00 17 animmodel::calcbb(int, vec&, vec&) [857] 0.00 0.00 17/17 vertmodel::vertmesh::calcbb(int, vec&, vec&, matrix3x4 const&) [859] 0.00 0.00 7/7 skelmodel::skelmesh::calcbb(int, vec&, vec&, matrix3x4 const&) [880] ----------------------------------------------- 0.00 0.00 2/17 animmodel::meshgroup::scaleverts(float, vec const&) [954] 0.00 0.00 15/17 md5::load() [171] [858] 0.0 0.00 0.00 17 skelmodel::skelmeshgroup::scaletags(vec const&, float) [858] ----------------------------------------------- 0.00 0.00 17/17 animmodel::calcbb(int, vec&, vec&) [857] [859] 0.0 0.00 0.00 17 vertmodel::vertmesh::calcbb(int, vec&, vec&, matrix3x4 const&) [859] ----------------------------------------------- 0.00 0.00 16/16 executeret(char const*) [83] [860] 0.0 0.00 0.00 16 setcompletion(char*, bool) [860] ----------------------------------------------- 0.00 0.00 16/16 particleinit() [326] [861] 0.0 0.00 0.00 16 partrenderer::init(int) [861] ----------------------------------------------- 0.00 0.00 16/16 executeret(char const*) [83] [862] 0.0 0.00 0.00 16 cmd_setcomplete::run(char*, char*) [862] ----------------------------------------------- 0.00 0.00 16/16 md3::load() [198] [863] 0.0 0.00 0.00 16 vertmodel::vertmeshgroup::scaletags(vec const&, float) [863] ----------------------------------------------- 0.00 0.00 15/15 executeret(char const*) [83] [864] 0.0 0.00 0.00 15 md5tag(char*, char*) [864] ----------------------------------------------- 0.00 0.00 15/15 executeret(char const*) [83] [865] 0.0 0.00 0.00 15 md5pitch(char*, float*, float*, float*, float*) [865] ----------------------------------------------- 0.00 0.00 13/13 vertmodel::vertmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [82] [866] 0.0 0.00 0.00 13 vertmodel::vertmeshgroup::cleanup() [866] ----------------------------------------------- 0.00 0.00 12/12 executeret(char const*) [83] [867] 0.0 0.00 0.00 12 md3anim(char*, int*, int*, float*, int*) [867] 0.00 0.00 12/352 bfaclient::findanims(char const*, vector&) [754] 0.00 0.00 12/87416 vertmodel::vertmeshgroup::totalframes() const [535] 0.00 0.00 4/24 bfaclient::numanims() [839] ----------------------------------------------- 0.00 0.00 12/12 texturedata(char const*, Slot::Tex*, bool, bool*, TextureAnim*) [87] [868] 0.0 0.00 0.00 12 parsevec(char const*) [868] ----------------------------------------------- 0.00 0.00 3/10 worldalias(char const*, char const*) [907] 0.00 0.00 7/10 executeret(char const*) [83] [869] 0.0 0.00 0.00 10 alias(char const*, char const*) [869] ----------------------------------------------- 0.00 0.00 10/10 executeret(char const*) [83] [870] 0.0 0.00 0.00 10 bfaclient::physics::physics(bfaclient&)::cmd_backward::run(bfaclient::physics*, int*) [870] ----------------------------------------------- 0.00 0.00 9/9 executeret(char const*) [83] [871] 0.0 0.00 0.00 9 mdlcollide(int*) [871] ----------------------------------------------- 0.00 0.00 3/9 resetmap() [345] 0.00 0.00 6/9 executeret(char const*) [83] [872] 0.0 0.00 0.00 9 cleanreflections() [872] 0.00 0.00 153/153 cleanreflection(Reflection&) [784] ----------------------------------------------- 0.00 0.00 1/9 main [1] 0.00 0.00 8/9 saycommand(char*) [874] [873] 0.0 0.00 0.00 9 keyrepeat(bool) [873] ----------------------------------------------- 0.00 0.00 4/8 executeret(char const*) [83] 0.00 0.00 4/8 consolekey(int, bool, int) [403] [874] 0.0 0.00 0.00 8 saycommand(char*) [874] 0.00 0.00 8/9 keyrepeat(bool) [873] ----------------------------------------------- 0.00 0.00 8/8 clearpvs() [921] [875] 0.0 0.00 0.00 8 viewcellnode::~viewcellnode() [875] ----------------------------------------------- 0.00 0.00 2/7 addcomplete(char*, int, char*, char*) [833] 0.00 0.00 5/7 md5animpart(char*) [883] [876] 0.0 0.00 0.00 7 explodelist(char const*, vector&) [876] ----------------------------------------------- 0.00 0.00 1/7 var_hwmipmap() [1013] 0.00 0.00 1/7 var_aniso() [1104] 0.00 0.00 1/7 var_bilinear() [1011] 0.00 0.00 1/7 var_trilinear() [1024] 0.00 0.00 1/7 var_texcompress() [1037] 0.00 0.00 1/7 var_texreduce() [1023] 0.00 0.00 1/7 var_maxtexsize() [1028] [877] 0.0 0.00 0.00 7 initwarning(char const*, int, int) [877] ----------------------------------------------- 5 executeret(char const*) [83] 0.00 0.00 1/6372605 rehash(bool) [404] 0.00 0.00 1/6372605 loadshaders() [411] [878] 0.0 0.00 0.00 7 exec(char const*) [878] 7 execfile(char const*) [364] ----------------------------------------------- 0.00 0.00 1/7 bfaclient::bfaclient()::cmd_mode::run(bfaclient*, int*, int*) [1158] 0.00 0.00 1/7 bfaserver::bfaserver() [1136] 0.00 0.00 1/7 bfaserver::parsepacket(int, int, bool, databuf&) [176] 0.00 0.00 2/7 bfaserver::changemap(char const*, int, int) [959] 0.00 0.00 2/7 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] [879] 0.0 0.00 0.00 7 bfaserver::modecheck(int*, int*) [879] ----------------------------------------------- 0.00 0.00 7/7 animmodel::calcbb(int, vec&, vec&) [857] [880] 0.0 0.00 0.00 7 skelmodel::skelmesh::calcbb(int, vec&, vec&, matrix3x4 const&) [880] ----------------------------------------------- 0.00 0.00 6/6 executeret(char const*) [83] [881] 0.0 0.00 0.00 6 addlistcomplete(char*, char*) [881] 0.00 0.00 6/28 addcomplete(char*, int, char*, char*) [833] ----------------------------------------------- 18 flushvbo(int) [882] 0.00 0.00 1/6 vacollect::setupdata(vtxarray*) [291] 0.00 0.00 5/6 octarender() [71] [882] 0.0 0.00 0.00 6+18 flushvbo(int) [882] 0.00 0.00 18/18 genvbo(int, void*, int, vtxarray**, int) [853] 18 flushvbo(int) [882] ----------------------------------------------- 0.00 0.00 5/5 executeret(char const*) [83] [883] 0.0 0.00 0.00 5 md5animpart(char*) [883] 0.00 0.00 5/7 explodelist(char const*, vector&) [876] 0.00 0.00 5/5 skelmodel::skeleton::expandbonemask(unsigned char*, int, int) [895] ----------------------------------------------- 0.00 0.00 5/5 executeret(char const*) [83] [884] 0.0 0.00 0.00 5 mdlextendbb(float*, float*, float*) [884] ----------------------------------------------- 0.00 0.00 1/5 var_filltjoints() [1033] 0.00 0.00 1/5 var_vertwater() [1025] 0.00 0.00 1/5 emptymap(int, bool, char*, bool) [358] 0.00 0.00 2/5 allchanged(bool) [49] [885] 0.0 0.00 0.00 5 updatevabbs(bool) [885] 0.00 0.00 40/85 updatevabb(vtxarray*, bool) [798] ----------------------------------------------- 0.00 0.00 5/5 allchanged(bool) [49] [886] 0.0 0.00 0.00 5 resetqueries() [886] ----------------------------------------------- 0.00 0.00 5/5 var_shadowmapangle() [890] [887] 0.0 0.00 0.00 5 setshadowdir(int) [887] ----------------------------------------------- 0.00 0.00 5/5 executeret(char const*) [83] [888] 0.0 0.00 0.00 5 cleanupdepthfx() [888] ----------------------------------------------- 0.00 0.00 5/5 allchanged(bool) [49] [889] 0.0 0.00 0.00 5 invalidatepostfx() [889] ----------------------------------------------- 0.00 0.00 5/5 setvar(char const*, int, bool) [764] [890] 0.0 0.00 0.00 5 var_shadowmapangle() [890] 0.00 0.00 5/5 setshadowdir(int) [887] ----------------------------------------------- 11647 vaclearc(cube*) [891] 0.00 0.00 5/5 allchanged(bool) [49] [891] 0.0 0.00 0.00 5+11647 vaclearc(cube*) [891] 0.00 0.00 16/159 destroyva(vtxarray*, bool) [783] 11647 vaclearc(cube*) [891] ----------------------------------------------- 796 BIH::build(vector&, unsigned short*, int, int) [892] 0.00 0.00 5/5 BIH::BIH(vector*) [893] [892] 0.0 0.00 0.00 5+796 BIH::build(vector&, unsigned short*, int, int) [892] 796 BIH::build(vector&, unsigned short*, int, int) [892] ----------------------------------------------- 0.00 0.00 5/5 animmodel::setBIH() [894] [893] 0.0 0.00 0.00 5 BIH::BIH(vector*) [893] 0.00 0.00 5/5 BIH::build(vector&, unsigned short*, int, int) [892] ----------------------------------------------- 0.00 0.00 5/5 mmintersect(extentity const&, vec const&, vec const&, float, int, float&) [125] [894] 0.0 0.00 0.00 5 animmodel::setBIH() [894] 0.00 0.00 5/5 BIH::BIH(vector*) [893] 0.00 0.00 4/4 skelmodel::skelmesh::gentris(int, Texture*, vector*, matrix3x4 const&) [902] 0.00 0.00 1/1 vertmodel::vertmesh::gentris(int, Texture*, vector*, matrix3x4 const&) [1137] ----------------------------------------------- 0.00 0.00 5/5 md5animpart(char*) [883] [895] 0.0 0.00 0.00 5 skelmodel::skeleton::expandbonemask(unsigned char*, int, int) [895] ----------------------------------------------- 0.00 0.00 1/4 stopsound() [1103] 0.00 0.00 3/4 resetmap() [345] [896] 0.0 0.00 0.00 4 clearsound() [896] 0.00 0.00 66/6512 removesound(int) [606] ----------------------------------------------- 0.00 0.00 2/4 clearlights() [443] 0.00 0.00 2/4 initlights() [445] [897] 0.0 0.00 0.00 4 genlightmaptexs() [897] 0.00 0.00 7/667 createtexture(int, int, int, void*, int, bool, unsigned int, unsigned int, bool, bool) [733] 0.00 0.00 3/3 genreservedlightmaptexs() [920] ----------------------------------------------- 0.00 0.00 4/4 executeret(char const*) [83] [898] 0.0 0.00 0.00 4 mdlspin(float*) [898] ----------------------------------------------- 0.00 0.00 4/4 optimizematsurfs(materialsurface*, int) [780] [899] 0.0 0.00 0.00 4 QuadNode::genmatsurfs(unsigned char, unsigned char, int, materialsurface*&) [899] ----------------------------------------------- 0.00 0.00 4/4 optimizematsurfs(materialsurface*, int) [780] [900] 0.0 0.00 0.00 4 QuadNode::clear() [900] ----------------------------------------------- 0.00 0.00 1/4 bfaserver::parsepacket(int, int, bool, databuf&) [176] 0.00 0.00 3/4 bfaserver::processevents() [213] [901] 0.0 0.00 0.00 4 bfaserver::srvoutf(int, char const*, ...) [901] 0.00 0.00 4/4041 sendf(int, int, char const*, ...) [675] ----------------------------------------------- 0.00 0.00 4/4 animmodel::setBIH() [894] [902] 0.0 0.00 0.00 4 skelmodel::skelmesh::gentris(int, Texture*, vector*, matrix3x4 const&) [902] ----------------------------------------------- 0.00 0.00 4/4 executeret(char const*) [83] [903] 0.0 0.00 0.00 4 bfaclient::scoreboard::scoreboard(bfaclient&)::cmd_showscores::run(bfaclient::scoreboard*, int*) [903] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [345] [904] 0.0 0.00 0.00 3 clearsleep(bool, bool) [904] ----------------------------------------------- 0.00 0.00 3/3 cancelsel() [924] [905] 0.0 0.00 0.00 3 cubecancel() [905] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [345] [906] 0.0 0.00 0.00 3 pruneundos(int) [906] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [345] [907] 0.0 0.00 0.00 3 worldalias(char const*, char const*) [907] 0.00 0.00 3/1783 aliasa(char const*, char*) [706] 0.00 0.00 3/10 alias(char const*, char const*) [869] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [345] [908] 0.0 0.00 0.00 3 cleardecals() [908] ----------------------------------------------- 0.00 0.00 1/3 stopsound() [1103] 0.00 0.00 2/3 initmumble() [425] [909] 0.0 0.00 0.00 3 closemumble() [909] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [345] [910] 0.0 0.00 0.00 3 texturereset() [910] ----------------------------------------------- 0.00 0.00 3/3 setsvar(char const*, char const*, bool) [316] [911] 0.0 0.00 0.00 3 var_cloudbox() [911] ----------------------------------------------- 0.00 0.00 3/3 cancelsel() [924] [912] 0.0 0.00 0.00 3 forcenextundo() [912] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [345] [913] 0.0 0.00 0.00 3 mapmodelreset() [913] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [345] [914] 0.0 0.00 0.00 3 materialreset() [914] ----------------------------------------------- 0.00 0.00 3/3 executeret(char const*) [83] [915] 0.0 0.00 0.00 3 cleanshadowmap() [915] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [345] [916] 0.0 0.00 0.00 3 clearoverrides() [916] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [345] [917] 0.0 0.00 0.00 3 clearparticles() [917] 0.00 0.00 33/33 varenderer<0>::reset() [831] 0.00 0.00 21/21 listrenderer::reset() [847] 0.00 0.00 3/3 flarerenderer::reset() [929] 0.00 0.00 3/3 varenderer<2>::reset() [928] 0.00 0.00 3/3 varenderer<1>::reset() [927] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [345] [918] 0.0 0.00 0.00 3 resetlightmaps() [918] 0.00 0.00 3/3 cleanuplightmaps() [919] ----------------------------------------------- 0.00 0.00 3/3 resetlightmaps() [918] [919] 0.0 0.00 0.00 3 cleanuplightmaps() [919] ----------------------------------------------- 0.00 0.00 3/3 genlightmaptexs() [897] [920] 0.0 0.00 0.00 3 genreservedlightmaptexs() [920] 0.00 0.00 18/667 createtexture(int, int, int, void*, int, bool, unsigned int, unsigned int, bool, bool) [733] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [345] [921] 0.0 0.00 0.00 3 clearpvs() [921] 0.00 0.00 8/8 viewcellnode::~viewcellnode() [875] 0.00 0.00 3/3 lockpvs_(bool) [922] ----------------------------------------------- 0.00 0.00 3/3 clearpvs() [921] [922] 0.0 0.00 0.00 3 lockpvs_(bool) [922] ----------------------------------------------- 0.00 0.00 3/3 executeret(char const*) [83] [923] 0.0 0.00 0.00 3 md3pitch(float*, float*, float*, float*) [923] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [345] [924] 0.0 0.00 0.00 3 cancelsel() [924] 0.00 0.00 3/3 forcenextundo() [912] 0.00 0.00 3/3 cubecancel() [905] ----------------------------------------------- 0.00 0.00 3/3 resetmap() [345] [925] 0.0 0.00 0.00 3 entcancel() [925] ----------------------------------------------- 0.00 0.00 1/3 obj::loaddefaultparts() [273] 0.00 0.00 1/3 md3::loaddefaultparts() [272] 0.00 0.00 1/3 md2::load() [271] [926] 0.0 0.00 0.00 3 parentdir(char const*) [926] ----------------------------------------------- 0.00 0.00 3/3 clearparticles() [917] [927] 0.0 0.00 0.00 3 varenderer<1>::reset() [927] ----------------------------------------------- 0.00 0.00 3/3 clearparticles() [917] [928] 0.0 0.00 0.00 3 varenderer<2>::reset() [928] ----------------------------------------------- 0.00 0.00 3/3 clearparticles() [917] [929] 0.0 0.00 0.00 3 flarerenderer::reset() [929] ----------------------------------------------- 0.00 0.00 3/3 bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [74] [930] 0.0 0.00 0.00 3 bfaclient::resetstates(int) [930] 0.00 0.00 3/4844 resetcursor(bool, bool) [618] ----------------------------------------------- 0.00 0.00 1/3 setupserver() [426] 0.00 0.00 1/3 addserver(char const*) [1098] 0.00 0.00 1/3 resolverloop(void*) [1303] [931] 0.0 0.00 0.00 3 bfaserver::serverinfoport() [931] ----------------------------------------------- 0.00 0.00 1/3 writecfg() [442] 0.00 0.00 1/3 emptymap(int, bool, char*, bool) [358] 0.00 0.00 1/3 bfaserver::bfaserver()::cmd_gamever::run(bfaserver*) [440] [932] 0.0 0.00 0.00 3 bfaserver::gamever() [932] ----------------------------------------------- 0.00 0.00 2/2 executeret(char const*) [83] [933] 0.0 0.00 0.00 2 clearbrush() [933] ----------------------------------------------- 0.00 0.00 2/2 executeret(char const*) [83] [934] 0.0 0.00 0.00 2 clockreset() [934] ----------------------------------------------- 0.00 0.00 2/2 load_world(char*) [304] [935] 0.0 0.00 0.00 2 genenvmaps() [935] ----------------------------------------------- 0.00 0.00 1/2 cleanup() [1091] 0.00 0.00 1/2 main [1] [936] 0.0 0.00 0.00 2 showcursor(bool) [936] ----------------------------------------------- 0.00 0.00 2/2 initenvmaps() [447] [937] 0.0 0.00 0.00 2 clearenvmaps() [937] ----------------------------------------------- 872 loadviewcells(void*) [938] 0.00 0.00 2/2 loadpvs(void*) [943] [938] 0.0 0.00 0.00 2+872 loadviewcells(void*) [938] 0.00 0.00 6120/1208592 endianswap(void*, int, int) [511] 872 loadviewcells(void*) [938] ----------------------------------------------- 0.00 0.00 2/2 initenvmaps() [447] [939] 0.0 0.00 0.00 2 cubemapfromsky(int) [939] 0.00 0.00 12/667 createtexture(int, int, int, void*, int, bool, unsigned int, unsigned int, bool, bool) [733] 0.00 0.00 2/326 resizetexture(int&, int&, bool, unsigned int, unsigned int) [760] ----------------------------------------------- 0.00 0.00 2/2 setupexplosion() [313] [940] 0.0 0.00 0.00 2 createexpmodtex(int, float) [940] 0.00 0.00 2/667 createtexture(int, int, int, void*, int, bool, unsigned int, unsigned int, bool, bool) [733] ----------------------------------------------- 0.00 0.00 2/2 rendertarget::doblur(int, float) [201] [941] 0.0 0.00 0.00 2 setupblurkernel(int, float, float*, float*) [941] ----------------------------------------------- 0.00 0.00 1/2 executeret(char const*) [83] 0.00 0.00 1/2 gl_init(int, int, int, int, int) [428] [942] 0.0 0.00 0.00 2 setuptexcompress() [942] ----------------------------------------------- 0.00 0.00 2/2 load_world(char*) [304] [943] 0.0 0.00 0.00 2 loadpvs(void*) [943] 0.00 0.00 2376/1208592 endianswap(void*, int, int) [511] 0.00 0.00 2/2 loadviewcells(void*) [938] ----------------------------------------------- 0.00 0.00 2/2 cleargui_(int*) [946] [944] 0.0 0.00 0.00 2 cleargui(int) [944] 0.00 0.00 1/1 popgui() [1089] ----------------------------------------------- 0.00 0.00 2/2 executeret(char const*) [83] [945] 0.0 0.00 0.00 2 mdltrans(float*, float*, float*) [945] ----------------------------------------------- 0.00 0.00 2/2 executeret(char const*) [83] [946] 0.0 0.00 0.00 2 cleargui_(int*) [946] 0.00 0.00 2/2 cleargui(int) [944] ----------------------------------------------- 11647 validatec(cube*, int) [947] 0.00 0.00 2/2 load_world(char*) [304] [947] 0.0 0.00 0.00 2+11647 validatec(cube*, int) [947] 0.00 0.00 244635/244635 optiface(unsigned char*, cube&) [519] 11647 validatec(cube*, int) [947] ----------------------------------------------- 0.00 0.00 2/2 particleinit() [326] [948] 0.0 0.00 0.00 2 varenderer<1>::init(int) [948] ----------------------------------------------- 0.00 0.00 2/2 particleinit() [326] [949] 0.0 0.00 0.00 2 varenderer<2>::init(int) [949] ----------------------------------------------- 0.00 0.00 2/2 md2::loadmeshes(char*, char*) [435] [950] 0.0 0.00 0.00 2 md2::md2meshgroup::~md2meshgroup() [950] ----------------------------------------------- 0.00 0.00 2/2 md3::loadmeshes(char*, char*) [123] [951] 0.0 0.00 0.00 2 md3::md3meshgroup::~md3meshgroup() [951] ----------------------------------------------- 0.00 0.00 2/2 obj::loadmeshes(char*, char*) [436] [952] 0.0 0.00 0.00 2 obj::objmeshgroup::~objmeshgroup() [952] ----------------------------------------------- 0.00 0.00 2/2 bfaclient::bfaclient() [416] [953] 0.0 0.00 0.00 2 fpsent::fpsent() [953] ----------------------------------------------- 0.00 0.00 2/2 md5::load() [171] [954] 0.0 0.00 0.00 2 animmodel::meshgroup::scaleverts(float, vec const&) [954] 0.00 0.00 2/18 skelmodel::skelmesh::scaleverts(vec const&, float) [856] 0.00 0.00 2/17 skelmodel::skelmeshgroup::scaletags(vec const&, float) [858] 0.00 0.00 1/2 skelmodel::skelmeshgroup::copy() [960] ----------------------------------------------- 0.00 0.00 2/2 load_world(char*) [304] [955] 0.0 0.00 0.00 2 bfaclient::entities::initents(void*&, int, int, char*, int) [955] 0.00 0.00 5325/5325 bfaclient::entities::canlink(int, int, bool) [616] ----------------------------------------------- 0.00 0.00 2/2 load_world(char*) [304] [956] 0.0 0.00 0.00 2 bfaclient::loadworld(void*&, int) [956] ----------------------------------------------- 0.00 0.00 1/2 connects(char const*) [330] 0.00 0.00 1/2 setupserver() [426] [957] 0.0 0.00 0.00 2 bfaserver::serverport() [957] ----------------------------------------------- 0.00 0.00 2/2 load_world(char*) [304] [958] 0.0 0.00 0.00 2 bfaserver::canload(char*) [958] ----------------------------------------------- 0.00 0.00 1/2 setupserver() [426] 0.00 0.00 1/2 bfaserver::parsepacket(int, int, bool, databuf&) [176] [959] 0.0 0.00 0.00 2 bfaserver::changemap(char const*, int, int) [959] 0.00 0.00 3/4041 sendf(int, int, char const*, ...) [675] 0.00 0.00 2/7 bfaserver::modecheck(int*, int*) [879] 0.00 0.00 1/3360 hasnonlocalclients() [678] ----------------------------------------------- 0.00 0.00 1/2 animmodel::meshgroup::scaleverts(float, vec const&) [954] 0.00 0.00 1/2 md5::load() [171] [960] 0.0 0.00 0.00 2 skelmodel::skelmeshgroup::copy() [960] 0.00 0.00 2/2 skelmodel::skelmeshgroup::allocate() [961] 0.00 0.00 2/2 skelmodel::skelmesh::copy() [962] ----------------------------------------------- 0.00 0.00 2/2 skelmodel::skelmeshgroup::copy() [960] [961] 0.0 0.00 0.00 2 skelmodel::skelmeshgroup::allocate() [961] ----------------------------------------------- 0.00 0.00 2/2 skelmodel::skelmeshgroup::copy() [960] [962] 0.0 0.00 0.00 2 skelmodel::skelmesh::copy() [962] 0.00 0.00 2/2 skelmodel::skelmesh::allocate() [963] ----------------------------------------------- 0.00 0.00 2/2 skelmodel::skelmesh::copy() [962] [963] 0.0 0.00 0.00 2 skelmodel::skelmesh::allocate() [963] ----------------------------------------------- 0.00 0.00 2/2 rendertarget::render(int, int, int, float) [31] [964] 0.0 0.00 0.00 2 rendertarget::depthformats() const [964] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [965] 0.0 0.00 0.00 1 global constructors keyed to _Z11texreorientP11SDL_Surfacebbbib [965] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1082] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [966] 0.0 0.00 0.00 1 global constructors keyed to _Z12cleanupglarev [966] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1059] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [967] 0.0 0.00 0.00 1 global constructors keyed to _Z15renderwaterfallR15materialsurfaceP7Textureffh [967] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1063] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [968] 0.0 0.00 0.00 1 global constructors keyed to _Z4itoaPci [968] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1055] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [969] 0.0 0.00 0.00 1 global constructors keyed to _ZN6Shader10lastshaderE [969] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1079] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [970] 0.0 0.00 0.00 1 global constructors keyed to centertime [970] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1056] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [971] 0.0 0.00 0.00 1 global constructors keyed to clienthost [971] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1054] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [972] 0.0 0.00 0.00 1 global constructors keyed to clipcache [972] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1069] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [973] 0.0 0.00 0.00 1 global constructors keyed to cmenu [973] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1064] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [974] 0.0 0.00 0.00 1 global constructors keyed to curfont [974] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1075] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [975] 0.0 0.00 0.00 1 global constructors keyed to enttype [975] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1086] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [976] 0.0 0.00 0.00 1 global constructors keyed to floatvtx [976] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1068] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [977] 0.0 0.00 0.00 1 global constructors keyed to grassanimdist [977] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1060] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [978] 0.0 0.00 0.00 1 global constructors keyed to hasVBO [978] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1071] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [979] 0.0 0.00 0.00 1 global constructors keyed to hdr [979] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1084] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [980] 0.0 0.00 0.00 1 global constructors keyed to homedir [980] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1052] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [981] 0.0 0.00 0.00 1 global constructors keyed to icom_textlist [981] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1053] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [982] 0.0 0.00 0.00 1 global constructors keyed to lightmaps [982] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1061] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [983] 0.0 0.00 0.00 1 global constructors keyed to mapexts [983] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1085] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [984] 0.0 0.00 0.00 1 global constructors keyed to maxdecaltris [984] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1057] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [985] 0.0 0.00 0.00 1 global constructors keyed to maxdynlights [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 [2634] [986] 0.0 0.00 0.00 1 global constructors keyed to maxpvsblocker [986] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1070] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [987] 0.0 0.00 0.00 1 global constructors keyed to normalgroups [987] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1065] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [988] 0.0 0.00 0.00 1 global constructors keyed to oqdynent [988] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1072] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [989] 0.0 0.00 0.00 1 global constructors keyed to particleshader [989] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1073] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [990] 0.0 0.00 0.00 1 global constructors keyed to resolverthreads [990] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1078] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [991] 0.0 0.00 0.00 1 global constructors keyed to screen [991] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1062] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [992] 0.0 0.00 0.00 1 global constructors keyed to shadowmap [992] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1080] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [993] 0.0 0.00 0.00 1 global constructors keyed to showcursorgrid [993] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1067] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [994] 0.0 0.00 0.00 1 global constructors keyed to sky [994] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1074] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [995] 0.0 0.00 0.00 1 global constructors keyed to soundsamples [995] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1081] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [996] 0.0 0.00 0.00 1 global constructors keyed to version [996] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1077] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [997] 0.0 0.00 0.00 1 global constructors keyed to vfcP [997] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1076] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [998] 0.0 0.00 0.00 1 global constructors keyed to waterreflect [998] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1083] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [2634] [999] 0.0 0.00 0.00 1 global constructors keyed to worldroot [999] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1066] ----------------------------------------------- 0.00 0.00 1/1 cleanup() [1091] [1000] 0.0 0.00 0.00 1 clear_mdls() [1000] 0.00 0.00 25/43 md5::~md5() [818] 0.00 0.00 17/18 md3::~md3() [854] ----------------------------------------------- 0.00 0.00 1/1 main [1] [1001] 0.0 0.00 0.00 1 eastereggs() [1001] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1002] 0.0 0.00 0.00 1 var_mumble() [1002] ----------------------------------------------- 0.00 0.00 1/1 writecfg() [442] [1003] 0.0 0.00 0.00 1 writebinds(_IO_FILE*) [1003] ----------------------------------------------- 0.00 0.00 1/1 bfaserver::parsepacket(int, int, bool, databuf&) [176] [1004] 0.0 0.00 0.00 1 getclientip(int) [1004] ----------------------------------------------- 0.00 0.00 1/1 var_musicvol() [1014] [1005] 0.0 0.00 0.00 1 setmusicvol(int) [1005] ----------------------------------------------- 0.00 0.00 1/1 main [1] [1006] 0.0 0.00 0.00 1 setupscreen(int&, int&, int&) [1006] ----------------------------------------------- 0.00 0.00 1/1 quit() [325] [1007] 0.0 0.00 0.00 1 abortconnect() [1007] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1008] 0.0 0.00 0.00 1 cleanupglare() [1008] ----------------------------------------------- 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1086] [1009] 0.0 0.00 0.00 1 registergame(char const*, igame*) [1009] ----------------------------------------------- 0.00 0.00 1/1 resolverwait(char const*, _ENetAddress*) [367] [1010] 0.0 0.00 0.00 1 resolverinit() [1010] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1011] 0.0 0.00 0.00 1 var_bilinear() [1011] 0.00 0.00 1/7 initwarning(char const*, int, int) [877] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1012] 0.0 0.00 0.00 1 var_clockfix() [1012] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1013] 0.0 0.00 0.00 1 var_hwmipmap() [1013] 0.00 0.00 1/7 initwarning(char const*, int, int) [877] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1014] 0.0 0.00 0.00 1 var_musicvol() [1014] 0.00 0.00 1/1 setmusicvol(int) [1005] ----------------------------------------------- 0.00 0.00 1/1 quit() [325] [1015] 0.0 0.00 0.00 1 writeinitcfg() [1015] ----------------------------------------------- 0.00 0.00 1/1 main [1] [1016] 0.0 0.00 0.00 1 addpackagedir(char const*) [1016] ----------------------------------------------- 0.00 0.00 1/1 cleanup() [1091] [1017] 0.0 0.00 0.00 1 cleanupserver() [1017] ----------------------------------------------- 0.00 0.00 1/1 cleanup() [1091] [1018] 0.0 0.00 0.00 1 clear_command() [1018] ----------------------------------------------- 0.00 0.00 1/1 cleanup() [1091] [1019] 0.0 0.00 0.00 1 clear_console() [1019] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1020] 0.0 0.00 0.00 1 var_fpdepthfx() [1020] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1021] 0.0 0.00 0.00 1 var_glaresize() [1021] ----------------------------------------------- 0.00 0.00 1/1 setvar(char const*, int, bool) [764] [1022] 0.0 0.00 0.00 1 var_grabinput() [1022] 0.00 0.00 1/1 inputgrab(bool) [1100] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1023] 0.0 0.00 0.00 1 var_texreduce() [1023] 0.00 0.00 1/7 initwarning(char const*, int, int) [877] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1024] 0.0 0.00 0.00 1 var_trilinear() [1024] 0.00 0.00 1/7 initwarning(char const*, int, int) [877] ----------------------------------------------- 1 executeret(char const*) [83] [1025] 0.0 0.00 0.00 1 var_vertwater() [1025] 0.00 0.00 1/5 updatevabbs(bool) [885] 1 allchanged(bool) [49] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1026] 0.0 0.00 0.00 1 var_waterfade() [1026] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1027] 0.0 0.00 0.00 1 var_clockerror() [1027] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1028] 0.0 0.00 0.00 1 var_maxtexsize() [1028] 0.00 0.00 1/7 initwarning(char const*, int, int) [877] ----------------------------------------------- 0.00 0.00 1/1 main [1] [1029] 0.0 0.00 0.00 1 resetfpshistory() [1029] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1030] 0.0 0.00 0.00 1 setuniformparam(char*, float*, float*, float*, float*) [1030] 0.00 0.00 1/130 setshaderparam(char*, int, int, float, float, float, float) [790] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1031] 0.0 0.00 0.00 1 var_depthfxrect() [1031] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1032] 0.0 0.00 0.00 1 var_depthfxsize() [1032] ----------------------------------------------- 1 executeret(char const*) [83] [1033] 0.0 0.00 0.00 1 var_filltjoints() [1033] 0.00 0.00 1/5 updatevabbs(bool) [885] 1 allchanged(bool) [49] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1034] 0.0 0.00 0.00 1 var_fpshadowmap() [1034] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1035] 0.0 0.00 0.00 1 var_mapshotsize() [1035] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1036] 0.0 0.00 0.00 1 var_reflectsize() [1036] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1037] 0.0 0.00 0.00 1 var_texcompress() [1037] 0.00 0.00 1/7 initwarning(char const*, int, int) [877] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1038] 0.0 0.00 0.00 1 var_waterenvmap() [1038] ----------------------------------------------- 0.00 0.00 1/1 gl_checkextensions() [419] [1039] 0.0 0.00 0.00 1 checkglslsupport() [1039] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1040] 0.0 0.00 0.00 1 var_maxdecaltris() [1040] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1041] 0.0 0.00 0.00 1 var_maxparticles() [1041] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1042] 0.0 0.00 0.00 1 var_waterreflect() [1042] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1043] 0.0 0.00 0.00 1 var_waterrefract() [1043] ----------------------------------------------- 0.00 0.00 1/1 writecfg() [442] [1044] 0.0 0.00 0.00 1 writecompletions(_IO_FILE*) [1044] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1045] 0.0 0.00 0.00 1 var_depthfxfilter() [1045] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1046] 0.0 0.00 0.00 1 var_shadowmapsize() [1046] ----------------------------------------------- 1 executeret(char const*) [83] [1047] 0.0 0.00 0.00 1 var_fullbrightlevel() [1047] 1 setfullbrightlevel(int) [446] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1048] 0.0 0.00 0.00 1 var_depthfxprecision() [1048] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1049] 0.0 0.00 0.00 1 var_waterfallrefract() [1049] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1050] 0.0 0.00 0.00 1 var_shadowmapprecision() [1050] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1051] 0.0 0.00 0.00 1 var_texcompressquality() [1051] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to homedir [980] [1052] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1052] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to icom_textlist [981] [1053] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1053] 0.00 0.00 14/241 addident(char const*, ident*) [766] 0.00 0.00 3/27 svariable(char const*, char const*, char**, void (*)(), int) [835] 0.00 0.00 2/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to clienthost [971] [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) [755] 0.00 0.00 3/240 addcommand(char const*, void (*)(), char const*) [768] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to _Z4itoaPci [968] [1055] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1055] 0.00 0.00 37/240 addcommand(char const*, void (*)(), char const*) [768] 0.00 0.00 6/241 addident(char const*, ident*) [766] 0.00 0.00 1/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to centertime [970] [1056] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1056] 0.00 0.00 13/240 addcommand(char const*, void (*)(), char const*) [768] 0.00 0.00 8/241 addident(char const*, ident*) [766] 0.00 0.00 5/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] 0.00 0.00 2/23 fvariable(char const*, float, float*, void (*)(), int) [843] 0.00 0.00 2/27 svariable(char const*, char const*, char**, void (*)(), int) [835] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to maxdecaltris [984] [1057] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1057] 0.00 0.00 5/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to maxdynlights [985] [1058] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1058] 0.00 0.00 2/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to _Z12cleanupglarev [966] [1059] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1059] 0.00 0.00 5/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] 0.00 0.00 1/23 fvariable(char const*, float, float*, void (*)(), int) [843] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to grassanimdist [977] [1060] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1060] 0.00 0.00 16/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to lightmaps [982] [1061] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1061] 0.00 0.00 22/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] 0.00 0.00 2/241 addident(char const*, ident*) [766] 0.00 0.00 1/240 addcommand(char const*, void (*)(), char const*) [768] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to screen [991] [1062] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1062] 0.00 0.00 20/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] 0.00 0.00 5/240 addcommand(char const*, void (*)(), char const*) [768] 0.00 0.00 1/241 addident(char const*, ident*) [766] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to _Z15renderwaterfallR15materialsurfaceP7Textureffh [967] [1063] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1063] 0.00 0.00 4/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to cmenu [973] [1064] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1064] 0.00 0.00 21/240 addcommand(char const*, void (*)(), char const*) [768] 0.00 0.00 4/27 svariable(char const*, char const*, char**, void (*)(), int) [835] 0.00 0.00 1/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] 0.00 0.00 1/241 addident(char const*, ident*) [766] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to normalgroups [987] [1065] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1065] 0.00 0.00 3/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to worldroot [999] [1066] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1066] 0.00 0.00 3/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] 0.00 0.00 2/240 addcommand(char const*, void (*)(), char const*) [768] 0.00 0.00 1/11651 newcubes(unsigned int) [583] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to showcursorgrid [993] [1067] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1067] 0.00 0.00 27/240 addcommand(char const*, void (*)(), char const*) [768] 0.00 0.00 19/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] 0.00 0.00 5/241 addident(char const*, ident*) [766] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to floatvtx [976] [1068] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1068] 0.00 0.00 7/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] 0.00 0.00 1/240 addcommand(char const*, void (*)(), char const*) [768] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to clipcache [972] [1069] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1069] 0.00 0.00 1/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] 0.00 0.00 1/240 addcommand(char const*, void (*)(), char const*) [768] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to maxpvsblocker [986] [1070] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1070] 0.00 0.00 6/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] 0.00 0.00 4/240 addcommand(char const*, void (*)(), char const*) [768] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to hasVBO [978] [1071] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1071] 0.00 0.00 33/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] 0.00 0.00 4/23 fvariable(char const*, float, float*, void (*)(), int) [843] 0.00 0.00 1/240 addcommand(char const*, void (*)(), char const*) [768] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to oqdynent [988] [1072] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1072] 0.00 0.00 83/240 addcommand(char const*, void (*)(), char const*) [768] 0.00 0.00 13/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] 0.00 0.00 1/241 addident(char const*, ident*) [766] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to particleshader [989] [1073] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1073] 0.00 0.00 33/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to sky [994] [1074] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1074] 0.00 0.00 10/23 fvariable(char const*, float, float*, void (*)(), int) [843] 0.00 0.00 10/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] 0.00 0.00 3/27 svariable(char const*, char const*, char**, void (*)(), int) [835] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to curfont [974] [1075] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1075] 0.00 0.00 12/27 svariable(char const*, char const*, char**, void (*)(), int) [835] 0.00 0.00 2/240 addcommand(char const*, void (*)(), char const*) [768] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to vfcP [997] [1076] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1076] 0.00 0.00 14/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] 0.00 0.00 1/27 svariable(char const*, char const*, char**, void (*)(), int) [835] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to version [996] [1077] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1077] 0.00 0.00 2/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to resolverthreads [990] [1078] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1078] 0.00 0.00 3/240 addcommand(char const*, void (*)(), char const*) [768] 0.00 0.00 2/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to _ZN6Shader10lastshaderE [969] [1079] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1079] 0.00 0.00 17/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] 0.00 0.00 11/240 addcommand(char const*, void (*)(), char const*) [768] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to shadowmap [992] [1080] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1080] 0.00 0.00 17/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to soundsamples [995] [1081] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1081] 0.00 0.00 9/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] 0.00 0.00 3/240 addcommand(char const*, void (*)(), char const*) [768] 0.00 0.00 2/241 addident(char const*, ident*) [766] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to _Z11texreorientP11SDL_Surfacebbbib [965] [1082] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1082] 0.00 0.00 14/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] 0.00 0.00 10/240 addcommand(char const*, void (*)(), char const*) [768] 0.00 0.00 1/241 addident(char const*, ident*) [766] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to waterreflect [998] [1083] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1083] 0.00 0.00 22/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to hdr [979] [1084] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1084] 0.00 0.00 11/240 addcommand(char const*, void (*)(), char const*) [768] 0.00 0.00 9/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] 0.00 0.00 8/241 addident(char const*, ident*) [766] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to mapexts [983] [1085] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1085] 0.00 0.00 8/241 addident(char const*, ident*) [766] 0.00 0.00 4/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] 0.00 0.00 1/240 addcommand(char const*, void (*)(), char const*) [768] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to enttype [975] [1086] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1086] 0.00 0.00 26/351 variable(char const*, int, int, int, int*, void (*)(), int) [755] 0.00 0.00 6/23 fvariable(char const*, float, float*, void (*)(), int) [843] 0.00 0.00 2/27 svariable(char const*, char const*, char**, void (*)(), int) [835] 0.00 0.00 1/1 registergame(char const*, igame*) [1009] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1087] 0.0 0.00 0.00 1 mdlbb(float*, float*, float*) [1087] ----------------------------------------------- 0.00 0.00 1/1 main [1] [1088] 0.0 0.00 0.00 1 fixdir(char*) [1088] 0.00 0.00 1/1914 path(char*) [702] ----------------------------------------------- 0.00 0.00 1/1 cleargui(int) [944] [1089] 0.0 0.00 0.00 1 popgui() [1089] 0.00 0.00 1/1 menu::clear() [1109] ----------------------------------------------- 0.00 0.00 1/1 reloadMT() [149] [1090] 0.0 0.00 0.00 1 seedMT(unsigned int) [1090] ----------------------------------------------- 1 quit() [325] [1091] 0.0 0.00 0.00 1 cleanup() [1091] 0.00 0.00 1/1 cleanupserver() [1017] 0.00 0.00 1/2 showcursor(bool) [936] 0.00 0.00 1/1 clear_command() [1018] 0.00 0.00 1/1 clear_console() [1019] 0.00 0.00 1/1 stopsound() [1103] 0.00 0.00 1/1 clear_mdls() [1000] 1 freeocta(cube*) [582] ----------------------------------------------- 0.00 0.00 1/1 showgui(char const*) [1093] [1092] 0.0 0.00 0.00 1 pushgui(menu*, int) [1092] 0.00 0.00 1/4844 resetcursor(bool, bool) [618] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1093] 0.0 0.00 0.00 1 showgui(char const*) [1093] 0.00 0.00 1/1 pushgui(menu*, int) [1092] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1094] 0.0 0.00 0.00 1 addsleep(int*, char*) [1094] ----------------------------------------------- 0.00 0.00 1/1 gl_init(int, int, int, int, int) [428] [1095] 0.0 0.00 0.00 1 inittmus() [1095] 0.00 0.00 4/10958 resettmu(int) [587] ----------------------------------------------- 0.00 0.00 1/1 texturedata(char const*, Slot::Tex*, bool, bool*, TextureAnim*) [87] [1096] 0.0 0.00 0.00 1 texdecal(SDL_Surface*, bool) [1096] ----------------------------------------------- 0.00 0.00 1/1 gets2c() [66] [1097] 0.0 0.00 0.00 1 throttle() [1097] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1098] 0.0 0.00 0.00 1 addserver(char const*) [1098] 0.00 0.00 1/3 bfaserver::serverinfoport() [931] 0.00 0.00 1/1 newserver(char const*, unsigned int, unsigned int) [1102] ----------------------------------------------- 0.00 0.00 1/1 main [1] [1099] 0.0 0.00 0.00 1 initsound() [1099] ----------------------------------------------- 0.00 0.00 1/1 var_grabinput() [1022] [1100] 0.0 0.00 0.00 1 inputgrab(bool) [1100] ----------------------------------------------- 0.00 0.00 1/1 stopsound() [1103] [1101] 0.0 0.00 0.00 1 musicdone(bool) [1101] ----------------------------------------------- 0.00 0.00 1/1 addserver(char const*) [1098] [1102] 0.0 0.00 0.00 1 newserver(char const*, unsigned int, unsigned int) [1102] ----------------------------------------------- 0.00 0.00 1/1 cleanup() [1091] [1103] 0.0 0.00 0.00 1 stopsound() [1103] 0.00 0.00 1/1 musicdone(bool) [1101] 0.00 0.00 1/4 clearsound() [896] 0.00 0.00 1/3 closemumble() [909] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1104] 0.0 0.00 0.00 1 var_aniso() [1104] 0.00 0.00 1/7 initwarning(char const*, int, int) [877] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1105] 0.0 0.00 0.00 1 var_gamma() [1105] ----------------------------------------------- 0.00 0.00 1/1 md2::~md2() [1107] [1106] 0.0 0.00 0.00 1 md2::md2part::~md2part() [1106] ----------------------------------------------- 0.00 0.00 1/1 loadmodel(char const*, int, bool) [174] [1107] 0.0 0.00 0.00 1 md2::~md2() [1107] 0.00 0.00 1/1 md2::md2part::~md2part() [1106] ----------------------------------------------- 0.00 0.00 1/1 loadmodel(char const*, int, bool) [174] [1108] 0.0 0.00 0.00 1 obj::~obj() [1108] 0.00 0.00 1/19 animmodel::part::~part() [852] ----------------------------------------------- 0.00 0.00 1/1 popgui() [1089] [1109] 0.0 0.00 0.00 1 menu::clear() [1109] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1110] 0.0 0.00 0.00 1 dynent::dynent() [1110] ----------------------------------------------- 0.00 0.00 1/1 initgame(char const*) [413] [1111] 0.0 0.00 0.00 1 bfagame::newserver() [1111] 0.00 0.00 1/1 bfaserver::bfaserver() [1136] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1112] 0.0 0.00 0.00 1 bfaclient::scoreboard::scoreboard(bfaclient&) [1112] 0.00 0.00 9/241 addident(char const*, ident*) [766] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1113] 0.0 0.00 0.00 1 bfaclient::var_showammo::var_showammo() [1113] 0.00 0.00 1/241 addident(char const*, ident*) [766] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1114] 0.0 0.00 0.00 1 bfaclient::var_showclip::var_showclip() [1114] 0.00 0.00 1/241 addident(char const*, ident*) [766] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1115] 0.0 0.00 0.00 1 bfaclient::var_showinfo::var_showinfo() [1115] 0.00 0.00 1/241 addident(char const*, ident*) [766] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1116] 0.0 0.00 0.00 1 bfaclient::var_zoomtime::var_zoomtime() [1116] 0.00 0.00 1/241 addident(char const*, ident*) [766] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1117] 0.0 0.00 0.00 1 bfaclient::var_cursorsize::var_cursorsize() [1117] 0.00 0.00 1/241 addident(char const*, ident*) [766] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1118] 0.0 0.00 0.00 1 bfaclient::var_cursorblend::var_cursorblend() [1118] 0.00 0.00 1/241 addident(char const*, ident*) [766] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1119] 0.0 0.00 0.00 1 bfaclient::var_showindicator::var_showindicator() [1119] 0.00 0.00 1/241 addident(char const*, ident*) [766] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1120] 0.0 0.00 0.00 1 bfaclient::var_crosshairblend::var_crosshairblend() [1120] 0.00 0.00 1/241 addident(char const*, ident*) [766] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1121] 0.0 0.00 0.00 1 bfaclient::var_indicatorblend::var_indicatorblend() [1121] 0.00 0.00 1/241 addident(char const*, ident*) [766] ----------------------------------------------- 0.00 0.00 1/1 initgame(char const*) [413] [1122] 0.0 0.00 0.00 1 bfaclient::getcom() [1122] ----------------------------------------------- 0.00 0.00 1/1 initgame(char const*) [413] [1123] 0.0 0.00 0.00 1 bfaclient::getents() [1123] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1124] 0.0 0.00 0.00 1 bfaclient::physics::physics(bfaclient&) [1124] 0.00 0.00 19/241 addident(char const*, ident*) [766] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1125] 0.0 0.00 0.00 1 bfaclient::entities::entities(bfaclient&) [1125] 0.00 0.00 6/241 addident(char const*, ident*) [766] ----------------------------------------------- 0.00 0.00 1/1 gets2c() [66] [1126] 0.0 0.00 0.00 1 bfaclient::clientcom::gameconnect(bool) [1126] ----------------------------------------------- 0.00 0.00 1/1 connects(char const*) [330] [1127] 0.0 0.00 0.00 1 bfaclient::clientcom::numchannels() [1127] ----------------------------------------------- 0.00 0.00 1/1 writecfg() [442] [1128] 0.0 0.00 0.00 1 bfaclient::clientcom::writeclientinfo(_IO_FILE*) [1128] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1129] 0.0 0.00 0.00 1 bfaclient::clientcom::sendcmd(int, char*, char*) [1129] 0.00 0.00 1/3325 bfaclient::clientcom::addmsg(int, char const*, ...) [680] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_map::run(bfaclient::clientcom*, char*) [1150] [1130] 0.0 0.00 0.00 1 bfaclient::clientcom::changemap(char const*) [1130] 0.00 0.00 1/3325 bfaclient::clientcom::addmsg(int, char const*, ...) [680] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1131] 0.0 0.00 0.00 1 bfaclient::stfclient::var_securetether::var_securetether() [1131] 0.00 0.00 1/241 addident(char const*, ident*) [766] ----------------------------------------------- 0.00 0.00 1/1 serverslice() [111] [1132] 0.0 0.00 0.00 1 bfaserver::clientconnect(int, unsigned int) [1132] 0.00 0.00 1/85055 getinfo(int) [536] ----------------------------------------------- 0.00 0.00 1/1 setupserver() [426] [1133] 0.0 0.00 0.00 1 bfaserver::getdefaultmaster() [1133] ----------------------------------------------- 0.00 0.00 1/1 emptymap(int, bool, char*, bool) [358] [1134] 0.0 0.00 0.00 1 bfaserver::gameid() [1134] ----------------------------------------------- 0.00 0.00 1/1 bfaserver::bfaserver() [1136] [1135] 0.0 0.00 0.00 1 bfaserver::choosemap(char const*) [1135] ----------------------------------------------- 0.00 0.00 1/1 bfagame::newserver() [1111] [1136] 0.0 0.00 0.00 1 bfaserver::bfaserver() [1136] 0.00 0.00 4/241 addident(char const*, ident*) [766] 0.00 0.00 1/7 bfaserver::modecheck(int*, int*) [879] 0.00 0.00 1/1 bfaserver::choosemap(char const*) [1135] ----------------------------------------------- 0.00 0.00 1/1 animmodel::setBIH() [894] [1137] 0.0 0.00 0.00 1 vertmodel::vertmesh::gentris(int, Texture*, vector*, matrix3x4 const&) [1137] ----------------------------------------------- 0.00 0.00 1/1 rendertarget::render(int, int, int, float) [31] [1138] 0.0 0.00 0.00 1 depthfxtexture::colorformats() const [1138] 0.00 0.00 1/8521 depthfxtexture::texrect() const [594] ----------------------------------------------- 0.00 0.00 1/1 rendertarget::render(int, int, int, float) [31] [1139] 0.0 0.00 0.00 1 shadowmaptexture::colorformats() const [1139] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1140] 0.0 0.00 0.00 1 bfaclient::weaponstate::weaponstate(bfaclient&)::cmd_weapon::~cmd_weapon() [1140] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1141] 0.0 0.00 0.00 1 bfaclient::weaponstate::weaponstate(bfaclient&)::cmd_gunselect::~cmd_gunselect() [1141] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1142] 0.0 0.00 0.00 1 bfaclient::weaponstate::weaponstate(bfaclient&)::cmd_ammo::~cmd_ammo() [1142] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1143] 0.0 0.00 0.00 1 bfaclient::botclient::botclient(bfaclient&)::cmd_addbot::~cmd_addbot() [1143] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1144] 0.0 0.00 0.00 1 bfaclient::botclient::botclient(bfaclient&)::cmd_delbot::~cmd_delbot() [1144] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&) [415] [1145] 0.0 0.00 0.00 1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_getmap::~cmd_getmap() [1145] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&) [415] [1146] 0.0 0.00 0.00 1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_getname::~cmd_getname() [1146] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&) [415] [1147] 0.0 0.00 0.00 1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_sendmap::~cmd_sendmap() [1147] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&) [415] [1148] 0.0 0.00 0.00 1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_setteam::~cmd_setteam() [1148] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&) [415] [1149] 0.0 0.00 0.00 1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_cleardemos::~cmd_cleardemos() [1149] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1150] 0.0 0.00 0.00 1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_map::run(bfaclient::clientcom*, char*) [1150] 0.00 0.00 1/1 bfaclient::clientcom::changemap(char const*) [1130] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&) [415] [1151] 0.0 0.00 0.00 1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_goto::~cmd_goto() [1151] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1152] 0.0 0.00 0.00 1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_name::run(bfaclient::clientcom*, char*) [1152] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::clientcom::clientcom(bfaclient&) [415] [1153] 0.0 0.00 0.00 1 bfaclient::clientcom::clientcom(bfaclient&)::cmd_ready::~cmd_ready() [1153] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1154] 0.0 0.00 0.00 1 bfaclient::ctfclient::ctfclient(bfaclient&)::cmd_dropflags::~cmd_dropflags() [1154] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1155] 0.0 0.00 0.00 1 bfaclient::bfaclient()::cmd_gamemode::~cmd_gamemode() [1155] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1156] 0.0 0.00 0.00 1 bfaclient::bfaclient()::cmd_mutators::~cmd_mutators() [1156] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1157] 0.0 0.00 0.00 1 bfaclient::bfaclient()::cmd_kill::~cmd_kill() [1157] ----------------------------------------------- 0.00 0.00 1/1 executeret(char const*) [83] [1158] 0.0 0.00 0.00 1 bfaclient::bfaclient()::cmd_mode::run(bfaclient*, int*, int*) [1158] 0.00 0.00 1/7 bfaserver::modecheck(int*, int*) [879] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1159] 0.0 0.00 0.00 1 bfaclient::bfaclient()::cmd_mode::~cmd_mode() [1159] ----------------------------------------------- 0.00 0.00 1/1 bfaclient::bfaclient() [416] [1160] 0.0 0.00 0.00 1 bfaclient::bfaclient()::cmd_zoom::~cmd_zoom() [1160] ----------------------------------------------- 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 [965] global constructors keyed to _Z11texreorientP11SDL_Surfacebbbib [716] rendervertwater(unsigned int, int, int, int, unsigned int, unsigned char) [621] partrenderer::usesvertexarray() [966] global constructors keyed to _Z12cleanupglarev [1029] resetfpshistory() [861] partrenderer::init(int) [967] global constructors keyed to _Z15renderwaterfallR15materialsurfaceP7Textureffh [220] setlocalparamfv(char const*, int, int, float const*) [561] partrenderer::update() [968] global constructors keyed to _Z4itoaPci [1030] setuniformparam(char*, float*, float*, float*, float*) [233] rendertarget::rendertiles() [969] global constructors keyed to _ZN6Shader10lastshaderE [941] setupblurkernel(int, float, float*, float*) [699] rendertarget::scissorblur(int&, int&, int&, int&) [970] global constructors keyed to centertime [684] startmodelquery(occludequery*) [663] rendertarget::shouldrender() [971] global constructors keyed to clienthost [648] updatedynlights() [700] rendertarget::scissorrender(int&, int&, int&, int&) [972] global constructors keyed to clipcache [239] updateparticles() [201] rendertarget::doblur(int, float) [973] global constructors keyed to cmenu [1031] var_depthfxrect() [31] rendertarget::render(int, int, int, float) [974] global constructors keyed to curfont [1032] var_depthfxsize() [701] rendertarget::doclear() [975] global constructors keyed to enttype [1033] var_filltjoints() [253] textrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) [976] global constructors keyed to floatvtx [1034] var_fpshadowmap() [685] textrenderer::startrender() [977] global constructors keyed to grassanimdist [1035] var_mapshotsize() [677] textrenderer::cleanup(listparticle*) [978] global constructors keyed to hasVBO [1036] var_reflectsize() [686] textrenderer::endrender() [979] global constructors keyed to hdr [1037] var_texcompress() [875] viewcellnode::~viewcellnode() [980] global constructors keyed to homedir [1038] var_waterenvmap() [56] decalrenderer::gendecaltris(cube*, ivec const&, int, unsigned char*, unsigned char) [981] global constructors keyed to icom_textlist [161] vecfromyawpitch(float, float, int, int, vec&) [85] decalrenderer::gendecaltris(cube&, int, vec*, bool) [982] global constructors keyed to lightmaps [255] visiblematerial(cube&, int, int, int, int, int, unsigned char) [290] decalrenderer::render() [983] global constructors keyed to mapexts [751] addreleaseaction(char const*) [929] flarerenderer::reset() [984] global constructors keyed to maxdecaltris [232] calcdynlightmask(vtxarray*) [664] flarerenderer::haswork() [985] global constructors keyed to maxdynlights [103] checkdynentcache(int, int) [120] depthfxtexture::shouldrender() [986] global constructors keyed to maxpvsblocker [1039] checkglslsupport() [146] depthfxtexture::addscissorbox(vec const&, float) [987] global constructors keyed to normalgroups [872] cleanreflections() [298] depthfxtexture::dorender() [988] global constructors keyed to oqdynent [919] cleanuplightmaps() [862] cmd_setcomplete::run(char*, char*) [989] global constructors keyed to particleshader [649] cleardynentcache() [194] fireballrenderer::renderpart(listparticle*, vec const&, vec const&, int, int, unsigned char*) [990] global constructors keyed to resolverthreads [681] compileasmshader(unsigned int, unsigned int&, char const*, char const*, char const*, bool, bool) [710] fireballrenderer::startrender() [991] global constructors keyed to screen [737] compressedformat(unsigned int, int, int, bool) [314] fireballrenderer::endrender() [992] global constructors keyed to shadowmap [242] draw_env_overlay(int, Texture*, float, float) [601] shadowmaptexture::scissorblur(int&, int&, int&, int&) [993] global constructors keyed to showcursorgrid [568] 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) [665] shadowmaptexture::scissorrender(int&, int&, int&, int&) [994] global constructors keyed to sky [534] dynlightreaching(vec const&, vec&, vec&) [666] shadowmaptexture::doclear() [995] global constructors keyed to soundsamples [311] freeoctaentities(cube&) [36] shadowmaptexture::dorender() [996] global constructors keyed to version [889] invalidatepostfx() [131] softquadrenderer::adddepthfx(vec&, vec&) [997] global constructors keyed to vfcP [211] modifyoctaentity(int, int, cube*, ivec const&, int, ivec const&, ivec const&, int, vtxarray*) [429] cmd_getbindaction::run(char*, int*) [998] global constructors keyed to waterreflect [780] optimizematsurfs(materialsurface*, int) [341] cmd_registersound::run(char*, int*, char*) [999] global constructors keyed to worldroot [292] precachetextures(vtxarray*) [279] lightningrenderer::update() [768] addcommand(char const*, void (*)(), char const*) [241] queryreflections() [164] BIH::triintersect(BIH::tri&, vec const&, vec const&, float, float&, int, BIH::tri*) [49] allchanged(bool) [185] raycubeintersect(cube const&, vec const&, vec const&, float&) [892] BIH::build(vector&, unsigned short*, int, int) [569] bboccluded(ivec const&, ivec const&) [15] render_particles(int) [140] BIH::traverse(vec const&, vec const&, float, float&, int) [588] bboccluded(ivec const&, ivec const&, cube*, ivec const&, int) [554] sendpackettoserv(_ENetPacket*, int) [893] BIH::BIH(vector*) [778] calcgeombb(int, int, int, int, ivec&, ivec&) [942] setuptexcompress() [729] gui::end() [312] changevbuf(renderstate&, int, vtxarray*) [622] updatefpshistory(int) [287] gui::tab(char const*, int) [289] checkinput() [356] var_guislidertex() [108] gui::text(char const*, int, char const*) [522] checkquery(occludequery*, bool) [1040] var_maxdecaltris() [237] gui::icon_(Texture*, bool, bool, int, int, int, bool, int, int, int, Texture*, vec const&) [417] checksleep(int) [1041] var_maxparticles() [741] gui::rect_(float, float, float, float, int) [1000] clear_mdls() [1042] var_waterreflect() [719] gui::space(int) [933] clearbrush() [1043] var_waterrefract() [730] gui::start(int, float, int*, bool) [904] clearsleep(bool, bool) [1044] writecompletions(_IO_FILE*) [243] gui::strut(int) [896] clearsound() [238] binddepthfxparams(float, float, bool, void*) [275] gui::button(char const*, int, char const*) [934] clockreset() [813] compileglslshader(unsigned int, unsigned int&, char const*, char const*, char const*, bool) [611] gui::poplist() [725] concatword(char**, int*) [800] creatergbasurface(SDL_Surface*, bool) [612] gui::pushlist() [403] consolekey(int, bool, int) [119] finddepthfxranges() [720] gui::separator() [905] cubecancel() [775] findusedtexcoords(char const*) [753] gui::~gui() [756] destroyvbo(unsigned int) [401] getentboundingbox(extentity&, ivec&, ivec&) [435] md2::loadmeshes(char*, char*) [424] disconnect(int, int) [562] isshadowmapcaster(vec const&, float) [433] md2::md2meshgroup::load(char*) [78] draw_textx(char const*, int, int, int, int, int, int, bool, int, int, int, ...) [793] particle_fireball(vec const&, float, int, int) [950] md2::md2meshgroup::~md2meshgroup() [204] drawskybox(int, bool) [578] startmodelbatches() [271] md2::load() [1001] eastereggs() [136] updatedynentcache(physent*) [1106] md2::md2part::~md2part() [114] edgelookup(cube&, ivec const&, int) [448] updateentlighting() [1107] md2::~md2() [511] endianswap(void*, int, int) [1045] var_depthfxfilter() [123] md3::loadmeshes(char*, char*) [83] executeret(char const*) [357] var_guioverlaytex() [124] md3::md3meshgroup::load(char*) [804] fastshader(char*, char*, int*) [1046] var_shadowmapsize() [951] md3::md3meshgroup::~md3meshgroup() [717] fileexists(char const*, char const*) [552] addshadowmapcaster(vec const&, float, float) [272] md3::loaddefaultparts() [786] filtertext(char*, char const*, bool, int) [650] adjustshadowmatrix(ivec const&, float) [198] md3::load() [400] findentity(int, int, int, int) [196] gendynlightvariant(Shader&, char const*, char const*, char const*, int) [854] md3::~md3() [528] g3d_active(bool, bool) [777] getwaterfallcolour(unsigned char*) [206] md5::loadmeshes(char*, char*) [752] g3d_addgui(g3d_callback*) [419] gl_checkextensions() [362] md5::md5meshgroup::loadmd5anim(char const*) [99] g3d_render() [678] hasnonlocalclients() [207] md5::md5meshgroup::loadmd5mesh(char const*) [935] genenvmaps() [726] lookupshaderbyname(char const*) [855] md5::md5meshgroup::~md5meshgroup() [603] getmapname() [21] renderbatchedmodel(model*, batchedmodel&) [172] md5::loaddefaultparts() [617] gettextres(int&, int&) [446] setfullbrightlevel(int) [171] md5::load() [35] gl_drawhud(int, int, int, float, int) [890] var_shadowmapangle() [208] md5::md5mesh::load(_IO_FILE*, char*, unsigned int) [848] gzgetfloat(void*) [688] enablepolygonoffset(unsigned int) [818] md5::~md5() [339] initdecals() [346] entitiesinoctanodes() [436] obj::loadmeshes(char*, char*) [445] initlights() [252] genshadowmapvariant(Shader&, char const*, char const*, char const*, int) [434] obj::objmeshgroup::load(char*) [425] initmumble() [651] invalidateenvparams(int, int, int) [952] obj::objmeshgroup::~objmeshgroup() [304] load_world(char*) [145] isshadowmapreceiver(vtxarray*) [273] obj::loaddefaultparts() [129] lookupcube(int, int, int, int) [558] regular_part_splash(int, int, int, vec const&, int, float, int, int) [270] obj::load() [128] md3bumpmap(char*, char*, char*) [692] removetrackedsounds(physent*) [1108] obj::~obj() [321] md5bumpmap(char*, char*, char*) [148] shadowcubeintersect(cube const&, vec const&, vec const&, float&) [682] vec::rotate_around_z(float) [836] mdlambient(int*) [1047] var_fullbrightlevel() [609] vec::normalize() [871] mdlcollide(int*) [689] disablepolygonoffset(unsigned int) [285] menu::gui(g3d_gui&, bool) [799] mergefaces(int, cubeface*, int) [672] render_texture_panel(int, int) [1109] menu::clear() [734] minskyface(cube&, int, ivec const&, int, mergeinfo&) [297] renderdepthobstacles(vec const&, vec const&, float, float*, int) [727] ident::changed() [547] newcubeext(cube&) [1048] var_depthfxprecision() [851] ident::~ident() [591] newnormals(cube&) [1049] var_waterfallrefract() [516] Shader::bindprograms() [205] newtexture(Texture*, char const*, SDL_Surface*, int, bool, bool, bool, bool, bool, TextureAnim*) [139] removetrackedparticles(physent*) [224] Shader::setslotparams(Slot&) [71] octarender() [652] renderfullscreenshader(int, int) [165] Shader::flushenvparams(Slot*) [432] opengzfile(char const*, char const*) [1050] var_shadowmapprecision() [351] Shader::compile() [572] parsemacro(char const*&, int, vector&) [1051] var_texcompressquality() [593] cmd_if::run(char*, char*, char*) [613] part_flare(vec const&, vec const&, int, int, int, float, physent*) [920] genreservedlightmaptexs() [1110] dynent::dynent() [268] part_trail(int, int, vec const&, vec const&, int, float) [169] rendershadowmapreceivers() [953] fpsent::fpsent() [906] pruneundos(int) [248] findunusedtexcoordcomponent(char const*, int&, int&) [711] vector::put(char const*, int) [141] raycubelos(vec const&, vec const&, vec&) [749] at(char*, int*) [181] vector::add(int const&) [91] raycubepos(vec const&, vec const&, vec&, float, int, int) [742] gt(int*, int*) [559] vector::add(unsigned short const&) [514] readushort(void*) [769] lt(int*, int*) [414] bfagame::newclient() [73] rendercube(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [747] add(int*, int*) [1111] bfagame::newserver() [19] rendergame() [743] bar(float, int, int, float, float, float) [352] botinfo::addstate(int) [26] rendergeom(float, bool) [600] gte(int*, int*) [132] g3d_gui::textf(char const*, int, char const*, ...) [264] rendericon(char const*, int, int, int, int) [814] mul(int*, int*) [899] QuadNode::genmatsurfs(unsigned char, unsigned char, int, materialsurface*&) [713] renderlava(materialsurface&, Texture*, float) [704] ora(char*, char*) [900] QuadNode::clear() [874] saycommand(char*) [736] sub(int*, int*) [832] QuadNode::insert(int, int, int) [538] sendpacket(int, int, _ENetPacket*, int) [1052] __static_initialization_and_destruction_0(int, int) [431] cmd_echo::run(char*) [802] sendstring(char const*, databuf&) [1053] __static_initialization_and_destruction_0(int, int) [773] cmd_loop::run(char*, int*, char*) [305] setcaption(char const*) [1054] __static_initialization_and_destruction_0(int, int) [838] animmodel::setambient(float) [107] settexture(char const*, int) [1055] __static_initialization_and_destruction_0(int, int) [113] animmodel::sharemeshes(char*, ...) [936] showcursor(bool) [1056] __static_initialization_and_destruction_0(int, int) [556] animmodel::startrender() [815] strreplace(char const*, char const*, char const*) [1057] __static_initialization_and_destruction_0(int, int) [526] animmodel::mesh::setshader(Shader*) [513] text_color(char, char*, int, int&, bvec, int) [1058] __static_initialization_and_destruction_0(int, int) [821] animmodel::name() [189] text_width(char const*) [1059] __static_initialization_and_destruction_0(int, int) [230] animmodel::part::getdefaultanim(animinfo&, int, unsigned int, dynent*) [798] updatevabb(vtxarray*, bool) [1060] __static_initialization_and_destruction_0(int, int) [24] animmodel::part::render(int, float, int, float, vec const&, dynent*, vec const&, vec const&, plane const&, animmodel::animstate*) [1002] var_mumble() [1061] __static_initialization_and_destruction_0(int, int) [852] animmodel::part::~part() [319] var_skybox() [1062] __static_initialization_and_destruction_0(int, int) [112] animmodel::skin::bind(animmodel::mesh*, animmodel::animstate const*) [907] worldalias(char const*, char const*) [1063] __static_initialization_and_destruction_0(int, int) [521] animmodel::skin::setshader(animmodel::mesh*, animmodel::animstate const*, bool) [1003] writebinds(_IO_FILE*) [1064] __static_initialization_and_destruction_0(int, int) [857] animmodel::calcbb(int, vec&, vec&) [833] addcomplete(char*, int, char*, char*) [1065] __static_initialization_and_destruction_0(int, int) [18] animmodel::render(int, float, int, vec const&, float, float, float, dynent*, modelattach*, vec const&, vec const&) [571] adddynlight(vec const&, float, vec const&, int, int, int, float, vec const&) [1066] __static_initialization_and_destruction_0(int, int) [894] animmodel::setBIH() [779] addskyverts(ivec const&, int) [1067] __static_initialization_and_destruction_0(int, int) [823] animmodel::setspec(float) [632] cleanupTMUs(renderstate&) [1068] __static_initialization_and_destruction_0(int, int) [557] animmodel::endrender() [908] cleardecals() [1069] __static_initialization_and_destruction_0(int, int) [162] animmodel::envmapped() [443] clearlights() [1070] __static_initialization_and_destruction_0(int, int) [954] animmodel::meshgroup::scaleverts(float, vec const&) [909] closemumble() [1071] __static_initialization_and_destruction_0(int, int) [17] bfaclient::numdynents() [25] cubecollide(physent*, vec const&, float, cube&, int, int, int, int, bool) [1072] __static_initialization_and_destruction_0(int, int) [315] bfaclient::scoreboard::groupplayers() [673] draw_envbox(int, float, int, Texture**) [1073] __static_initialization_and_destruction_0(int, int) [58] bfaclient::scoreboard::scoregroupcmp(bfaclient::scoreboard::scoregroup const**, bfaclient::scoreboard::scoregroup const**) [566] exchangestr(char*, char const*) [1074] __static_initialization_and_destruction_0(int, int) [100] bfaclient::scoreboard::gui(g3d_gui&, bool) [876] explodelist(char const*, vector&) [1075] __static_initialization_and_destruction_0(int, int) [1112] bfaclient::scoreboard::scoreboard(bfaclient&) [785] findtextype(Slot&, int, int) [1076] __static_initialization_and_destruction_0(int, int) [57] bfaclient::drawgamehud(int, int) [577] findtjoints(int, edgegroup const&) [1077] __static_initialization_and_destruction_0(int, int) [202] bfaclient::drawpointer(int, int, int, float, float, float, float, float) [633] flipqueries() [1078] __static_initialization_and_destruction_0(int, int) [14] bfaclient::iterdynents(int) [548] freecubeext(cube&) [1079] __static_initialization_and_destruction_0(int, int) [38] bfaclient::projectiles::init(projent&, bool) [549] freenormals(cube&) [1080] __static_initialization_and_destruction_0(int, int) [51] bfaclient::projectiles::move(projent&, int) [256] genmatsurfs(cube&, int, int, int, int, vector&, unsigned char&, unsigned char&) [1081] __static_initialization_and_destruction_0(int, int) [44] bfaclient::projectiles::spawn(vec&, vec&, fpsent*, int) [439] genskyfaces(cube&, ivec const&, int) [1082] __static_initialization_and_destruction_0(int, int) [261] bfaclient::projectiles::create(vec&, vec&, bool, fpsent*, int, int, int, int, int, int, int, int, int, int, int) [1004] getclientip(int) [1083] __static_initialization_and_destruction_0(int, int) [22] bfaclient::projectiles::update() [703] getmaptitle() [1084] __static_initialization_and_destruction_0(int, int) [930] bfaclient::resetstates(int) [437] hasskyfaces(cube&, int, int, int, int, int*) [1085] __static_initialization_and_destruction_0(int, int) [2] bfaclient::updateworld() [447] initenvmaps() [1086] __static_initialization_and_destruction_0(int, int) [370] bfaclient::var_bliptex::changed() [412] initruntime() [801] anda(char*, char*) [371] bfaclient::var_zoomtex::changed() [877] initwarning(char const*, int, int) [709] conc(char**, int, bool) [86] bfaclient::weaponstate::shoot(fpsent*, vec&, int) [343] loadcaustic(char const*) [878] exec(char const*) [77] bfaclient::weaponstate::shootv(int, int, vec&, vec&, fpsent*, bool) [411] loadshaders() [721] nota(int*) [48] bfaclient::weaponstate::explode(fpsent*, vec&, vec&, int, int, bool) [324] loadsurface(char const*) [702] path(char*) [667] bfaclient::adddynlights() [354] makerelpath(char const*, char const*, char const*) [325] quit() [668] bfaclient::gethudcolour(vec&) [883] md5animpart(char*) [869] alias(char const*, char const*) [539] bfaclient::lighteffects(dynent*, vec&, vec&) [884] mdlextendbb(float*, float*, float*) [732] equal(int*, int*) [257] bfaclient::renderavatar() [625] menuprocess() [518] htcmp(edgegroup const&, edgegroup const&) [105] bfaclient::renderplayer(fpsent*, bool, bool) [735] mincubeface(cube&, int, ivec const&, int, mergeinfo const&, mergeinfo&) [533] loadc(void*, cube&) [372] bfaclient::var_radartex::changed() [125] mmintersect(extentity const&, vec const&, vec const&, float, int, float&) [1087] mdlbb(float*, float*, float*) [1113] bfaclient::var_showammo::var_showammo() [590] newsurfaces(cube&) [288] newva(int, int, int, int) [1114] bfaclient::var_showclip::var_showclip() [11] octacollide(physent*, vec const&, float, ivec const&, ivec const&, cube*, ivec const&, int) [675] sendf(int, int, char const*, ...) [1115] bfaclient::var_showinfo::var_showinfo() [620] part_create(int, int, vec const&, int, float, physent*) [72] setva(cube&, int, int, int, int, int) [1116] bfaclient::var_zoomtime::var_zoomtime() [133] part_splash(int, int, int, vec const&, int, float) [410] sound(int*, int*) [669] bfaclient::g3d_gamemenus() [293] precacheall() [757] addvbo(vtxarray*, int, int, int) [173] bfaclient::particletrack(particle*, unsigned int, int&, vec&, vec&, bool) [246] pvsoccluded(unsigned char*, ivec const&, int, ivec const&, ivec const&) [706] aliasa(char const*, char*) [373] bfaclient::var_damagetex::changed() [150] pvsoccluded(ivec const&, ivec const&) [731] concat(char const*) [1117] bfaclient::var_cursorsize::var_cursorsize() [34] rectcollide(physent*, vec const&, vec const&, float, float, float, float, unsigned char, bool, float) [294] create(int, int, int, vec const&, float, physent*) [374] bfaclient::var_goalbartex::changed() [540] reduceslope(ivec&) [187] drawbb(ivec const&, ivec const&, vec const&, int, ivec const&) [375] bfaclient::var_teambartex::changed() [606] removesound(int) [1088] fixdir(char*) [116] bfaclient::drawhudelements(int, int) [96] renderbatch(renderstate&, int, geombatch&) [744] format(char**, int*) [254] bfaclient::recomputecamera(int, int) [634] rendergrass() [853] genvbo(int, void*, int, vtxarray**, int) [1118] bfaclient::var_cursorblend::var_cursorblend() [64] rendermodel(entitylight*, char const*, int, vec const&, float, float, float, int, dynent*, modelattach*, int, float) [653] getfps(int&, int&, int&) [376] bfaclient::var_flagbliptex::changed() [190] renderquery(renderstate&, occludequery*, vtxarray*) [183] getint(databuf&) [377] bfaclient::var_riflehudtex::changed() [635] renderwater() [66] gets2c() [378] bfaclient::var_crosshairtex::changed() [266] renderzpass(renderstate&, vtxarray*) [555] getvar(char const*) [379] bfaclient::var_flamerhudtex::changed() [618] resetcursor(bool, bool) [542] hthash(edgegroup const&) [380] bfaclient::var_guicursortex::changed() [575] resetorigin() [283] intret(int) [381] bfaclient::var_healthbartex::changed() [111] serverslice() [748] keymap(char*, char*) [382] bfaclient::var_indicatortex::changed() [636] setfogplane(float, float, bool, float, float) [328] lookup(char*) [383] bfaclient::var_pistolhudtex::changed() [1005] setmusicvol(int) [864] md5tag(char*, char*) [384] bfaclient::var_radarpingtex::changed() [1006] setupscreen(int&, int&, int&) [803] mmodel(char*) [385] bfaclient::var_riflecliptex::changed() [426] setupserver() [812] newgui(char*, char*, char*, char*) [386] bfaclient::var_editcursortex::changed() [627] setviewcell(vec const&) [1089] popgui() [387] bfaclient::var_flamercliptex::changed() [438] skyoccluded(cube&, int) [515] putint(databuf&, int) [388] bfaclient::var_pistolcliptex::changed() [816] strreplacea(char*, char*, char*) [404] rehash(bool) [389] bfaclient::var_shotgunhudtex::changed() [184] text_bounds(char const*, int&, int&, int) [608] result(char const*) [1119] bfaclient::var_showindicator::var_showindicator() [87] texturedata(char const*, Slot::Tex*, bool, bool*, TextureAnim*) [1090] seedMT(unsigned int) [390] bfaclient::var_chaingunhudtex::changed() [93] textureload(char const*, int, bool, bool) [654] setfog(int, float, int) [1120] bfaclient::var_crosshairblend::var_crosshairblend() [637] transplayer() [764] setvar(char const*, int, bool) [391] bfaclient::var_grenadeshudtex::changed() [263] updatesound(int) [193] shader(int*, char*, char*, char*) [1121] bfaclient::var_indicatorblend::var_indicatorblend() [885] updatevabbs(bool) [62] splash(int, int, int, int, int, vec const&, float) [392] bfaclient::var_shotguncliptex::changed() [60] visibleface(cube&, int, int, int, int, int, unsigned char, unsigned char, unsigned char) [89] texmad(SDL_Surface*, vec const&, vec const&) [393] bfaclient::var_chainguncliptex::changed() [1007] abortconnect() [525] vadist(vtxarray*, vec const&) [394] bfaclient::var_grenadescliptex::changed() [188] addcubeverts(int, int, vvec*, unsigned short, surfaceinfo*, surfacenormals*, int, unsigned short) [347] addname(vector&, Slot&, Slot::Tex&, bool, char const*) [395] bfaclient::var_hitcrosshairtex::changed() [227] addvisibleva(vtxarray*) [771] bindkey(char*, char*, int, char const*) [396] bfaclient::var_teamcrosshairtex::changed() [712] calcskylight(vec const&, vec const&, float, unsigned char*, int, extentity*) [153] c2sinfo(int) [397] bfaclient::var_zoomcrosshairtex::changed() [177] changeshader(renderstate&, Shader*, Slot&, bool) [160] calcvol(int, int, int, int, int, int, vec&, int*, int*) [398] bfaclient::var_relativecursortex::changed() [166] changetexgen(renderstate&, Slot&, int) [1091] cleanup() [1122] bfaclient::getcom() [1008] cleanupglare() [7] collide(physent*, vec const&, float, bool) [121] bfaclient::killed(int, int, int, fpsent*, fpsent*) [937] clearenvmaps() [787] conline(char const*, int, int) [20] bfaclient::render() [758] currentfocus() [363] conoutf(char const*, ...) [262] bfaclient::damaged(int, int, int, int, fpsent*, fpsent*, int, vec&) [690] drawexpverts(int, int, unsigned short*) [348] console(char const*, int, ...) [45] bfaclient::drawhud(int, int) [638] drawglaretex() [80] edgeval(cube&, ivec const&, int, int) [541] bfaclient::drawtex(float, float, float, float) [718] findmaterial(char const*, bool) [619] execute(char const*) [10] bfaclient::feetpos(physent*, float) [512] flataxisface(cube&, int) [536] getinfo(int) [1123] bfaclient::getents() [841] freeeditinfo(editinfo*&) [788] gettime(char*) [223] bfaclient::headpos(physent*, float) [546] freesurfaces(cube&) [517] getuint(databuf&) [4] bfaclient::physics::moveplayer(physent*, int, bool, int) [639] g3d_mainmenu() [428] gl_init(int, int, int, int, int) [5] bfaclient::physics::move(physent*, vec&) [200] genclipplane(cube&, int, vec*, plane*) [817] listlen(char*) [6] bfaclient::physics::move(physent*, int, bool, int, int) [104] gencubeedges(cube*, int, int, int, int) [943] loadpvs(void*) [299] bfaclient::physics::entinmap(physent*, bool) [109] gencubeedges(cube&, int, int, int, int) [320] loadsky(char const*, Texture**) [1124] bfaclient::physics::physics(bfaclient&) [79] gencubeverts(cube&, int, int, int, int, int, unsigned char&, unsigned char&) [867] md3anim(char*, int*, int*, float*, int*) [342] bfaclient::preload() [745] getscreenres(int&, int&) [178] md3load(char*) [203] bfaclient::project(int, int) [722] getworldsize() [303] md3skin(char*, char*, char*, float*, float*) [46] bfaclient::entities::checkitems(fpsent*) [9] gl_drawframe(int, int) [337] md5anim(char*, char*, float*, int*) [29] bfaclient::entities::collateitems(fpsent*, bool, bool, vector&) [182] insidesphere(vec&, float, float, vec&, float, float) [167] md5load(char*, char*) [28] bfaclient::entities::waypointnode(vec&, bool, int) [584] loadchildren(void*) [309] md5skin(char*, char*, char*, float*, float*) [240] bfaclient::entities::drawparticles() [592] lookupenvmap(unsigned short) [822] mdlspec(int*) [23] bfaclient::entities::route(int, int, vector&, vector&, float, float*) [158] occludesface(cube&, int, ivec const&, int, ivec const&, int, unsigned char, unsigned char, unsigned char, facevec const*) [898] mdlspin(float*) [707] bfaclient::entities::newent() [234] parsetmufunc(tmu&, tmufunc&, char const*) [759] menukey(int, bool, int) [92] bfaclient::entities::render() [326] particleinit() [340] newfont(char*, char*, int*, int*, int*, int*, int*, int*) [616] bfaclient::entities::canlink(int, int, bool) [640] popshadowmap() [407] popfont(int) [361] bfaclient::entities::entinfo(int, int, int, int, int, int, bool) [641] readmatrices() [157] process(_ENetPacket*, int, int) [151] bfaclient::entities::getents() [1009] registergame(char const*, igame*) [655] project(float, float, int, bool, bool, bool) [579] bfaclient::entities::maylink(int, int) [170] regularshape(int, int, int, int, int, int, vec const&, float) [1092] pushgui(menu*, int) [708] bfaclient::entities::readent(void*&, int, int, char*, int, int, entity&) [192] renderavatar() [225] putuint(databuf&, int) [308] bfaclient::entities::announce(int, char const*, bool) [179] renderdecals(int) [69] raycube(vec const&, vec const&, float, int, int, extentity*) [955] bfaclient::entities::initents(void*&, int, int, char*, int) [581] resetbatches() [399] setfont(char const*) [1125] bfaclient::entities::entities(bfaclient&) [886] resetqueries() [811] setfvar(char const*, float, bool) [629] bfaclient::gametext() [1010] resolverinit() [316] setsvar(char const*, char const*, bool) [839] bfaclient::numanims() [367] resolverwait(char const*, _ENetAddress*) [656] setvfcP(float, float, vec const&, float, float, float, float) [421] bfaclient::startmap(char const*) [827] scalesurface(SDL_Surface*, int, int, bool) [1093] showgui(char const*) [222] bfaclient::allowmove(physent*) [405] send_welcome(int) [602] strstra(char*, char*) [42] bfaclient::botclient::randomnode(fpsent*, botstate&, vec&, vec&, float, float) [301] setdynlights(vtxarray*, ivec const&) [761] texcrop(SDL_Surface*, int, int, int, int, bool) [155] bfaclient::botclient::find(fpsent*, botstate&, bool) [221] setenvparamf(char const*, int, int, float, float, float, float) [724] texture(char*, char*, int*, int*, int*, float*) [94] bfaclient::botclient::hunt(fpsent*, botstate&, bool) [887] setshadowdir(int) [52] adddecal(int, vec const&, vec const&, float, bvec const&, int) [127] bfaclient::botclient::defer(fpsent*, botstate&, bool) [910] texturereset() [657] addglare() [3] bfaclient::botclient::think(fpsent*) [509] touchingface(cube&, int) [766] addident(char const*, ident*) [32] bfaclient::botclient::follow(fpsent*, botstate&, fpsent*, bool) [628] updatemumble() [1094] addsleep(int*, char*) [596] bfaclient::botclient::render() [143] updatesounds() [338] addsound(char const*, int, int, vector&) [41] bfaclient::botclient::process(fpsent*, botstate&) [1011] var_bilinear() [795] bindedit(char*, char*) [797] bfaclient::botclient::violence(fpsent*, botstate&, fpsent*, bool) [1012] var_clockfix() [796] bindnorm(char*, char*) [322] bfaclient::clientcom::parsestate(fpsent*, databuf&, bool) [911] var_cloudbox() [658] blendfog(int, float, float, float&, float&, float*) [1126] bfaclient::clientcom::gameconnect(bool) [1013] var_hwmipmap() [168] calcvert(cube&, int, int, int, int, vec&, int, bool) [1127] bfaclient::clientcom::numchannels() [1014] var_musicvol() [191] calcvert(cube&, int, int, int, int, vvec&, int, bool) [74] bfaclient::clientcom::parsemessages(int, fpsent*, databuf&) [97] visiblecubes(float, float) [659] calcvfcD() [317] bfaclient::clientcom::gamedisconnect(int) [1015] writeinitcfg() [944] cleargui(int) [258] bfaclient::clientcom::parsepositions(databuf&) [1016] addpackagedir(char const*) [921] clearpvs() [1128] bfaclient::clientcom::writeclientinfo(_IO_FILE*) [1017] cleanupserver() [330] connects(char const*) [152] bfaclient::clientcom::sendpacketclient(databuf&, bool&) [1018] clear_command() [358] emptymap(int, bool, char*, bool) [68] bfaclient::clientcom::parsepacketclient(int, databuf&) [1019] clear_console() [310] execbind(keym&, bool) [597] bfaclient::clientcom::ready() [762] closestenvmap(vec const&) [364] execfile(char const*) [770] bfaclient::clientcom::state() [763] closestenvmap(int, int, int, int, int) [772] findbind(char const*) [680] bfaclient::clientcom::addmsg(int, char const*, ...) [245] collapsedface(unsigned int) [327] findfile(char const*, char const*) [698] bfaclient::clientcom::editvar(ident*, bool) [307] computescreen(char const*, Texture*, char const*) [882] flushvbo(int) [1129] bfaclient::clientcom::sendcmd(int, char*, char*) [733] createtexture(int, int, int, void*, int, bool, unsigned int, unsigned int, bool, bool) [739] fontchar(int*, int*, int*, int*) [1130] bfaclient::clientcom::changemap(char const*) [101] endmodelquery() [582] freeocta(cube*) [415] bfaclient::clientcom::clientcom(bfaclient&) [110] faceconvexity(cube&, int) [781] genverts(vector&, void*, vec const&) [278] bfaclient::colorname(fpsent*, char*, char const*, bool, bool) [334] findactionkey(char const*, int, int) [691] getalias(char const*) [754] bfaclient::findanims(char const*, vector&) [260] finddynlights() [604] gzgetint(void*) [306] bfaclient::gametitle() [912] forcenextundo() [413] initgame(char const*) [956] bfaclient::loadworld(void*&, int) [550] freemergeinfo(cube&) [1095] inittmus() [296] bfaclient::mousemove(int, int, int, int, int, int) [834] g3d_windowhit(bool, bool) [740] keypress(int, bool, int) [789] bfaclient::newclient(int) [154] genclipplanes(cube&, int, int, int, int, clipplanes&) [683] lightent(extentity&, float) [1131] bfaclient::stfclient::var_securetether::var_securetether() [95] genvectorvert(ivec const&, cube&, ivec&) [623] limitfps(int&, int) [416] bfaclient::bfaclient() [642] getcurcommand() [235] limitsky() [957] bfaserver::serverport() [842] getlavacolour(unsigned char*) [365] loadfile(char const*, int*) [176] bfaserver::parsepacket(int, int, bool, databuf&) [643] getnumqueries() [922] lockpvs_(bool) [209] bfaserver::sendpackets() [137] isvisiblecube(ivec const&, int) [923] md3pitch(float*, float*, float*, float*) [705] bfaserver::freecallback(_ENetPacket*) [75] lightreaching(vec const&, vec&, vec&, extentity*, float) [865] md5pitch(char*, float*, float*, float*, float*) [430] bfaserver::parsecommand(bfaserver::clientinfo*, int, char*, char*) [938] loadviewcells(void*) [820] mdlscale(int*) [610] bfaserver::recordpacket(int, void*, int) [63] lookuptexture(int, bool) [945] mdltrans(float*, float*, float*) [144] bfaserver::serverupdate() [913] mapmodelreset() [583] newcubes(unsigned int) [1132] bfaserver::clientconnect(int, unsigned int) [914] materialreset() [774] newident(char const*) [213] bfaserver::processevents() [267] modeloccluded(vec const&, float) [229] newquery(void*) [406] bfaserver::welcomepacket(databuf&, int, _ENetPacket*) [336] modifyoctaent(int, int) [349] openfile(char const*, char const*) [931] bfaserver::serverinfoport() [679] msgsizelookup(int) [519] optiface(unsigned char*, cube&) [210] bfaserver::buildworldstate() [510] neighbourcube(int, int, int, int, int, int) [102] parseexp(char const*&, int) [1133] bfaserver::getdefaultmaster() [792] part_fireball(vec const&, float, int, int, int, float) [868] parsevec(char const*) [1134] bfaserver::gameid() [738] particle_text(vec const&, char const*, int, int) [585] popident(ident&) [844] bfaserver::botserv::addbot(int) [323] pushshadowmap() [408] pushfont(char const*) [624] bfaserver::botserv::checkbots(bool) [302] regularsplash(int, int, int, int, int, vec const&, float, int) [508] randomMT() [958] bfaserver::canload(char*) [84] renderbatches(renderstate&, int) [159] rayfloor(vec const&, vec&, int, float) [932] bfaserver::gamever() [277] rendercommand(int, int, int) [149] reloadMT() [840] bfaserver::newinfo() [126] renderconsole(int, int) [53] renderva(renderstate&, vtxarray*, int, bool, bool) [901] bfaserver::srvoutf(int, char const*, ...) [810] resetcomplete() [345] resetmap() [300] bfaserver::gamename(int, int) [760] resizetexture(int&, int&, bool, unsigned int, unsigned int) [587] resettmu(int) [959] bfaserver::changemap(char const*, int, int) [335] retbindaction(char const*, int, int) [106] rotatebb(vec&, vec&, int) [1135] bfaserver::choosemap(char const*) [282] setblurshader(int, int, int, float*, float*, unsigned int) [418] setnames(char*, int) [879] bfaserver::modecheck(int*, int*) [860] setcompletion(char*, bool) [236] setuptmu(int, char const*, char const*) [1136] bfaserver::bfaserver() [595] setenvparamfv(char const*, int, int, float const*) [420] startmap(char const*) [687] hashtable::access(char const* const&, Shader const*) [791] setpixelparam(int*, float*, float*, float*, float*) [1096] texdecal(SDL_Surface*, bool) [829] skelmodel::skelmeshgroup::shareskeleton(char*) [765] setslotshader(Slot&) [1097] throttle() [960] skelmodel::skelmeshgroup::copy() [295] sortmaterials(vector&) [70] updateva(cube*, int, int, int, int, int) [163] skelmodel::skelmeshgroup::genvbo(bool, bool, skelmodel::vbocacheentry&) [427] trydisconnect() [891] vaclearc(cube*) [30] skelmodel::skelmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [90] updatetexture(Texture*) [755] variable(char const*, int, int, int, int*, void (*)(), int) [231] skelmodel::skelmeshgroup::bindvbo(animmodel::animstate const*, skelmodel::vbocacheentry&, skelmodel::skelcacheentry*, skelmodel::blendcacheentry*) [1020] var_fpdepthfx() [442] writecfg() [826] skelmodel::skelmeshgroup::cleanup() [1021] var_glaresize() [837] addclient(int) [537] skelmodel::skelmeshgroup::findtag(char const*) [1022] var_grabinput() [1098] addserver(char const*) [961] skelmodel::skelmeshgroup::allocate() [1023] var_texreduce() [607] addtjoint(edgegroup const&, cubeedge const&, int) [858] skelmodel::skelmeshgroup::scaletags(vec const&, float) [1024] var_trilinear() [830] altshader(char*, char*) [39] skelmodel::skeleton::checkskelcache(animmodel::animstate const*, float, vec const&) [1025] var_vertwater() [825] brushvert(int*, int*, int*) [895] skelmodel::skeleton::expandbonemask(unsigned char*, int, int) [1026] var_waterfade() [782] calcmatbb(int, int, int, int, ivec&, ivec&) [40] skelmodel::skeleton::interpmatbones(animmodel::animstate const*, float, vec const&, int, unsigned char*, skelmodel::skelcacheentry&) [251] variantshader(int*, char*, int*, char*, char*) [175] calcverts(cube&, int, int, int, int, vvec*, bool*) [856] skelmodel::skelmesh::scaleverts(vec const&, float) [674] vecfromcursor(float, float, float, vec&) [924] cancelsel() [962] skelmodel::skelmesh::copy() [599] vectoyawpitch(vec const&, float&, float&) [946] cleargui_(int*) [880] skelmodel::skelmesh::calcbb(int, vec&, vec&, matrix3x4 const&) [199] addmergedverts(int) [570] committmu(int, tmu&) [142] skelmodel::skelmesh::render(animmodel::animstate const*, animmodel::skin&, skelmodel::vbocacheentry&) [332] binddepthfxtex() [783] destroyva(vtxarray*, bool) [902] skelmodel::skelmesh::gentris(int, Texture*, vector*, matrix3x4 const&) [824] buildclipmasks(cube&, unsigned char&, unsigned char&) [65] draw_char(int, int, int) [963] skelmodel::skelmesh::allocate() [605] calcmergedsize(int, ivec const&, int, mergeinfo const&, vvec const*) [61] draw_text(char const*, int, int, int, int, int, int, bool, int, int) [186] skelmodel::skelmesh::setshader(Shader*) [576] calcshadowmask(vvec*) [925] entcancel() [819] skelmodel::skelpart::~skelpart() [589] changefogplane(renderstate&, int, vtxarray*) [244] faceedges(cube&, int) [329] vacollect::optimize() [915] cleanshadowmap() [117] faceorder(cube&, int) [291] vacollect::setupdata(vtxarray*) [888] cleanupdepthfx() [118] faceverts(cube&, int, int) [115] vertmodel::vertmeshgroup::genvbo(bool, bool, vertmodel::vbocacheentry&) [644] cleardynlights() [843] fvariable(char const*, float, float*, void (*)(), int) [82] vertmodel::vertmeshgroup::render(animmodel::animstate const*, float, vec const&, animmodel::part*) [916] clearoverrides() [553] getmminfo(int) [866] vertmodel::vertmeshgroup::cleanup() [917] clearparticles() [333] getstring(char*, databuf&, int) [863] vertmodel::vertmeshgroup::scaletags(vec const&, float) [939] cubemapfromsky(int) [274] guibutton(char*, char*, char*, char*) [249] vertmodel::vertmesh::scaleverts(vec const&, float) [54] drawdepthfxtex() [750] indexlist(char const*, int) [859] vertmodel::vertmesh::calcbb(int, vec&, vec&, matrix3x4 const&) [147] ellipsecollide(physent*, vec const&, vec const&, float, float, float, float, float) [1099] initsound() [130] vertmodel::vertmesh::render(animmodel::animstate const*, animmodel::skin&, vertmodel::vbocacheentry&) [544] emit_particles() [1100] inputgrab(bool) [1137] vertmodel::vertmesh::gentris(int, Texture*, vector*, matrix3x4 const&) [250] findvisiblemms(vector const&) [543] intersect(physent*, vec&, vec&) [670] rendertarget::screenview() const [98] findvisiblevas(vector&, bool) [873] keyrepeat(bool) [964] rendertarget::depthformats() const [529] freeclipplanes(cube&) [174] loadmodel(char const*, int, bool) [630] rendertarget::filter() const [195] genmergedfaces(cube&, ivec const&, int, int) [573] matchanim(char const*, char const*) [598] rendertarget::texrect() const [259] genmergedverts(cube&, int, ivec const&, int, mergeinfo const&, vvec*, plane*) [59] mergetexs(vtxarray*, elementset*, int, unsigned short*) [580] rendertarget::swaptexs() const [808] getprocaddress(char const*) [12] mmcollide(physent*, vec const&, octaentities&) [671] depthfxtexture::screenview() const [776] getwatercolour(unsigned char*) [1101] musicdone(bool) [1138] depthfxtexture::colorformats() const [444] guessshadowdir() [1102] newserver(char const*, unsigned int, unsigned int) [631] depthfxtexture::filter() const [331] loadbackground(int, int) [212] newshader(int, char const*, char const*, char const*, Shader*, int) [594] depthfxtexture::texrect() const [369] loadskyoverlay(char const*) [806] newstring(char const*) [1139] shadowmaptexture::colorformats() const [88] lookupmaterial(vec const&) [926] parentdir(char const*) [567] shadowmaptexture::swaptexs() const [614] particle_flare(vec const&, vec const&, int, int, physent*) [520] parseword(char const*&, int, int&) [530] md3::type() const [269] particle_trail(int, int, vec const&, vec const&) [532] part_text(vec const&, char const*, int, int, int, float) [527] md5::type() const [180] rendermapmodel(extentity&) [265] playsound(int, int, int, vec&, physent*, int*, int, int, int) [8] vec::magnitude() const [281] renderprogress(float, char const*, float, char const*, unsigned int) [33] plcollide(physent*, vec const&) [523] skelmodel::skelmeshgroup::totalframes() const [714] renderwaterlod(int, int, int, unsigned int, unsigned char) [586] pushident(ident&, char*) [228] skelmodel::linktype(animmodel*) const [918] resetlightmaps() [626] sendpongs() [535] vertmodel::vertmeshgroup::totalframes() const [67] servertoclient(int, unsigned char*, int) [563] setorigin(vtxarray*, bool) [903] bfaclient::scoreboard::scoreboard(bfaclient&)::cmd_showscores::run(bfaclient::scoreboard*, int*) [284] setbbfrommodel(dynent*, char const*) [767] setshader(char*) [1140] bfaclient::weaponstate::weaponstate(bfaclient&)::cmd_weapon::~cmd_weapon() [551] setlocalparamf(char const*, int, int, float, float, float, float) [50] setupTMUs(renderstate&, float, bool) [1141] bfaclient::weaponstate::weaponstate(bfaclient&)::cmd_gunselect::~cmd_gunselect() [790] setshaderparam(char*, int, int, float, float, float, float) [47] shadowray(vec const&, vec const&, float, int, extentity*) [1142] bfaclient::weaponstate::weaponstate(bfaclient&)::cmd_ammo::~cmd_ammo() [313] setupexplosion() [1103] stopsound() [422] bfaclient::physics::physics(bfaclient&)::cmd_action::run(bfaclient::physics*, int*) [409] setupmaterials(int, int) [835] svariable(char const*, char const*, char**, void (*)(), int) [402] bfaclient::physics::physics(bfaclient&)::cmd_attack::run(bfaclient::physics*, int*) [849] setvertexparam(int*, float*, float*, float*, float*) [807] texffmask(SDL_Surface*, int, bool) [828] bfaclient::physics::physics(bfaclient&)::cmd_forward::run(bfaclient::physics*, int*) [645] sortvisiblevas() [728] texformat(int) [870] bfaclient::physics::physics(bfaclient&)::cmd_backward::run(bfaclient::physics*, int*) [81] updatetextures() [947] validatec(cube*, int) [359] bfaclient::physics::physics(bfaclient&)::cmd_jump::run(bfaclient::physics*, int*) [344] var_caustictex() [1104] var_aniso() [805] bfaclient::physics::physics(bfaclient&)::cmd_left::run(bfaclient::physics*, int*) [1027] var_clockerror() [1105] var_gamma() [809] bfaclient::physics::physics(bfaclient&)::cmd_right::run(bfaclient::physics*, int*) [368] var_cloudlayer() [138] varenderer<0>::resettracked(physent*) [850] bfaclient::botclient::botclient(bfaclient&)::cmd_addbot::run(bfaclient::botclient*, char*) [423] var_envmapsize() [564] varenderer<0>::usesvertexarray() [1143] bfaclient::botclient::botclient(bfaclient&)::cmd_addbot::~cmd_addbot() [355] var_guiskintex() [846] varenderer<0>::init(int) [1144] bfaclient::botclient::botclient(bfaclient&)::cmd_delbot::~cmd_delbot() [1028] var_maxtexsize() [831] varenderer<0>::reset() [1145] bfaclient::clientcom::clientcom(bfaclient&)::cmd_getmap::~cmd_getmap() [441] writeservercfg() [565] varenderer<0>::render() [37] bfaclient::clientcom::clientcom(bfaclient&)::cmd_getname::run(bfaclient::clientcom*) [531] addbatchedmodel(model*) [16] varenderer<0>::update() [1146] bfaclient::clientcom::clientcom(bfaclient&)::cmd_getname::~cmd_getname() [845] addfilecomplete(char*, char*, char*) [134] varenderer<0>::addpart(vec const&, vec const&, int, int, float, physent*) [1147] bfaclient::clientcom::clientcom(bfaclient&)::cmd_sendmap::~cmd_sendmap() [881] addlistcomplete(char*, char*) [545] varenderer<0>::haswork() [1148] bfaclient::clientcom::clientcom(bfaclient&)::cmd_setteam::~cmd_setteam() [524] calcshadowmapbb(vec const&, float, float, float&, float&, float&, float&) [693] varenderer<1>::resettracked(physent*) [1149] bfaclient::clientcom::clientcom(bfaclient&)::cmd_cleardemos::~cmd_cleardemos() [715] calcwatersubdiv(int, int, int, unsigned int) [696] varenderer<1>::usesvertexarray() [1150] bfaclient::clientcom::clientcom(bfaclient&)::cmd_map::run(bfaclient::clientcom*, char*) [76] checklightcache(int, int) [948] varenderer<1>::init(int) [1151] bfaclient::clientcom::clientcom(bfaclient&)::cmd_goto::~cmd_goto() [784] cleanreflection(Reflection&) [927] varenderer<1>::reset() [1152] bfaclient::clientcom::clientcom(bfaclient&)::cmd_name::run(bfaclient::clientcom*, char*) [360] clearlightcache(int) [697] varenderer<1>::render() [1153] bfaclient::clientcom::clientcom(bfaclient&)::cmd_ready::~cmd_ready() [746] clientkeepalive() [318] varenderer<1>::update() [1154] bfaclient::ctfclient::ctfclient(bfaclient&)::cmd_dropflags::~cmd_dropflags() [940] createexpmodtex(int, float) [615] varenderer<1>::addpart(vec const&, vec const&, int, int, float, physent*) [350] bfaclient::bfaclient()::cmd_gamemode::run(bfaclient*) [247] discardchildren(cube&) [660] varenderer<1>::haswork() [1155] bfaclient::bfaclient()::cmd_gamemode::~cmd_gamemode() [646] drawreflections() [694] varenderer<2>::resettracked(physent*) [1156] bfaclient::bfaclient()::cmd_mutators::~cmd_mutators() [27] endmodelbatches() [949] varenderer<2>::init(int) [1157] bfaclient::bfaclient()::cmd_kill::~cmd_kill() [122] findorientation(vec&, float, float, vec&) [928] varenderer<2>::reset() [1158] bfaclient::bfaclient()::cmd_mode::run(bfaclient*, int*, int*) [723] findtexturetype(char*, bool) [661] varenderer<2>::update() [1159] bfaclient::bfaclient()::cmd_mode::~cmd_mode() [647] g3d_texturemenu() [662] varenderer<2>::haswork() [1160] bfaclient::bfaclient()::cmd_zoom::~cmd_zoom() [897] genlightmaptexs() [214] s_sprintf_f::operator()(char const*, ...) [440] bfaserver::bfaserver()::cmd_gamever::run(bfaserver*) [197] genwatervariant(Shader&, char const*, vector&, vector&, int) [366] cmd_mapsound::run(char*, int*, char*) [215] enet_host_service [276] genwatervariant(Shader&, char const*, char const*, char const*, int) [574] listrenderer::resettracked(physent*) [216] enet_peer_queue_incoming_command [226] isvisiblesphere(float, vec const&) [847] listrenderer::reset() [217] enet_protocol_dispatch_incoming_commands (protocol.c) [135] particle_splash(int, int, int, vec const&) [156] listrenderer::render() [218] enet_protocol_send_outgoing_commands (protocol.c) [353] preloadtextures() [676] listrenderer::addpart(vec const&, vec const&, int, int, float, physent*) [219] enet_socket_receive [43] rendermapmodels() [794] listrenderer::cleanup(listparticle*) [13] [286] rendermaterials() [560] listrenderer::haswork() [449] [55] rendershadowmap() [695] partrenderer::resettracked(physent*)