30630

Quelle aubaine

30631

30632

trisotfl
avatar
HURRRR !

30633

30634

http://www.legorafi.fr/2017/04/03/solidarite-des-milliers-de-francais-se-mobilisent-pour-aider-francois-fillon-dans-le-besoin/
Pour soutenir François Fillon dans cette mauvaise passe, le Gorafi a lancé une cagnotte afin de rassembler les dons et assurer un avenir décent au candidat.

30635

30636

j'aimerais bien savoir faire ça sad
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

30637

Oué. Ce qui est rassurant c'est que ce n'est pas un plan séquence #modnon#

30638

^^

30639

Je suis sûr que c'est tourné sur fond vert, et que le bêtisier à la fin est bidon embarrassed
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

30640

30641

Si Macron est élu, je pense que certains vont se réveiller avec une sacrée gueule de bois juste après...
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

30642

30643

http://www.lefigaro.fr/international/2017/04/07/01003-20170407ARTFIG00346-la-suede-frappee-a-son-tour-par-le-terrorisme.php
Bien des habitants avaient fini leur journée et flânaient sur Drottningatan, la grande artère piétonne du centre-ville.
[...]
À 14h53, un imposant camion bleu aux couleurs de la marque Spendrups, célèbre bière suédoise, a surgi de nulle part.

30644

30645

