Ignore:
Timestamp:
10/03/08 20:30:08 (16 years ago)
Author:
mattausch
Message:

komisch

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Vis/FriendlyCulling/src/shaders/ssao.cg

    r3001 r3004  
    149149                   uniform sampler2D oldTex, 
    150150                   const uniform float4x4 oldModelViewProj, 
     151                   const uniform float4x4 modelViewProj, 
    151152                   uniform float maxDepth, 
    152153                   uniform float temporalCoherence, 
     
    188189#endif 
    189190 
    190         // the current depth 
    191         const float currentDepth = centerPosition.w; 
     191        // get the current depth 
     192        //const float currentDepth = centerPosition.w; 
     193         
     194        // apply modelview matrix 
     195        float4 currentPos = mul(modelViewProj, realPos); 
     196        currentPos /= currentPos.w; 
     197        const float currentDepth = currentPos.z; 
    192198         
    193199 
     
    200206 
    201207        /////////// 
    202         //-- reprojection from new frame into old one  
    203          
    204         // note: could be done using eye space depth values  
    205         float4 oldPos = mul(oldModelViewProj, realPos); 
    206  
    207         const float4 projPos = oldPos / oldPos.w; 
     208        //-- reprojection new frame into old one  
     209         
     210        // calculate projected depth 
     211        float4 projPos = mul(oldModelViewProj, realPos); 
     212        projPos /= oldPos.w; 
    208213 
    209214        // the current depth projected into the old frame 
Note: See TracChangeset for help on using the changeset viewer.