dot process

tags: graphviz

hierarchy15 10 11 12 1 2 315 10 11 12 1 2 34415 10 11 12 1 2 3->45 65 64->5 6true884->8false5 6->4false775 6->7ture12 1312 138->12 137->4
hierarchy17 12 13 1 2 317 12 13 1 2 34417 12 13 1 2 3->4
structsstartstartcpucpuUVvertexfacestart:f0->cpu:f0bindgpu ramcpu->bindvertex datadrawdrawcallgpu start renderbind:f0->drawvertexvertex shadervertex transformnormal transformMVPdisplacementdraw->vertexgeogeometry shadernormal visualizationTBN normal mapvertex->geocullingcullingremove unneed vertexgeo->cullingrezrasterizationfragfragment shaderlightingcolorshadowrez->fragculling->rezframebufferframe bufferpostprocessfrag->framebuffer
googlenode tree 001 to 101 000000001001010010011011100100101101110110111111
googlenodes with index000000001001010010011011100100101101110110111111
googlemesh network000000001001000->001010010000->010011011000->011100100000->100101101000->101110110000->110111111000->111001->010001->011001->100001->101001->110001->111010->011010->100010->101010->110010->111011->100011->101011->110011->111100->101100->110100->111101->110101->111110->111
trackertracker servertracker servertracker serverclient11client11tracker server->client11YouYoutracker server->Youclient10client10tracker server->client10client11->tracker serverclient11->YouYou->tracker serverclient10->tracker serverclient10->You
googlereal world000000001001010010001->010011011001->011110110001->110100100001->100111111001->111110->000110->001110->010110->011110->100110->111100->001100->010100->011100->110100->111101101100->101
structsstartYou⠀⠀⠀001010011100⠀⠀110⠀⠀___n1N1000⠀⠀010011100⠀⠀⠀⠀111___start:f0->n1:f0n2N2⠀⠀001⠀⠀⠀⠀⠀⠀101110111___start:f1->n2:f1n3N3⠀⠀001010⠀⠀100101110111___start:f2->n3:f2
google100 to 101000000001001010010001->010011011001->011110110001->110100100001->100111111001->111110->000110->001110->010110->011110->100110->111100->001100->010100->011100->110100->111101101100->101
googlenode treennnn***1**1**nnnn->1**0**0**nnnn->0**11*11*1**->11*10*10*1**->10*11111111*->11111011011*->11010110110*->10110010010*->10001*01*0**->01*00*00*0**->00*01101101*->01101001001*->01000100100*->00100000000*->000
googlenode tree 001 to 101 cluster_3k-bucket 2cluster_2k-bucket 1cluster_1k-bucket 01**1**11*11*1**->11*10*10*1**->10*11111111*->11111011011*->11010110110*->10110010010*->1000**0**01*01*0**->01*00*00*0**->00*01101101*->01101001001*->01000000000*->00000100100*->001nnnn***nnnn->1**nnnn->0**
googlenode tree 001 to 101 cluster_3k-bucket 2(001 xor 101 =100)1**1**11*11*1**->11*10*10*1**->10*11111111*->11111011011*->11010110110*->10110010010*->100nnnn***nnnn->1**0**0**nnnn->0**01*01*0**->01*00*00*0**->00*01101101*->01101001001*->01000100100*->00100000000*->000001->101