[INFO][Particles]> Dumping IR colors for 182 instructions in function "Root"
[INFO][Particles]>     OpIndex           SourceNodePtr SourceNodeName         Rate   Instruction
[INFO][Particles]>     op[  0] | node 000000000D7E7224 Spawn                | Once | float   vr0 = float(0);
[INFO][Particles]>     op[  1] | node 000000000D7E7224 Spawn                | Once | float3  vr1 = vr0.xxx;
[INFO][Particles]>     op[  2] | node 000000000D7E7224 Spawn                | Once | float3  sr0 = float3(vr1);
[INFO][Particles]>     op[  3] | node 000000000D7E7224 Spawn                | Once | float   vr2 = float(0);
[INFO][Particles]>     op[  4] | node 000000000D7E7224 Spawn                | Once | float3  vr3 = vr2.xxx;
[INFO][Particles]>     op[  5] | node 000000000D7E7224 Spawn                | Once | float3  sr1 = float3(vr3);
[INFO][Particles]>     op[  6] | node 000000000D7E7224 Spawn                | Once | float   vr4 = float(0);
[INFO][Particles]>     op[  7] | node 000000000D7E7224 Spawn                | Once | float   sr2 = float(vr4);
[INFO][Particles]>     op[  8] | node 000000000D7E7224 Spawn                | Once | float   vr5 = float(0);
[INFO][Particles]>     op[  9] | node 000000000D7E7224 Spawn                | Once | float   vr6 = float(vr5);
[INFO][Particles]>     op[ 10] | node 000000000D7E7224 Spawn                | Once | float   vr7 = float(0);
[INFO][Particles]>     op[ 11] | node 000000000D7E7224 Spawn                | Once | float4  vr8 = vr7.xxxx;
[INFO][Particles]>     op[ 12] | node 000000000D7E7224 Spawn                | Once | float4  vr9 = float4(vr8);
[INFO][Particles]>     op[ 13] | node 000000000D7E7224 Spawn                | Once | float   vr10 = float(6);
[INFO][Particles]>     op[ 14] | node 000000000D7E7224 Spawn                | Once | float   vr11 = float(7);
[INFO][Particles]>     op[ 15] | node 000000000D7E7224 Spawn                | Once | float   sr3 = rand(vr10, vr11);
[INFO][Particles]>     op[ 16] | node 000000000D7E7224 Spawn                | Once | float   sr4 = float(sr3);
[INFO][Particles]>     op[ 17] | node 000000000D7E7224 Spawn                | Once | float   vr12 = float(0.05);
[INFO][Particles]>     op[ 18] | node 000000000D7E7224 Spawn                | Once | pointer sr6 = ParticleContextS;
[INFO][Particles]>     op[ 19] | node 000000000D7E7224 Spawn                | Once | float3  sr5 = PositionSampler.samplePosition(sr6);
[INFO][Particles]>     op[ 20] | node 000000000D7E7224 Spawn                | Once | float   vr13 = float(20);
[INFO][Particles]>     op[ 21] | node 000000000D7E7224 Spawn                | Once | float3  vr14 = vr13.xxx;
[INFO][Particles]>     op[ 22] | node 000000000D7E7224 Spawn                | Once | float3  sr7 = sr5 * vr14;
[INFO][Particles]>     op[ 23] | node 000000000D7E7224 Spawn                | Once | float   vr15 = float(2);
[INFO][Particles]>     op[ 24] | node 000000000D7E7224 Spawn                | Once | float3  vr16 = vr15.xxx;
[INFO][Particles]>     op[ 25] | node 000000000D7E7224 Spawn                | Once | float3  vr17 = scene.axisUp();
[INFO][Particles]>     op[ 26] | node 000000000D7E7224 Spawn                | Once | float3  vr18 = vr16 * vr17;
[INFO][Particles]>     op[ 27] | node 000000000D7E7224 Spawn                | Once | float3  sr8 = sr7 + vr18;
[INFO][Particles]>     op[ 28] | node 000000000D7E7224 Spawn                | Once | float3  sr9 = float3(sr8);
[INFO][Particles]>     op[ 29] | node 000000000D7E7224 Spawn                | Once | pointer sr11 = ParticleContextS;
[INFO][Particles]>     op[ 30] | node 000000000D7E7224 Spawn                | Once | float3  sr10 = VelocitySampler.samplePosition(sr11);
[INFO][Particles]>     op[ 31] | node 000000000D7E7224 Spawn                | Once | float3  sr12 = float3(sr10);
[INFO][Particles]>     op[ 32] | node 000000000D7E7224 Spawn                | Once | float   vr19 = float(1);
[INFO][Particles]>     op[ 33] | node 000000000D7E7224 Spawn                | Once | float   vr20 = float(1);
[INFO][Particles]>     op[ 34] | node 000000000D7E7224 Spawn                | Once | float4  vr21 = float4(vr19, 0.6, 0.1, vr20);
[INFO][Particles]>     op[ 35] | node 000000000D7E7224 Spawn                | Once | float4  vr22 = float4(vr21);
[INFO][Particles]>     op[ 36] | node 000000000D7E7224 Spawn                | Once | float3  sr13 = float3(sr9);
[INFO][Particles]>     op[ 37] | node 000000000D7E7224 Spawn                | Once | float3  sr14 = float3(sr12);
[INFO][Particles]>     op[ 38] | node 000000000D7E7224 Spawn                | Once | float   sr15 = float(sr4);
[INFO][Particles]>     op[ 39] | node 000000000D7E7224 Spawn                | Once | float   vr23 = float(vr12);
[INFO][Particles]>     op[ 40] | node 000000000D7E7224 Spawn                | Once | float4  vr24 = float4(vr22);
[INFO][Particles]>     op[ 41] | node 0000000012531C94 XForm                | Once | pointer ir0 = ParticleContextI;
[INFO][Particles]>     op[ 42] | node 0000000012531C94 XForm                | Once | float3  sr16 = xform_L2W(sr9, 3, ir0);
[INFO][Particles]>     op[ 43] | node 0000000012531C94 XForm                | Once | float3  sr17 = float3(sr16);
[INFO][Particles]>     op[ 44] | node 000000001208A9B4 DiscretizationPoint  | Full | float3  sr18 = sr17; // DiscretizationPoint, intermediate stage
[INFO][Particles]>     op[ 45] | node 000000001208A9B4 DiscretizationPoint  | Full | float3  sr19 = float3(sr18);
[INFO][Particles]>     op[ 46] | node 000000000D2383B4 Constant             | Once | float   vr25 = float(2.0);
[INFO][Particles]>     op[ 47] | node 000000001228E974 Location             | Full | float3  sr20 = float3(sr19);
[INFO][Particles]>     op[ 48] | node 000000000D7E6DA4 Turbulence           | ____ | pointer vr26 = CParticleNodeSamplerData_Turbulence_22AEB32D;
[INFO][Particles]>     op[ 49] | node 000000000D2C7094 Script               | Once | float   vr27 = float(0);
[INFO][Particles]>     op[ 50] | node 000000000D2C7094 Script               | Once | float3  vr28 = vr27.xxx;
[INFO][Particles]>     op[ 51] | node 000000000D2C7094 Script               | Once | float3  sr21 = float3(vr28);
[INFO][Particles]>     op[ 52] | node 000000000D2C7094 Script               | Full | pointer ir1 = ParticleContextI;
[INFO][Particles]>     op[ 53] | node 000000000D2C7094 Script               | Full | float3  sr22 = CParticleNodeSamplerData_Turbulence_22AEB32D.sample(sr20, ir1);
[INFO][Particles]>     op[ 54] | node 000000000D2C7094 Script               | Full | float3  sr23 = float3(sr22);
[INFO][Particles]>     op[ 55] | node 000000000D2C7094 Script               | Full | float3  sr24 = float3(sr23);
[INFO][Particles]>     op[ 56] | node 000000001228DCF4 Value                | Full | float3  sr25 = float3(sr23);
[INFO][Particles]>     op[ 57] | node 000000000D3BA3B4 TurbulenceSample     | Full | float3  sr26 = float3(sr23);
[INFO][Particles]>     op[ 58] | node 000000001208B124 Mul                  | Once | float3  vr29 = vr25.xxx;
[INFO][Particles]>     op[ 59] | node 000000001208B124 Mul                  | Full | float3  sr27 = sr23 * vr29;
[INFO][Particles]>     op[ 60] | node 000000001208B124 Mul                  | Full | float3  sr28 = float3(sr27);
[INFO][Particles]>     op[ 61] | node 000000000D7E8304 Time                 | Once | float   vr30 = float(0);
[INFO][Particles]>     op[ 62] | node 000000000D7E8304 Time                 | Once | float   sr29 = float(vr30);
[INFO][Particles]>     op[ 63] | node 000000000D7E8304 Time                 | Once | float   vr31 = scene.Time;
[INFO][Particles]>     op[ 64] | node 000000000D7E8304 Time                 | Once | float   sr30 = rand(1.0, 1.000010);
[INFO][Particles]>     op[ 65] | node 000000000D7E8304 Time                 | Once | float   sr31 = vr31 * sr30;
[INFO][Particles]>     op[ 66] | node 000000000D7E8304 Time                 | Once | float   sr32 = float(sr31);
[INFO][Particles]>     op[ 67] | node 000000000D7E8304 Time                 | Once | float   sr33 = float(sr32);
[INFO][Particles]>     op[ 68] | node 000000000D7E6804 Time                 | Full | float   vr32 = float(0);
[INFO][Particles]>     op[ 69] | node 000000000D7E6804 Time                 | Full | float   vr33 = float(vr32);
[INFO][Particles]>     op[ 70] | node 000000000D7E6804 Time                 | Full | float   vr34 = scene.Time;
[INFO][Particles]>     op[ 71] | node 000000000D7E6804 Time                 | Full | float   vr35 = float(vr34);
[INFO][Particles]>     op[ 72] | node 000000000D7E6804 Time                 | Full | float   vr36 = float(vr35);
[INFO][Particles]>     op[ 73] | node 0000000012087C04 Sub                  | Full | float   sr34 = vr35 - sr32;
[INFO][Particles]>     op[ 74] | node 0000000012087C04 Sub                  | Full | float   sr35 = float(sr34);
[INFO][Particles]>     op[ 75] | node 0000000012088D04 Add                  | Full | float   sr36 = sr32 + sr35;
[INFO][Particles]>     op[ 76] | node 0000000012088D04 Add                  | Full | float   sr37 = float(sr36);
[INFO][Particles]>     op[ 77] | node 00000000120CD664 dt                   | Full | float   sr38 = float(sr35);
[INFO][Particles]>     op[ 78] | node 00000000120CD7F4 t                    | Full | float   vr37 = float(vr35);
[INFO][Particles]>     op[ 79] | node 0000000012088264 DiscretizationPoint  | Full | float   sr39 = sr37; // DiscretizationPoint, intermediate stage
[INFO][Particles]>     op[ 80] | node 0000000012088264 DiscretizationPoint  | Full | float   sr40 = float(sr39);
[INFO][Particles]>     op[ 81] | node 000000000D3B9FF4 Timings              | Full | float   sr41 = float(sr35);
[INFO][Particles]>     op[ 82] | node 000000000D23A164 DefaultAcc           | Once | float3  vr38 = float3(float3(0.0));
[INFO][Particles]>     op[ 83] | node 00000000120CDCA4 Acceleration         | Once | float3  vr39 = float3(float3(0.0, -0.5, 0.0));
[INFO][Particles]>     op[ 84] | node 00000000120CDFC4 Acceleration         | Full | float3  sr42 = float3(sr28);
[INFO][Particles]>     op[ 85] | node 00000000120CCE94 Dt                   | Full | float   sr43 = float(sr35);
[INFO][Particles]>     op[ 86] | node 0000000012532954 Accel                | Full | float3  sr44 = sr42 + vr39;
[INFO][Particles]>     op[ 87] | node 0000000012532954 Accel                | Full | float3  sr45 = float3(sr44);
[INFO][Particles]>     op[ 88] | node 000000000D239454 1/2                  | Once | float   vr40 = float(0.5);
[INFO][Particles]>     op[ 89] | node 00000000120CDB14 Velocity             | Once | float3  vr41 = float3(float3(0.0));
[INFO][Particles]>     op[ 90] | node 0000000012534824 Mul                  | Full | float   sr46 = sr43 * sr43;
[INFO][Particles]>     op[ 91] | node 0000000012534824 Mul                  | Full | float   sr47 = float(sr46);
[INFO][Particles]>     op[ 92] | node 00000000125341C4 1/2.a                | Once | float3  vr42 = vr40.xxx;
[INFO][Particles]>     op[ 93] | node 00000000125341C4 1/2.a                | Full | float3  sr48 = vr42 * sr45;
[INFO][Particles]>     op[ 94] | node 00000000125341C4 1/2.a                | Full | float3  sr49 = float3(sr48);
[INFO][Particles]>     op[ 95] | node 0000000012535D64 v.t                  | Full | float3  sr50 = sr43.xxx;
[INFO][Particles]>     op[ 96] | node 0000000012535D64 v.t                  | Full | float3  sr51 = vr41 * sr50;
[INFO][Particles]>     op[ 97] | node 0000000012535D64 v.t                  | Full | float3  sr52 = float3(sr51);
[INFO][Particles]>     op[ 98] | node 00000000120CDE34 Position             | Full | float3  sr53 = float3(sr19);
[INFO][Particles]>     op[ 99] | node 0000000012532FB4 Mul                  | Full | float3  sr54 = sr47.xxx;
[INFO][Particles]>     op[100] | node 0000000012532FB4 Mul                  | Full | float3  sr55 = sr49 * sr54;
[INFO][Particles]>     op[101] | node 0000000012532FB4 Mul                  | Full | float3  sr56 = float3(sr55);
[INFO][Particles]>     op[102] | node 0000000012535704 p+v.t                | Full | float3  sr57 = sr53 + sr52;
[INFO][Particles]>     op[103] | node 0000000012535704 p+v.t                | Full | float3  sr58 = float3(sr57);
[INFO][Particles]>     op[104] | node 0000000012530534 a.t                  | Full | float3  sr59 = sr43.xxx;
[INFO][Particles]>     op[105] | node 0000000012530534 a.t                  | Full | float3  sr60 = sr59 * sr45;
[INFO][Particles]>     op[106] | node 0000000012530534 a.t                  | Full | float3  sr61 = float3(sr60);
[INFO][Particles]>     op[107] | node 0000000012531FC4 Add                  | Full | float3  sr62 = sr58 + sr56;
[INFO][Particles]>     op[108] | node 0000000012531FC4 Add                  | Full | float3  sr63 = float3(sr62);
[INFO][Particles]>     op[109] | node 00000000125350A4 v+a.t                | Full | float3  sr64 = vr41 + sr61;
[INFO][Particles]>     op[110] | node 00000000125350A4 v+a.t                | Full | float3  sr65 = float3(sr64);
[INFO][Particles]>     op[111] | node 0000000012086C14 DiscretizationPoint  | Full | float3  sr66 = sr63; // DiscretizationPoint, intermediate stage
[INFO][Particles]>     op[112] | node 0000000012086C14 DiscretizationPoint  | Full | float3  sr67 = float3(sr66);
[INFO][Particles]>     op[113] | node 0000000012087164 DiscretizationPoint  | Full | float3  sr68 = sr65; // DiscretizationPoint, intermediate stage
[INFO][Particles]>     op[114] | node 0000000012087164 DiscretizationPoint  | Full | float3  sr69 = float3(sr68);
[INFO][Particles]>     op[115] | node 00000000120CD984 Position             | Full | float3  sr70 = float3(sr67);
[INFO][Particles]>     op[116] | node 00000000120CE154 Velocity             | Full | float3  sr71 = float3(sr69);
[INFO][Particles]>     op[117] | node 000000000D3B9EB4 PhysicsDiscreet      | Full | float3  sr72 = float3(sr67);
[INFO][Particles]>     op[118] | node 000000000D23A164 DefaultAcc           | Once | float3  vr43 = float3(float3(0.0));
[INFO][Particles]>     op[119] | node 00000000120CDCA4 Acceleration         | Once | float3  vr44 = float3(float3(0.0));
[INFO][Particles]>     op[120] | node 00000000120CDFC4 Acceleration         | Full | float3  sr73 = float3(sr28);
[INFO][Particles]>     op[121] | node 00000000120CCE94 Dt                   | Full | float   sr74 = float(sr35);
[INFO][Particles]>     op[122] | node 0000000012532954 Accel                | Full | float3  sr75 = sr73 + vr44;
[INFO][Particles]>     op[123] | node 0000000012532954 Accel                | Full | float3  sr76 = float3(sr75);
[INFO][Particles]>     op[124] | node 000000000D239454 1/2                  | Once | float   vr45 = float(0.5);
[INFO][Particles]>     op[125] | node 00000000120CDB14 Velocity             | Once | float3  vr46 = float3(float3(0.0));
[INFO][Particles]>     op[126] | node 0000000012534824 Mul                  | Full | float   sr77 = sr74 * sr74;
[INFO][Particles]>     op[127] | node 0000000012534824 Mul                  | Full | float   sr78 = float(sr77);
[INFO][Particles]>     op[128] | node 00000000125341C4 1/2.a                | Once | float3  vr47 = vr45.xxx;
[INFO][Particles]>     op[129] | node 00000000125341C4 1/2.a                | Full | float3  sr79 = vr47 * sr76;
[INFO][Particles]>     op[130] | node 00000000125341C4 1/2.a                | Full | float3  sr80 = float3(sr79);
[INFO][Particles]>     op[131] | node 0000000012535D64 v.t                  | Full | float3  sr81 = sr74.xxx;
[INFO][Particles]>     op[132] | node 0000000012535D64 v.t                  | Full | float3  sr82 = vr46 * sr81;
[INFO][Particles]>     op[133] | node 0000000012535D64 v.t                  | Full | float3  sr83 = float3(sr82);
[INFO][Particles]>     op[134] | node 00000000120CDE34 Position             | Full | float3  sr84 = float3(sr19);
[INFO][Particles]>     op[135] | node 0000000012532FB4 Mul                  | Full | float3  sr85 = sr78.xxx;
[INFO][Particles]>     op[136] | node 0000000012532FB4 Mul                  | Full | float3  sr86 = sr80 * sr85;
[INFO][Particles]>     op[137] | node 0000000012532FB4 Mul                  | Full | float3  sr87 = float3(sr86);
[INFO][Particles]>     op[138] | node 0000000012535704 p+v.t                | Full | float3  sr88 = sr84 + sr83;
[INFO][Particles]>     op[139] | node 0000000012535704 p+v.t                | Full | float3  sr89 = float3(sr88);
[INFO][Particles]>     op[140] | node 0000000012530534 a.t                  | Full | float3  sr90 = sr74.xxx;
[INFO][Particles]>     op[141] | node 0000000012530534 a.t                  | Full | float3  sr91 = sr90 * sr76;
[INFO][Particles]>     op[142] | node 0000000012530534 a.t                  | Full | float3  sr92 = float3(sr91);
[INFO][Particles]>     op[143] | node 0000000012531FC4 Add                  | Full | float3  sr93 = sr89 + sr87;
[INFO][Particles]>     op[144] | node 0000000012531FC4 Add                  | Full | float3  sr94 = float3(sr93);
[INFO][Particles]>     op[145] | node 00000000125350A4 v+a.t                | Full | float3  sr95 = vr46 + sr92;
[INFO][Particles]>     op[146] | node 00000000125350A4 v+a.t                | Full | float3  sr96 = float3(sr95);
[INFO][Particles]>     op[147] | node 0000000012086C14 DiscretizationPoint  | Full | float3  sr97 = sr94; // DiscretizationPoint, intermediate stage
[INFO][Particles]>     op[148] | node 0000000012086C14 DiscretizationPoint  | Full | float3  sr98 = float3(sr97);
[INFO][Particles]>     op[149] | node 0000000012087164 DiscretizationPoint  | Full | float3  sr99 = sr96; // DiscretizationPoint, intermediate stage
[INFO][Particles]>     op[150] | node 0000000012087164 DiscretizationPoint  | Full | float3  sr100 = float3(sr99);
[INFO][Particles]>     op[151] | node 00000000120CD984 Position             | Full | float3  sr101 = float3(sr98);
[INFO][Particles]>     op[152] | node 00000000120CE154 Velocity             | Full | float3  sr102 = float3(sr100);
[INFO][Particles]>     op[153] | node 000000000D3BA634 PhysicsDiscreet      | Full | float3  sr103 = float3(sr98);
[INFO][Particles]>     op[154] | node 000000001208B784 Sub                  | Full | float3  sr104 = sr98 - sr67;
[INFO][Particles]>     op[155] | node 000000001208B784 Sub                  | Full | float3  sr105 = float3(sr104);
[INFO][Particles]>     op[156] | node 000000000D238024 Constant             | Once | float   vr48 = float(0.5);
[INFO][Particles]>     op[157] | node 000000001208C444 Mul                  | Full | float3  sr106 = sr35.xxx;
[INFO][Particles]>     op[158] | node 000000001208C444 Mul                  | Full | float3  sr107 = sr105 * sr106;
[INFO][Particles]>     op[159] | node 000000001208C444 Mul                  | Full | float3  sr108 = float3(sr107);
[INFO][Particles]>     op[160] | node 000000001208CAA4 Mul                  | Once | float3  vr49 = vr48.xxx;
[INFO][Particles]>     op[161] | node 000000001208CAA4 Mul                  | Full | float3  sr109 = sr108 * vr49;
[INFO][Particles]>     op[162] | node 000000001208CAA4 Mul                  | Full | float3  sr110 = float3(sr109);
[INFO][Particles]>     op[163] | node 000000001208BDE4 Add                  | Full | float3  sr111 = sr67 + sr110;
[INFO][Particles]>     op[164] | node 000000001208BDE4 Add                  | Full | float3  sr112 = float3(sr111);
[INFO][Particles]>     op[165] | node 000000000D238D34 Constant             | Once | float4  vr50 = float4(float4(0.1, 0.7, 0.150, 0.0));
[INFO][Particles]>     op[166] | node 000000001208D324 DiscretizationPoint  | Full | float3  sr113 = sr112; // DiscretizationPoint, intermediate stage
[INFO][Particles]>     op[167] | node 000000001208D324 DiscretizationPoint  | Full | float3  sr114 = float3(sr113);
[INFO][Particles]>     op[168] | node 000000000D237DC4 Constant             | Once | float4  vr51 = float4(float4(0.7, 0.150, 0.1, 0.0));
[INFO][Particles]>     op[169] | node 000000000D237EF4 Billboard            | Full | float3  sr115 = float3(sr114);
[INFO][Particles]>     op[170] | node 000000000D237EF4 Billboard            | Full | n18__Position = sr115;
[INFO][Particles]>     op[171] | node 000000000D237EF4 Billboard            | Once | float4  sr116 = float4(vr50);
[INFO][Particles]>     op[172] | node 000000000D237EF4 Billboard            | Once | n18__Color = sr116;
[INFO][Particles]>     op[173] | node 000000000D2391F4 Billboard            | Full | float3  sr117 = float3(sr98);
[INFO][Particles]>     op[174] | node 000000000D2391F4 Billboard            | Full | n19__Position = sr117;
[INFO][Particles]>     op[175] | node 000000000D2391F4 Billboard            | Once | float4  sr118 = float4(vr51);
[INFO][Particles]>     op[176] | node 000000000D2391F4 Billboard            | Once | n19__Color = sr118;
[INFO][Particles]>     op[177] | node 000000001252FFE4 XForm                | Once | pointer ir2 = ParticleContextI;
[INFO][Particles]>     op[178] | node 000000001252FFE4 XForm                | Once | float3  sr119 = xform_L2W(sr12, 3, ir2);
[INFO][Particles]>     op[179] | node 000000001252FFE4 XForm                | Once | float3  sr120 = float3(sr119);
[INFO][Particles]>     op[180] | node 0000000012531964 SetLife              | Once | float   sr121 = rcp(sr4);
[INFO][Particles]>     op[181] | node 0000000012531964 SetLife              | Once | InvLife = sr121;
[INFO][Particles]> 10 graph edges:
[INFO][Particles]>     sr17
[INFO][Particles]>     vr29
[INFO][Particles]>     sr32
[INFO][Particles]>     vr39
[INFO][Particles]>     vr42
[INFO][Particles]>     vr41
[INFO][Particles]>     vr44
[INFO][Particles]>     vr47
[INFO][Particles]>     vr46
[INFO][Particles]>     vr49
[INFO][Particles]> Discretization : Backtraced from instruction @ IP=106 to instruction @ IP=0 LD internal_sr17
[INFO][Particles]> Discretization : Backtraced from instruction @ IP=92 to instruction @ IP=8 LD internal_vr46
[INFO][Particles]> Discretization : Backtraced from instruction @ IP=90 to instruction @ IP=0 LD internal_sr17
[INFO][Particles]> Discretization : Backtraced from instruction @ IP=61 to instruction @ IP=5 LD internal_vr41
[INFO][Particles]> Discretization : Backtraced from instruction @ IP=32 to instruction @ IP=2 LD internal_sr32
[INFO][Particles]> Discretization island 1
[INFO][Particles]>     Discretization data path 0 : 13 instructions long
[INFO][Particles]>     - instruction @ IP=106 : DCTZ
[INFO][Particles]>     - instruction @ IP=105 : VCT
[INFO][Particles]>     - instruction @ IP=104 : MOP
[INFO][Particles]>     - instruction @ IP=60 : VCT
[INFO][Particles]>     - instruction @ IP=59 : NOP
[INFO][Particles]>     - instruction @ IP=56 : VCT
[INFO][Particles]>     - instruction @ IP=55 : MOP
[INFO][Particles]>     - instruction @ IP=51 : VCT
[INFO][Particles]>     - instruction @ IP=50 : MOP
[INFO][Particles]>     - instruction @ IP=46 : VCT
[INFO][Particles]>     - instruction @ IP=11 : VCT
[INFO][Particles]>     - instruction @ IP=10 : NOP
[INFO][Particles]>     - instruction @ IP=0 : LD
[INFO][Particles]>     Discretization data path 2 : 9 instructions long
[INFO][Particles]>     - instruction @ IP=90 : DCTZ
[INFO][Particles]>     - instruction @ IP=87 : VCT
[INFO][Particles]>     - instruction @ IP=86 : MOP
[INFO][Particles]>     - instruction @ IP=82 : VCT
[INFO][Particles]>     - instruction @ IP=81 : MOP
[INFO][Particles]>     - instruction @ IP=77 : VCT
[INFO][Particles]>     - instruction @ IP=11 : VCT
[INFO][Particles]>     - instruction @ IP=10 : NOP
[INFO][Particles]>     - instruction @ IP=0 : LD
[INFO][Particles]> Discretization island 2
[INFO][Particles]>     Discretization data path 1 : 4 instructions long
[INFO][Particles]>     - instruction @ IP=92 : DCTZ
[INFO][Particles]>     - instruction @ IP=89 : VCT
[INFO][Particles]>     - instruction @ IP=88 : MOP
[INFO][Particles]>     - instruction @ IP=8 : LD
[INFO][Particles]> Discretization island 3
[INFO][Particles]>     Discretization data path 2 : 4 instructions long
[INFO][Particles]>     - instruction @ IP=32 : DCTZ
[INFO][Particles]>     - instruction @ IP=29 : VCT
[INFO][Particles]>     - instruction @ IP=28 : MOP
[INFO][Particles]>     - instruction @ IP=2 : LD
[INFO][Particles]> Discretization island 4
[INFO][Particles]>     Discretization data path 3 : 4 instructions long
[INFO][Particles]>     - instruction @ IP=61 : DCTZ
[INFO][Particles]>     - instruction @ IP=58 : VCT
[INFO][Particles]>     - instruction @ IP=57 : MOP
[INFO][Particles]>     - instruction @ IP=5 : LD

