Ignore:
Timestamp:
04/30/09 16:22:48 (15 years ago)
Author:
mattausch
Message:

working nicely but still artifacts where high convergence regions come on low convergence ones

File:
1 edited

Legend:

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

    r3362 r3367  
    518518                 "samples", "bl", "br", "tl", "tr",  
    519519                 "modelViewProj", "oldModelViewProj", "oldEyePos", "oldbl", "oldbr",  
    520                  "oldtl", "oldtr", "attribsTex", "kernelRadius", "sampleIntensity"}; 
    521          
    522         sCgSsaoProgram->AddParameters(ssaoParams, 0, 20); 
     520                 "oldtl", "oldtr", "attribsTex", "kernelRadius", "sampleIntensity", 
     521             "dummyIdx"}; 
     522         
     523        sCgSsaoProgram->AddParameters(ssaoParams, 0, 21); 
    523524         
    524525        string giParams[] =  
     
    830831        // read the second buffer, write to the first buffer 
    831832        mIllumFbo->Bind(); 
    832         glDrawBuffers(2, mrt + mIllumFboIndex); 
     833        glDrawBuffers(1, mrt + mIllumFboIndex); 
    833834 
    834835        int i = 0; 
     
    892893        sCgSsaoProgram->SetValue1f(i ++, mKernelRadius); 
    893894        sCgSsaoProgram->SetValue1f(i ++, mSampleIntensity * mKernelRadius); 
     895 
     896        static int dummyIdx = 0; 
     897        sCgSsaoProgram->SetValue1f(i ++, dummyIdx); 
     898        dummyIdx += NUM_SAMPLES; 
    894899 
    895900        DrawQuad(sCgSsaoProgram); 
Note: See TracChangeset for help on using the changeset viewer.