Ignore:
Timestamp:
11/11/08 12:18:07 (16 years ago)
Author:
mattausch
Message:

strange errors

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

Legend:

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

    r3113 r3117  
    1616 
    1717        float4 color: COLOR0;   
    18         float4 eyePos: TEXCOORD1; // eye position 
     18         // eye position 
     19        float4 eyePos: TEXCOORD1; 
    1920        float4 normal: TEXCOORD2; 
    2021        float4 worldPos: TEXCOORD3; 
     
    3031 
    3132        float4 winPos: WPOS; 
    32         float4 eyePos: TEXCOORD1; // eye position 
     33        // eye position 
     34        float4 eyePos: TEXCOORD1; 
    3335        float4 normal: TEXCOORD2; 
    3436        float4 worldPos: TEXCOORD3; 
     
    6163        // transform the vertex position into post projection space 
    6264        OUT.position = mul(glstate.matrix.mvp, IN.position); 
    63  
    6465        // the normal has to be correctly transformed with the inverse transpose 
    6566        OUT.normal = mul(glstate.matrix.invtrans.modelview[0], IN.normal); 
    66  
    6767        // transform the old vertex position into world space 
    6868        OUT.worldPos = mul(modelMatrix, IN.position); 
  • GTP/trunk/App/Demos/Vis/FriendlyCulling/src/shaders/ssao.cg

    r3115 r3117  
    177177 
    178178#else 
     179 
    179180        // calculate eye space position of sample in old frame 
    180181        const float oldDepth = oldPixel.w; 
     
    182183        // vector from eye pos to old sample  
    183184        const float depthDif = abs(projectedDepth - oldDepth); 
     185 
    184186#endif 
    185187 
     
    210212        } 
    211213 
    212  
    213         // the number of valid samples in this frame 
    214         //const float newNumSamples = ao.y; 
    215         //const float oldNumSamples = oldCol.y; 
    216  
    217214        const float oldWeight = clamp(oldPixel.y, .0f, temporalCoherence); 
    218215        float newWeight; 
     
    256253*/ 
    257254float2 ssao(fragment IN, 
    258                         uniform sampler2D colors, 
    259                         uniform sampler2D noiseTex, 
    260                         uniform float2 samples[NUM_SAMPLES], 
    261                         uniform float3 normal, 
    262                         uniform float3 centerPosition, 
    263                         uniform float scaleFactor, 
    264                         uniform float3 bl, 
    265                         uniform float3 br, 
    266                         uniform float3 tl, 
    267                         uniform float3 tr,  
    268                         uniform float3 viewDir 
     255                        sampler2D colors, 
     256                        sampler2D noiseTex, 
     257                        float2 samples[NUM_SAMPLES], 
     258                        float3 normal, 
     259                        float3 centerPosition, 
     260                        float scaleFactor, 
     261                        float3 bl, 
     262                        float3 br, 
     263                        float3 tl, 
     264                        float3 tr,  
     265                        float3 viewDir 
     266                        //,float2 noiseOffs 
    269267                        ) 
    270268{ 
     
    285283                //-- add random noise: reflect around random normal vector (rather slow!) 
    286284 
     285                //float2 mynoise = tex2Dlod(noiseTex, float4(IN.texCoord * 4.0f + noiseOffs, 0, 0)).xy; 
    287286                float2 mynoise = tex2Dlod(noiseTex, float4(IN.texCoord * 4.0f, 0, 0)).xy; 
    288287                const float2 offsetTransformed = myreflect(offset, mynoise); 
     
    374373        { 
    375374                ao = ssao(IN, colors, noiseTex, samples, normal,  
    376                           eyeSpacePos.xyz, scaleFactor, bl, br, tl, tr, normalize(viewDir)); 
     375                          eyeSpacePos.xyz, scaleFactor, bl, br, tl, tr, normalize(viewDir));//, noiseOffs); 
    377376        } 
    378377 
Note: See TracChangeset for help on using the changeset viewer.