Ignore:
Timestamp:
09/03/08 10:37:03 (16 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Vis/FriendlyCulling/src/DeferredRenderer.cpp

    r2897 r2898  
    130130        case DeferredRenderer::GAUSS: 
    131131                { 
    132                         const float radius = 1.0f; 
    133                         const float sigma = 0.25f;//ComputeSigmaFromRadius(1.0f); 
    134  
    135                         static HaltonSequence halton; 
    136  
    137                         for (int i = 0; i < NUM_SAMPLES; ++ i) 
    138                         { 
    139                                 Sample2 s; 
    140                                 Vector3 input; 
    141  
    142                                 halton.GetNext(3, (float *)&input.x); 
    143  
    144                                 //GaussianOn2D(cinput, // input (RND in interval [0-1)x[0-1)) 
    145                                 //               sigma,            // standard deviation of gaussian distribution 
    146                                 //                       outputVec)   // resulting vector according to gaussian distr. 
    147  
    148                                 PolarGaussianOnDisk(input,  // input (RND in interval [0-1)x[0-1)) 
    149                                         sigma,  // standard deviation of gaussian distribution 
    150                                         radius, // standard deviation of gaussian distribution 
    151                                         s);     // result 
    152                                 samples[i] = s; 
    153                         } 
     132                        static GaussianSampleGenerator gauss(NUM_SAMPLES, 0.5f); 
     133                        gauss.Generate((Sample2 *)samples); 
    154134                } 
    155135                break; 
Note: See TracChangeset for help on using the changeset viewer.