Ignore:
Timestamp:
06/02/08 04:11:30 (16 years ago)
Author:
mattausch
Message:

worked on gvs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/Preprocessing/src/IntelRayCaster.cpp

    r2710 r2729  
    8080  } 
    8181   
     82  rawCastTimer.Entry(); 
    8283  mlrtaTraverseGroupASEye4(&minBox.x, &maxBox.x, result4, dist4); 
     84  rawCastTimer.Exit(); 
    8385 
    8486  if (saveMutationRays) { 
     
    126128  float dist1, dist2; 
    127129  double normal[3]; 
     130 
     131  rawCastTimer.Entry(); 
    128132   
    129133  hittriangle = mlrtaIntersectAS( 
     
    132136                                 normal, 
    133137                                 dist); 
     138 
     139  rawCastTimer.Exit(); 
    134140  dist1 = dist; 
    135141   
     
    152158  { 
    153159    Vector3 dir = -simpleRay.mDirection; 
    154     hittriangle = mlrtaIntersectAS( 
     160 
     161        rawCastTimer.Entry(); 
     162 
     163        hittriangle = mlrtaIntersectAS( 
    155164                                   &simpleRay.mOrigin.x, 
    156165                                   &dir.x, 
    157166                                   normal, 
    158167                                   dist); 
     168         
     169        rawCastTimer.Exit(); 
     170 
    159171    dist2 = dist; 
    160172 
     
    265277    } 
    266278#endif 
     279 
    267280    mlrtaStoreRayAS16(&rays[k].mOrigin.x, 
    268281                      &rays[k].mDirection.x, 
     
    273286  Debug<<"TA\n"<<flush; 
    274287#endif 
    275    
     288  rawCastTimer.Entry(); 
     289 
    276290  mlrtaTraverseGroupAS16(&min.x, 
    277291                         &max.x, 
    278292                         forward_hit_triangles, 
    279293                         forward_dist); 
     294   
     295  rawCastTimer.Exit(); 
    280296   
    281297#if DEBUG_RAYCAST 
     
    294310    Debug<<"TB\n"<<flush; 
    295311#endif 
    296      
     312    rawCastTimer.Entry(); 
    297313    mlrtaTraverseGroupAS16(&min.x, 
    298314                           &max.x, 
    299315                           backward_hit_triangles, 
    300316                           backward_dist); 
     317 
     318        rawCastTimer.Exit(); 
    301319  } 
    302320         
     
    439457                        &rays[k].mDirection.x, 
    440458                        j); 
    441      
     459    rawCastTimer.Entry(); 
     460 
    442461    mlrtaTraverseGroupAS16(&min.x, 
    443462                           &max.x, 
    444463                           hit_triangles, 
    445464                           dist);        
     465        rawCastTimer.Exit(); 
    446466  } // for 
    447467 
     
    449469  for (; k < rays.size(); k++) { 
    450470        double normal[3]; 
     471        rawCastTimer.Entry(); 
    451472        hit_triangles[0] = mlrtaIntersectAS( 
    452473                                            &rays[k].mOrigin.x, 
     
    454475                                            normal, 
    455476                                            dist[0]); 
     477        rawCastTimer.Exit(); 
    456478  } 
    457479   
Note: See TracChangeset for help on using the changeset viewer.