Yarrrrr \o/
avatar
HURRRR !

30646

30647

Je me demandais pourquoi ils utilisaient 4 bascules D au lieu de 3, mais j'imagine que ça sort un signal carré ?

En tout cas je pense pas que ce soit implémentable sur FGPA / CPLD (ou alors de manière crade, en créant des bascules avec des éléments combinatoires, mais je sais même pas si le synthétiseur te laisserait faire).
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

30648

sur un fpga tu fais un compteur 3 bits et basta

mais je sais pas si ca compte a 120 MHz

30649

Oh, 3 bascules D et quelques portes logiques, ça devrait aller question timing ^^
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

30650

30651

[INFO][Particles]> Discretization : Backtraced from instruction @ IP=96 to instruction @ IP=2 LD internal_sr38
[INFO][Particles]> Discretization : Backtraced from instruction @ IP=94 to instruction @ IP=3 LD internal_sr40
[INFO][Particles]> Discretization : Backtraced from instruction @ IP=67 to instruction @ IP=2 LD internal_sr38
[INFO][Particles]> Discretization : Backtraced from instruction @ IP=65 to instruction @ IP=3 LD internal_sr40
[INFO][Particles]> Discretization : Backtraced from instruction @ IP=30 to instruction @ IP=0 LD internal_sr17
[INFO][Particles]> Discretization island 1
[INFO][Particles]>     Discretization data path 0 : 7 instructions long
[INFO][Particles]>     - instruction @ IP=96 : DCTZ
[INFO][Particles]>     - instruction @ IP=93 : VCT
[INFO][Particles]>     - instruction @ IP=92 : MOP
[INFO][Particles]>     - instruction @ IP=75 : VCT
[INFO][Particles]>     - instruction @ IP=38 : VCT
[INFO][Particles]>     - instruction @ IP=37 : MOP
[INFO][Particles]>     - instruction @ IP=2 : LD
[INFO][Particles]>     Discretization data path 1 : 7 instructions long
[INFO][Particles]>     - instruction @ IP=67 : DCTZ
[INFO][Particles]>     - instruction @ IP=64 : VCT
[INFO][Particles]>     - instruction @ IP=63 : MOP
[INFO][Particles]>     - instruction @ IP=46 : VCT
[INFO][Particles]>     - instruction @ IP=38 : VCT
[INFO][Particles]>     - instruction @ IP=37 : MOP
[INFO][Particles]>     - instruction @ IP=2 : LD
[INFO][Particles]>     Splitting op 38 from color 0->1
[INFO][Particles]>     Splitting op 37 from color 0->1
[INFO][Particles]>     Splitting op 2 from color 0->1
[INFO][Particles]>     - Data-path unfolding : instruction masks :
[INFO][Particles]>         @00 : 00000000 : -1 : LD
[INFO][Particles]>         @01 : 00000000 : -1 : LD
[INFO][Particles]>         @02 : FFFFFFFF : 0 : LD
[INFO][Particles]>         @03 : 00000000 : -1 : LD
[INFO][Particles]>         @04 : 00000000 : -1 : LD
[INFO][Particles]>         @05 : 00000000 : -1 : LD
[INFO][Particles]>         @06 : 00000000 : -1 : LD
[INFO][Particles]>         @07 : 00000000 : -1 : LD
[INFO][Particles]>         @08 : 00000000 : -1 : LD
[INFO][Particles]>         @09 : 00000000 : -1 : CVT
[INFO][Particles]>         @10 : 00000000 : -1 : VCT
[INFO][Particles]>         @11 : 00000000 : -1 : LD
[INFO][Particles]>         @12 : 00000000 : -1 : VCT
[INFO][Particles]>         @13 : 00000000 : -1 : VCT
[INFO][Particles]>         @14 : 00000000 : -1 : MOP
[INFO][Particles]>         @15 : 00000000 : -1 : VCT
[INFO][Particles]>         @16 : 00000000 : -1 : MOP
[INFO][Particles]>         @17 : 00000000 : -1 : VCT
[INFO][Particles]>         @18 : 00000000 : -1 : MOP
[INFO][Particles]>         @19 : 00000000 : -1 : VCT
[INFO][Particles]>         @20 : 00000000 : -1 : MOP
[INFO][Particles]>         @21 : 00000000 : -1 : VCT
[INFO][Particles]>         @22 : 00000000 : -1 : MOP
[INFO][Particles]>         @23 : 00000000 : -1 : VCT
[INFO][Particles]>         @24 : 00000000 : -1 : MOP
[INFO][Particles]>         @25 : 00000000 : -1 : VCT
[INFO][Particles]>         @26 : 00000000 : -1 : MOP
[INFO][Particles]>         @27 : 00000000 : -1 : VCT
[INFO][Particles]>         @28 : 00000000 : -1 : VCT
[INFO][Particles]>         @29 : 00000000 : -1 : VCT
[INFO][Particles]>         @30 : 00000000 : -1 : DCTZ
[INFO][Particles]>         @31 : 00000000 : -1 : VCT
[INFO][Particles]>         @32 : 00000000 : -1 : VCT
[INFO][Particles]>         @33 : 00000000 : -1 : VCT
[INFO][Particles]>         @34 : 00000000 : -1 : MFN1
[INFO][Particles]>         @35 : 00000000 : -1 : VCT
[INFO][Particles]>         @36 : 00000000 : -1 : SWZ
[INFO][Particles]>         @37 : FFFFFFFF : 0 : MOP
[INFO][Particles]>         @38 : FFFFFFFF : 0 : VCT
[INFO][Particles]>         @39 : 00000000 : -1 : SWZ
[INFO][Particles]>         @40 : 00000000 : -1 : MOP
[INFO][Particles]>         @41 : 00000000 : -1 : VCT
[INFO][Particles]>         @42 : 00000000 : -1 : SWZ
[INFO][Particles]>         @43 : 00000000 : -1 : MOP
[INFO][Particles]>         @44 : 00000000 : -1 : VCT
[INFO][Particles]>         @45 : 00000000 : -1 : VCT
[INFO][Particles]>         @46 : FFFFFFFF : 1 : VCT
[INFO][Particles]>         @47 : 00000000 : -1 : MOP
[INFO][Particles]>         @48 : 00000000 : -1 : VCT
[INFO][Particles]>         @49 : 00000000 : -1 : SWZ
[INFO][Particles]>         @50 : FFFFFFFF : -1 : MOP
[INFO][Particles]>         @51 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @52 : 00000000 : -1 : VCT
[INFO][Particles]>         @53 : 00000000 : -1 : SWZ
[INFO][Particles]>         @54 : 00000000 : -1 : MOP
[INFO][Particles]>         @55 : 00000000 : -1 : VCT
[INFO][Particles]>         @56 : FFFFFFFF : -1 : MOP
[INFO][Particles]>         @57 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @58 : 00000000 : -1 : SWZ
[INFO][Particles]>         @59 : 00000000 : -1 : MOP
[INFO][Particles]>         @60 : 00000000 : -1 : VCT
[INFO][Particles]>         @61 : FFFFFFFF : -1 : MOP
[INFO][Particles]>         @62 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @63 : FFFFFFFF : 1 : MOP
[INFO][Particles]>         @64 : FFFFFFFF : 1 : VCT
[INFO][Particles]>         @65 : FFFFFFFF : -1 : DCTZ
[INFO][Particles]>         @66 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @67 : FFFFFFFF : -1 : DCTZ
[INFO][Particles]>         @68 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @69 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @70 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @71 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @72 : 00000000 : -1 : MFN1
[INFO][Particles]>         @73 : 00000000 : -1 : VCT
[INFO][Particles]>         @74 : 00000000 : -1 : VCT
[INFO][Particles]>         @75 : FFFFFFFF : 0 : VCT
[INFO][Particles]>         @76 : 00000000 : -1 : MOP
[INFO][Particles]>         @77 : 00000000 : -1 : VCT
[INFO][Particles]>         @78 : 00000000 : -1 : SWZ
[INFO][Particles]>         @79 : FFFFFFFF : -1 : MOP
[INFO][Particles]>         @80 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @81 : 00000000 : -1 : VCT
[INFO][Particles]>         @82 : 00000000 : -1 : SWZ
[INFO][Particles]>         @83 : 00000000 : -1 : MOP
[INFO][Particles]>         @84 : 00000000 : -1 : VCT
[INFO][Particles]>         @85 : FFFFFFFF : -1 : MOP
[INFO][Particles]>         @86 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @87 : 00000000 : -1 : SWZ
[INFO][Particles]>         @88 : 00000000 : -1 : MOP
[INFO][Particles]>         @89 : 00000000 : -1 : VCT
[INFO][Particles]>         @90 : FFFFFFFF : -1 : MOP
[INFO][Particles]>         @91 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @92 : FFFFFFFF : 0 : MOP
[INFO][Particles]>         @93 : FFFFFFFF : 0 : VCT
[INFO][Particles]>         @94 : FFFFFFFF : -1 : DCTZ
[INFO][Particles]>         @95 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @96 : FFFFFFFF : -1 : DCTZ
[INFO][Particles]>         @97 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @98 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @99 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @100 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @101 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @102 : FFFFFFFF : -1 : ST
[INFO][Particles]>         @103 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @104 : FFFFFFFF : -1 : ST
[INFO][Particles]>         @105 : 00000000 : -1 : VCT
[INFO][Particles]>         @106 : 00000000 : -1 : ST
[INFO][Particles]> Discretization island 2
[INFO][Particles]>     Discretization data path 0 : 9 instructions long
[INFO][Particles]>     - instruction @ IP=65 : DCTZ
[INFO][Particles]>     - instruction @ IP=62 : VCT
[INFO][Particles]>     - instruction @ IP=61 : MOP
[INFO][Particles]>     - instruction @ IP=57 : VCT
[INFO][Particles]>     - instruction @ IP=56 : MOP
[INFO][Particles]>     - instruction @ IP=52 : VCT
[INFO][Particles]>     - instruction @ IP=41 : VCT
[INFO][Particles]>     - instruction @ IP=40 : MOP
[INFO][Particles]>     - instruction @ IP=3 : LD
[INFO][Particles]>     Discretization data path 1 : 9 instructions long
[INFO][Particles]>     - instruction @ IP=94 : DCTZ
[INFO][Particles]>     - instruction @ IP=91 : VCT
[INFO][Particles]>     - instruction @ IP=90 : MOP
[INFO][Particles]>     - instruction @ IP=86 : VCT
[INFO][Particles]>     - instruction @ IP=85 : MOP
[INFO][Particles]>     - instruction @ IP=81 : VCT
[INFO][Particles]>     - instruction @ IP=41 : VCT
[INFO][Particles]>     - instruction @ IP=40 : MOP
[INFO][Particles]>     - instruction @ IP=3 : LD
[INFO][Particles]>     Splitting op 41 from color 0->1
[INFO][Particles]>     Splitting op 40 from color 0->1
[INFO][Particles]>     Splitting op 3 from color 0->1
[INFO][Particles]>     - Data-path unfolding : instruction masks :
[INFO][Particles]>         @00 : 00000000 : -1 : LD
[INFO][Particles]>         @01 : 00000000 : -1 : LD
[INFO][Particles]>         @02 : 00000000 : -1 : LD
[INFO][Particles]>         @03 : FFFFFFFF : 0 : LD
[INFO][Particles]>         @04 : 00000000 : -1 : LD
[INFO][Particles]>         @05 : 00000000 : -1 : LD
[INFO][Particles]>         @06 : 00000000 : -1 : LD
[INFO][Particles]>         @07 : 00000000 : -1 : LD
[INFO][Particles]>         @08 : 00000000 : -1 : LD
[INFO][Particles]>         @09 : 00000000 : -1 : CVT
[INFO][Particles]>         @10 : 00000000 : -1 : VCT
[INFO][Particles]>         @11 : 00000000 : -1 : LD
[INFO][Particles]>         @12 : 00000000 : -1 : VCT
[INFO][Particles]>         @13 : 00000000 : -1 : VCT
[INFO][Particles]>         @14 : 00000000 : -1 : MOP
[INFO][Particles]>         @15 : 00000000 : -1 : VCT
[INFO][Particles]>         @16 : 00000000 : -1 : MOP
[INFO][Particles]>         @17 : 00000000 : -1 : VCT
[INFO][Particles]>         @18 : 00000000 : -1 : MOP
[INFO][Particles]>         @19 : 00000000 : -1 : VCT
[INFO][Particles]>         @20 : 00000000 : -1 : MOP
[INFO][Particles]>         @21 : 00000000 : -1 : VCT
[INFO][Particles]>         @22 : 00000000 : -1 : MOP
[INFO][Particles]>         @23 : 00000000 : -1 : VCT
[INFO][Particles]>         @24 : 00000000 : -1 : MOP
[INFO][Particles]>         @25 : 00000000 : -1 : VCT
[INFO][Particles]>         @26 : 00000000 : -1 : MOP
[INFO][Particles]>         @27 : 00000000 : -1 : VCT
[INFO][Particles]>         @28 : 00000000 : -1 : VCT
[INFO][Particles]>         @29 : 00000000 : -1 : VCT
[INFO][Particles]>         @30 : 00000000 : -1 : DCTZ
[INFO][Particles]>         @31 : 00000000 : -1 : VCT
[INFO][Particles]>         @32 : 00000000 : -1 : VCT
[INFO][Particles]>         @33 : 00000000 : -1 : VCT
[INFO][Particles]>         @34 : 00000000 : -1 : MFN1
[INFO][Particles]>         @35 : 00000000 : -1 : VCT
[INFO][Particles]>         @36 : 00000000 : -1 : SWZ
[INFO][Particles]>         @37 : 00000000 : -1 : MOP
[INFO][Particles]>         @38 : 00000000 : -1 : VCT
[INFO][Particles]>         @39 : 00000000 : -1 : SWZ
[INFO][Particles]>         @40 : FFFFFFFF : 0 : MOP
[INFO][Particles]>         @41 : FFFFFFFF : 0 : VCT
[INFO][Particles]>         @42 : 00000000 : -1 : SWZ
[INFO][Particles]>         @43 : 00000000 : -1 : MOP
[INFO][Particles]>         @44 : 00000000 : -1 : VCT
[INFO][Particles]>         @45 : 00000000 : -1 : VCT
[INFO][Particles]>         @46 : 00000000 : -1 : VCT
[INFO][Particles]>         @47 : 00000000 : -1 : MOP
[INFO][Particles]>         @48 : 00000000 : -1 : VCT
[INFO][Particles]>         @49 : 00000000 : -1 : SWZ
[INFO][Particles]>         @50 : 00000000 : -1 : MOP
[INFO][Particles]>         @51 : 00000000 : -1 : VCT
[INFO][Particles]>         @52 : FFFFFFFF : 0 : VCT
[INFO][Particles]>         @53 : 00000000 : -1 : SWZ
[INFO][Particles]>         @54 : 00000000 : -1 : MOP
[INFO][Particles]>         @55 : 00000000 : -1 : VCT
[INFO][Particles]>         @56 : FFFFFFFF : 0 : MOP
[INFO][Particles]>         @57 : FFFFFFFF : 0 : VCT
[INFO][Particles]>         @58 : 00000000 : -1 : SWZ
[INFO][Particles]>         @59 : 00000000 : -1 : MOP
[INFO][Particles]>         @60 : 00000000 : -1 : VCT
[INFO][Particles]>         @61 : FFFFFFFF : 0 : MOP
[INFO][Particles]>         @62 : FFFFFFFF : 0 : VCT
[INFO][Particles]>         @63 : 00000000 : -1 : MOP
[INFO][Particles]>         @64 : 00000000 : -1 : VCT
[INFO][Particles]>         @65 : FFFFFFFF : -1 : DCTZ
[INFO][Particles]>         @66 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @67 : 00000000 : -1 : NOP
[INFO][Particles]>         @68 : 00000000 : -1 : VCT
[INFO][Particles]>         @69 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @70 : 00000000 : -1 : VCT
[INFO][Particles]>         @71 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @72 : 00000000 : -1 : MFN1
[INFO][Particles]>         @73 : 00000000 : -1 : VCT
[INFO][Particles]>         @74 : 00000000 : -1 : VCT
[INFO][Particles]>         @75 : 00000000 : -1 : VCT
[INFO][Particles]>         @76 : 00000000 : -1 : MOP
[INFO][Particles]>         @77 : 00000000 : -1 : VCT
[INFO][Particles]>         @78 : 00000000 : -1 : SWZ
[INFO][Particles]>         @79 : 00000000 : -1 : MOP
[INFO][Particles]>         @80 : 00000000 : -1 : VCT
[INFO][Particles]>         @81 : FFFFFFFF : 1 : VCT
[INFO][Particles]>         @82 : 00000000 : -1 : SWZ
[INFO][Particles]>         @83 : 00000000 : -1 : MOP
[INFO][Particles]>         @84 : 00000000 : -1 : VCT
[INFO][Particles]>         @85 : FFFFFFFF : 1 : MOP
[INFO][Particles]>         @86 : FFFFFFFF : 1 : VCT
[INFO][Particles]>         @87 : 00000000 : -1 : SWZ
[INFO][Particles]>         @88 : 00000000 : -1 : MOP
[INFO][Particles]>         @89 : 00000000 : -1 : VCT
[INFO][Particles]>         @90 : FFFFFFFF : 1 : MOP
[INFO][Particles]>         @91 : FFFFFFFF : 1 : VCT
[INFO][Particles]>         @92 : 00000000 : -1 : MOP
[INFO][Particles]>         @93 : 00000000 : -1 : VCT
[INFO][Particles]>         @94 : FFFFFFFF : -1 : DCTZ
[INFO][Particles]>         @95 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @96 : 00000000 : -1 : ST
[INFO][Particles]>         @97 : 00000000 : -1 : VCT
[INFO][Particles]>         @98 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @99 : 00000000 : -1 : VCT
[INFO][Particles]>         @100 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @101 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @102 : FFFFFFFF : -1 : ST
[INFO][Particles]>         @103 : FFFFFFFF : -1 : VCT
[INFO][Particles]>         @104 : FFFFFFFF : -1 : ST
[INFO][Particles]>         @105 : 00000000 : -1 : VCT
[INFO][Particles]>         @106 : 00000000 : -1 : ST
[INFO][Particles]> Discretization island 3
[INFO][Particles]>     Discretization data path 0 : 8 instructions long
[INFO][Particles]>     - instruction @ IP=30 : DCTZ
[INFO][Particles]>     - instruction @ IP=27 : VCT
[INFO][Particles]>     - instruction @ IP=26 : MOP
[INFO][Particles]>     - instruction @ IP=23 : VCT
[INFO][Particles]>     - instruction @ IP=22 : MOP
[INFO][Particles]>     - instruction @ IP=19 : VCT
[INFO][Particles]>     - instruction @ IP=18 : MOP
[INFO][Particles]>     - instruction @ IP=0 : LD
[INFO][Compiler]> Compiler stats: before vs after IR optimizations:
// Optimization                Total
// Canonicalized math binop        0
// Canonicalized math cmp          0
// Canonicalized math func         0
// Removed useless load            0
// Removed useless store           0
// Sub expression merge            9
// Constant fold full              1
// Constant fold full (call)       0
// Constant fold partial           0
// Constant fold fail (call)       0
// Removed forwarded store         0
// Killed useless convert          0
// Killed useless select           0
// Killed identity op              0
// Combined add to mul             0
// Combined mul                    0
// Combined mul/div                0
// Combined div/mul                0
// Combined sub                    0
// Combined sub/neg                0
// Combined arithmetic func        0
// Potential arg duplicate         0
// Definite arg duplicate          0
// Removed useless copy           53
// Removed dead op                 6
//----------------------------------
// Opcode     Before  After  Fract %
// NOP             0      0    0.0 %
// LD             10      9   90.0 %
// ST              6      6  100.0 %
// DCTZ            0      0    0.0 %
// AS              0      0    0.0 %
// CVT             1      0    0.0 %
// VCT            53      0    0.0 %
// SWZ             9      4   44.4 %
// MOP            24     14   58.3 %
// ADD             0      0    0.0 %
// SUB             0      0    0.0 %
// MUL             0      0    0.0 %
// DIV             0      0    0.0 %
// MFN1            2      2  100.0 %
// MFN2            0      0    0.0 %
// MFN3            0      0    0.0 %
// SEL             0      0    0.0 %
// JMP             0      0    0.0 %
// CJMP            0      0    0.0 %
// RET             0      0    0.0 %
// PRLG            0      0    0.0 %
// EPLG            0      0    0.0 %
// CALL            0      0    0.0 %
// >>> TOTAL     105     35   33.3 %
// BUILDS          0      0    0.0 %
// ARGALLOC        0      0    0.0 %

