Changeset 3354 for GTP


Ignore:
Timestamp:
04/14/09 17:20:50 (15 years ago)
Author:
mattausch
Message:

indexing not working right ....

Location:
GTP/trunk/App/Demos/Vis/FriendlyCulling/src
Files:
4 edited

Legend:

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

    r3343 r3354  
    248248        for (int i = 0; i < mNumSamples; ++ i) 
    249249        { 
    250                 //x[0] = RandomValue(0, 1); x[1] = RandomValue(0, 1); 
    251                 mHalton->GetNext(x); 
     250                x[0] = RandomValue(0, 1); x[1] = RandomValue(0, 1); 
     251                //mHalton->GetNext(x); 
    252252                 
    253253                const float a = 2.0f * M_PI * x[0]; 
  • GTP/trunk/App/Demos/Vis/FriendlyCulling/src/shaderenv.h

    r3353 r3354  
    1111//#define NUM_SAMPLES 16 
    1212//#define NUM_SAMPLES 24 
    13 #define NUM_SAMPLES 32 
     13#define NUM_SAMPLES 8 
    1414 
    1515//#define MIN_SAMPLES 48 
     
    3232//#define MIN_DEPTH_DIFF 5e-3f 
    3333//#define MIN_DEPTH_DIFF 1e-3f 
    34 #define MIN_DEPTH_DIFF 1e-9f 
     34#define MIN_DEPTH_DIFF 1e-3f 
    3535#define DYNAMIC_OBJECTS_THRESHOLD 1e-8f 
    3636 
  • GTP/trunk/App/Demos/Vis/FriendlyCulling/src/shaders/combineSsaoSep.cg

    r3353 r3354  
    194194        } 
    195195 
    196  
    197196        return OUT; 
    198197} 
     
    251250 
    252251        //OUT.illum_col.xyz = float3(ao.w * 5e-1f, 0, 0); 
    253         //OUT.illum_col.xyz = float3(ao.z * 1e-1f); 
    254         //OUT.illum_col.xyz = float3(ao.y * 1e-1f);//, 0, 0); 
     252        //OUT.illum_col.xyz = float3(ao.z * 1e-3f); 
     253        //OUT.illum_col.xyz = float3(ao.y * 1e-3f);x 
    255254        //OUT.illum_col.xyz = ao.xyz; 
    256255 
  • GTP/trunk/App/Demos/Vis/FriendlyCulling/src/shaders/ssao.cg

    r3353 r3354  
    148148                 
    149149                //w = ComputeConvergence(oldTex, oldTexCoords, float2(1024.0f, 768.0f)); 
    150                 w = oldPixel.y; 
     150                w   = oldPixel.y; 
    151151                idx = floor(oldPixel.z); 
    152  
     152                //idx = oldPixel.z; 
    153153        } 
    154154        else 
    155155        {        
    156                 w = 0.0f; 
     156                w   = .0f; 
    157157                idx = .0f; 
    158158        } 
     
    346346                const float2 ssaoOffset =  
    347347                        tex2Dlod(samples, float4((0.5f + i + oldIdx) / NUM_PRECOMPUTED_SAMPLES, 0.5f, .0f, .0f)).xy; 
     348 
    348349 
    349350                //////////////////// 
     
    500501         
    501502#ifdef PERFORMANCE_TEST  
    502  
     503//#if 0 
    503504        float3 diffVec = tex2Dlod(attribsTex, float4(IN.texCoord, 0, 0)).xyz; 
    504505 
     
    522523         
    523524        float oldWeight = temporalVals.y; 
    524         //float oldIdx = temporalCoherence > 1 ? temporalVals.z : 0; 
    525         float oldIdx = temporalVals.z; 
     525        float oldIdx = temporalCoherence > 1 ? temporalVals.z : 0; 
     526        //float oldIdx = temporalVals.z; 
    526527         
    527528#else 
    528529 
     530        const float3 diffVec = float3(.0f); 
    529531        const bool isMovingObject = false; 
    530532        const float oldSsao = 0; 
    531533         
    532534        float oldWeight = 0; 
    533         float oldIdx = 0; 
     535        float oldIdx    = 0; 
    534536         
    535537#endif 
     
    555557        else 
    556558        { 
    557                  ao = float3(1.0f, 1.0f, 1.0f); 
     559                 ao = float3(1.0f); 
    558560        } 
    559561 
     
    579581                { 
    580582                        oldWeight = .0f; 
    581                         oldIdx = .0f; 
     583                        oldIdx    = .0f; 
    582584                } 
    583585                else if (ao.y > partlyResetThres) 
     
    585587                        oldWeight = min(oldWeight, 4.0f * newWeight); 
    586588                        //oldWeight = .0f;  
    587                         //oldIdx = .0f; 
     589                        //oldIdx    = .0f; 
    588590                } 
    589591        } 
Note: See TracChangeset for help on using the changeset viewer.