Sign in to follow this  
  • entries
    455
  • comments
    639
  • views
    422009

Last of the journal spam for tonight...

Sign in to follow this  
_the_phantom_

60 views

So, I'm calling it a night on the code front; it all looks to work and all I need to do (aside from fix those normals, heh) is rig an automated test system up.

I've already got the output sorted as you can see in the box below; what I might do is just move the content from the main function to a sub 'test' function which takes a pointer to the module to test and does the test and saves the results (either apprending to a file or, more likely, a filename based on a combination of the modulename, the size of the mesh and type of the mesh).

I might farm this to Lua, depends on how 'meh' I feel about it when I get up later; I'm not sure if Lua will give me much of an advantage, might just make a big long function which tests each one in a loop or something.

Oh, and I should probably make more shape modules for giggles.

Anyways, current results output looks as follows;

Name : Multi-thread CPU GPU Hybrid method
Size : 512
Max Min Average
Drive Time 226 10 11
Render Time 1242 225 246
Update Time 198713 120205 128566
Dumping full results in CSV format (drive,render,update)...

25,415,130150
17,239,133291
11,241,132088
13,256,126490
14,237,127700
11,237,123600
14,236,125999
12,257,144463
18,234,131483
12,248,122565
13,235,125010
12,229,127780
12,232,129690
18,231,126058
13,238,131446
11,234,134164
12,231,125681
13,238,126016
12,231,127185
12,242,127116
11,237,133374
15,235,127012
13,238,126234
17,241,124614
13,235,126533
13,236,128683
12,236,127514
13,233,124983
11,236,138131
11,238,126442
11,252,134748
11,235,132161
11,239,127704
11,242,133814
11,231,131594
12,264,126845
11,234,123897
11,237,129210
11,237,126801
11,285,125895
11,233,131628
11,245,121137
10,239,128859
11,234,126540
11,239,126426
10,243,121987
11,230,129254
11,241,128859
11,230,126376
11,236,122931
11,250,126773
17,252,131683
12,232,125524
12,240,122180
11,276,128658
12,238,175099
11,229,126233
11,235,125667
11,235,126367
11,244,123084
11,235,131364
11,237,126816
10,238,128065
11,295,123073
11,234,126596
10,243,126941
11,233,125652
11,287,122839
11,241,124948
11,233,128827
11,232,131359
10,236,121681
11,231,128189
12,235,129450
11,230,132140
11,231,124678
11,235,123620
11,266,126242
10,227,128118
11,234,127950
11,238,122538
11,233,126238
10,232,124170
11,237,130398
12,229,125351
11,238,125896
11,238,124967
10,239,127331
10,233,120205
11,233,128744
11,233,131707
11,236,126950
11,369,122995
11,238,126453
11,236,126908
11,239,125903
11,232,124158
11,233,126983
11,235,126230
10,233,128726
16,235,121957
10,274,128483
15,246,133270
10,235,126207
11,237,129164
11,265,123339
11,232,128446
11,238,125921
11,240,128074
12,234,123951
11,235,129763
11,231,132523
11,253,127980
11,236,122342
10,231,134644
11,238,127141
11,236,125715
10,234,130216
10,235,124215
11,237,126206
11,236,128507
11,236,133032
11,429,121584
12,241,126756
10,230,126357
10,237,133319
11,235,123213
12,236,130949
11,235,127173
11,234,143048
11,232,128712
10,229,122633
10,229,127524
10,238,134058
11,258,127981
11,234,122401
13,240,127241
11,237,132958
11,1242,127074
13,235,132641
10,235,122309
10,242,134362
11,231,127076
10,237,128636
10,233,122018
10,232,133341
11,233,128754
11,237,126659
10,233,134859
11,233,123149
11,237,126667
11,254,129271
36,239,132379
11,293,124484
11,232,129155
11,233,126034
10,243,139830
11,233,129612
11,243,122963
10,240,129869
11,234,128068
11,239,128326
10,236,124083
11,232,126787
10,236,126926
10,238,128672
11,233,131518
12,239,129451
11,250,131063
11,232,128497
11,239,125294
11,231,124718
11,232,128018
11,383,127683
10,232,128667
11,231,124160
11,233,127113
11,231,127656
11,235,127899
11,233,123689
11,232,126874
11,238,127573
11,229,128171
11,235,123129
11,232,134491
10,235,130696
11,233,131862
11,235,132329
11,238,124489
11,230,127438
10,269,129551
11,237,127539
10,234,123456
10,236,129246
11,237,131266
11,236,130156
11,235,127748
11,237,123000
12,237,129670
13,241,126216
11,236,128223
11,240,125604
11,232,128684
11,267,129948
11,230,128081
11,233,124153
11,240,128176
11,236,133559
10,233,130147
12,237,127829
11,238,124098
11,452,135069
13,238,131015
11,235,129340
10,232,125462
11,236,127368
10,332,133592
12,232,128953
11,233,130114
10,304,124109
11,322,130049
11,238,131337
10,240,135101
11,258,125734
11,235,127001
12,235,129177
11,229,130624
10,235,127055
11,234,123810
12,234,127113
11,236,127286
12,238,126376
11,234,123327
10,238,127107
10,268,127323
10,239,127519
11,266,122804
11,241,128259
11,234,132975
11,236,127971
11,283,127302
13,232,124564
11,260,129457
11,231,127067
11,277,124333
11,235,126483
10,236,143570
11,236,127707
11,238,127760
11,245,133651
12,259,124730
10,241,127509
11,232,127129
12,239,129201
11,238,123116
11,233,128431
10,252,129917
11,235,127469
11,234,123833
11,237,127832
10,235,127845
12,233,128316
11,234,123884
11,231,129054
10,236,127797
11,237,138395
11,574,171649
12,241,198713
11,405,133332
12,237,158642
11,271,129258
11,239,133714
11,280,129443
11,234,129836
11,233,130008
11,243,125944
11,235,135250
11,603,129124
15,240,128919
11,234,129854
16,282,127975
11,236,135449
11,235,129630
11,235,135102
11,237,129505
10,240,126499
11,236,127879
12,234,126483
11,237,129501
11,235,124315
11,246,132359
11,237,128568
11,233,128218
10,256,129952
11,241,127754
11,232,126494
11,240,127083
11,239,128543
11,390,125220
12,241,129039
11,232,126567
12,237,127947
11,234,124701
10,235,138334
11,233,128024
11,237,128118
10,237,127504
11,234,124656
11,232,125831
11,235,129849
11,233,133537
13,236,123474
11,229,127494
10,234,126773
16,265,127483
11,234,125606
11,236,126291
13,239,127684
11,235,126767
11,267,126110
12,233,124973
11,235,126890
11,240,137698
11,237,127327
11,237,124416
11,236,127983
10,239,126253
12,239,128740
11,232,124464
11,238,126784
11,237,128549
11,236,138422
11,230,127122
13,230,124537
16,235,126304
11,236,129053
11,241,132441
11,233,126020
11,233,128788
11,239,127292
11,231,132187
11,236,124203
11,231,132755
11,235,127774
11,240,127885
10,236,129417
11,235,126173
11,233,128010
10,237,127131
11,238,129409
11,238,129791
11,238,127771
11,235,136897
11,236,126312
11,237,128846
11,237,126100
11,238,127993
11,233,127049
10,236,130099
11,271,126159
11,235,127798
11,228,132103
10,257,128736
11,303,125926
12,237,129732
11,236,127476
10,236,128128
11,238,128645
11,239,124142
11,239,128354
10,232,130213
10,241,129509
11,239,124123
11,239,126764
10,236,128320
11,240,126692
11,233,125046
11,282,133336
11,236,126479
10,237,129224
10,233,129294
11,238,123490
11,234,129687
10,238,127574
11,235,129089
11,236,124745
10,233,134319
12,232,129408
10,233,127831
10,239,129248
11,233,125120
11,438,132040
14,237,129192
10,241,127584
11,233,126076
11,265,129032
11,239,126797
10,235,128730
11,231,124059
11,232,127360
11,256,136392
11,237,129372
11,229,128691
10,229,124341
11,234,128075
11,236,129997
11,234,129479
11,234,126211
10,232,128117
11,246,132620
12,236,127669
11,232,126212
11,231,123881
11,234,129528
11,226,133273
15,236,129506
10,237,124585
10,237,128266
11,343,134456
12,236,133408
10,272,128249
11,318,125962
11,238,127821
10,238,126838
10,260,129710
11,231,124168
10,236,127937
11,971,128597
11,239,128677
11,236,129480
11,230,127941
11,233,127717
11,238,127754
12,236,132344
11,233,124646
10,234,127477
11,234,130478
12,244,130774
11,235,125011
12,234,133468
11,239,127769
11,233,135570
11,230,127487
11,247,124994
11,234,128573
11,234,127254
11,236,129991
13,239,124548
12,237,127395
10,236,129495
11,235,127416
10,331,124997
11,237,129503
11,236,126015
11,233,133845
11,238,128262
11,231,125797
11,242,128886
11,316,128060
11,241,129474
11,235,128638
10,238,126747
10,232,129655
11,236,128811
10,297,128843
11,232,124243
10,238,130516
11,237,129094
11,235,128005
11,239,135301
11,239,128314
11,236,128234
11,235,129160
10,234,125269
10,235,130552
11,233,129559
12,240,128229
11,237,131412
16,231,123802
11,238,129117
11,250,128592
11,238,133243
11,236,125861
11,231,128397
10,234,128079
11,238,128288
11,232,127847
12,232,126003
11,338,131055
11,234,127440
11,231,128781
11,310,124473
11,237,132006
11,235,128008
11,253,129121
11,299,125929
16,771,134290
11,231,134196
11,228,129015
11,236,128279
10,239,125571
12,233,127801
10,232,128909
11,232,128134
11,233,125115
10,239,129289
11,240,126499
11,230,129374
11,230,131050
11,233,123926
11,259,127254
11,238,127812
11,328,131278
11,243,124807
10,230,129018
11,238,130918
11,238,132352
11,235,128442
11,241,124870
10,236,128837
10,283,129258
11,234,129542
11,237,123766
11,241,126592
18,239,136431
11,264,131934
11,233,127183
11,352,124765
11,239,127545
11,235,129144
12,237,127755
10,235,126132
11,269,128995
11,234,127349
11,237,136722
11,258,125092
11,233,133645
11,234,128128
11,231,128843
11,233,128366
10,234,124978
12,239,128904
11,233,127817
11,239,134547
11,260,126764
11,234,128257
10,232,129221
12,233,127690
12,236,128389
11,234,126482
11,232,128890
11,243,129088
11,235,136555
11,236,124492
10,235,128153
11,239,138740
11,250,129648
11,235,129645
11,384,125739
11,263,127933
12,233,128895
11,236,128822
11,237,126292
11,237,133341
11,235,128694
12,236,126760
Sign in to follow this  


1 Comment


Recommended Comments

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now