[INFO][Compiler]> Compiler stats: before vs after IR optimizations:
// Optimization                Total
// Canonicalized math binop        0
// Canonicalized math cmp          0
// Canonicalized math func         0
// Removed useless load            0
// Removed useless store           0
// Sub expression merge            0
// Constant fold full              0
// Constant fold full (call)       0
// Constant fold partial           0
// Constant fold fail (call)       0
// Removed forwarded store         0
// Killed useless convert          0
// Killed useless select           0
// Killed identity op              0
// Combined add to mul             0
// Combined mul                    0
// Combined mul/div                0
// Combined div/mul                0
// Combined sub                    0
// Combined sub/neg                0
// Combined arithmetic func        0
// Potential arg duplicate         0
// Definite arg duplicate          0
// Removed useless copy            0
// Removed dead op                 0
//----------------------------------
// Opcode     Before  After  Fract %
// NOP             0      0    0.0 %
// LD              3      3  100.0 %
// ST             13     13  100.0 %
// DCTZ            0      0    0.0 %
// AS              0      0    0.0 %
// CVT             0      0    0.0 %
// VCT             0      0    0.0 %
// SWZ             0      0    0.0 %
// MOP             1      1  100.0 %
// ADD             0      0    0.0 %
// SUB             0      0    0.0 %
// MUL             0      0    0.0 %
// DIV             0      0    0.0 %
// MFN1            1      1  100.0 %
// MFN2            2      2  100.0 %
// MFN3            0      0    0.0 %
// SEL             0      0    0.0 %
// JMP             0      0    0.0 %
// CJMP            0      0    0.0 %
// RET             0      0    0.0 %
// PRLG            0      0    0.0 %
// EPLG            0      0    0.0 %
// CALL            4      4  100.0 %
// >>> TOTAL      24     24  100.0 %
// BUILDS          0      0    0.0 %
// ARGALLOC        0      0    0.0 %

[INFO][Compiler]> Compiler stats: before vs after IR optimizations:
// Optimization                Total
// Canonicalized math binop        3
// Canonicalized math cmp          0
// Canonicalized math func         0
// Removed useless load            0
// Removed useless store           0
// Sub expression merge            0
// Constant fold full              1
// Constant fold full (call)       0
// Constant fold partial           0
// Constant fold fail (call)       0
// Removed forwarded store         0
// Killed useless convert          0
// Killed useless select           0
// Killed identity op              0
// Combined add to mul             0
// Combined mul                    0
// Combined mul/div                0
// Combined div/mul                0
// Combined sub                    0
// Combined sub/neg                0
// Combined arithmetic func        0
// Potential arg duplicate         0
// Definite arg duplicate          0
// Removed useless copy            0
// Removed dead op                 0
//----------------------------------
// Opcode     Before  After  Fract %
// NOP             0      0    0.0 %
// LD              4      4  100.0 %
// ST              6      6  100.0 %
// DCTZ            0      0    0.0 %
// AS              0      0    0.0 %
// CVT             0      0    0.0 %
// VCT             0      0    0.0 %
// SWZ             4      3   75.0 %
// MOP            14     14  100.0 %
// ADD             0      0    0.0 %
// SUB             0      0    0.0 %
// MUL             0      0    0.0 %
// DIV             0      0    0.0 %
// MFN1            2      2  100.0 %
// MFN2            0      0    0.0 %
// MFN3            0      0    0.0 %
// SEL             0      0    0.0 %
// JMP             0      0    0.0 %
// CJMP            0      0    0.0 %
// RET             0      0    0.0 %
// PRLG            0      0    0.0 %
// EPLG            0      0    0.0 %
// CALL            0      0    0.0 %
// >>> TOTAL      30     29   96.6 %
// BUILDS          0      0    0.0 %
// ARGALLOC        0      0    0.0 %

[INFO][Particles]> Nodegraph frontend compilation stats:
[INFO][Particles]> Total Graph nodes               68
[INFO][Particles]>     Inactive                    0
[INFO][Particles]>     Template                    3
[INFO][Particles]>     Script                      3
[INFO][Particles]>     Arithmetic                  23
[INFO][Particles]>     Compare                     0
[INFO][Particles]>     MathFunction                7
[INFO][Particles]>     Constant                    6
[INFO][Particles]>     Transform                   2
[INFO][Particles]>     Passthrough                 0
[INFO][Particles]>     SamplerData                 0
[INFO][Particles]>     Sampler                     0
[INFO][Particles]>     Event                       0
[INFO][Particles]>     PartialDerivative           0
[INFO][Particles]>     Renderer                    2
[INFO][Particles]>     Other                       22
[INFO][Particles]> AST nodes raw count             411
[INFO][Particles]> AST nodes final count           381
[INFO][Particles]> Instruction count (raw)         172
[INFO][Particles]> Instruction count (final once)  83
[INFO][Particles]> Instruction count (final full)  105
[INFO][Particles]> Total build time                42.734 ms
[INFO][Particles]>     Pre-checks                    0.0 % (0.022 ms)
[INFO][Particles]>     Graph to IR                  11.4 % (4.881 ms)
[INFO][Particles]>         Graph to IR (Pre)         9.3 % (3.981 ms)
[INFO][Particles]>         Graph to IR (Decl)        0.5 % (0.231 ms)
[INFO][Particles]>         Graph to IR (AST)         0.5 % (0.227 ms)
[INFO][Particles]>         Graph to IR (AST type)    0.2 % (0.099 ms)
[INFO][Particles]>         Graph to IR (Build IR)    0.6 % (0.270 ms)
[INFO][Particles]>         Graph to IR (Overhead)    0.1 % (0.074 ms)
[INFO][Particles]>     Split IR                     50.2 % (21.472 ms)
[INFO][Particles]>     Optimize IR(1)               37.6 % (16.088 ms)
[INFO][Particles]>     Discretize IR                 0.0 % (0.000 ms)
[INFO][Particles]>     Optimize Storage              0.0 % (0.009 ms)
[INFO][Particles]>     Optimize Storage (Analysis)   0.0 % (0.002 ms)
[INFO][Particles]>     Optimize Storage (Collapse)   0.0 % (0.007 ms)
[INFO][Particles]>     Optimize IR(2)                0.5 % (0.250 ms)
[INFO][Particles]>     Collapse externals            0.0 % (0.003 ms)
[INFO][Particles]>     Overhead                      0.0 % (0.009 ms)
avatar
HURRRR !

30652

Ton paste tue mon PC bear... cheeky


00x89LA.jpg

30653

PopcornFX, le middleware tellement haut-de-gamme qu'il faut un PC de gamer pour lire les logs de debug cheeky
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

30654

const CBaseObject *parentNode = location.DirectParent();

-----------
ach, pardon cheeky
avatar
HURRRR !

30655

30656

La radiogoniométrie est la détermination de la direction d'arrivée d'une onde électromagnétique. La radiogoniométrie a deux applications principales :.
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

30657

30658

La radiogoniométrie est la détermination de la direction d'arrivée d'une onde électromagnétique. La radiogoniométrie a deux applications principales :.
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

30659

la première consiste à trouver le voisin qui brouille la connexion Wifi avec son micro-ondes, la seconde consiste à trouver le voisin qui empêche Zeph de dormir avec son routeur Wifi embarrassed
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

30660

grin