瀏覽代碼

simplification

Azaezel 6 年之前
父節點
當前提交
a2bd0e0fcd
共有 1 個文件被更改,包括 1 次插入3 次删除
  1. 1 3
      Templates/Full/game/shaders/common/lighting/advanced/vectorLightP.hlsl

+ 1 - 3
Templates/Full/game/shaders/common/lighting/advanced/vectorLightP.hlsl

@@ -234,14 +234,12 @@ float4 main(FarFrustumQuadConnectP IN) : SV_TARGET
       #endif
       #endif
 
 
    #endif //NO_SHADOW
    #endif //NO_SHADOW
-   float ao = 1;
    // Sample the AO texture.
    // Sample the AO texture.
    #ifdef USE_SSAO_MASK
    #ifdef USE_SSAO_MASK
-      ao = 1.0 - TORQUE_TEX2D( ssaoMask, viewportCoordToRenderTarget( IN.uv0.xy, rtParams3 ) ).r;
+      surface.ao *= 1.0 - TORQUE_TEX2D( ssaoMask, viewportCoordToRenderTarget( IN.uv0.xy, rtParams3 ) ).r;
    #endif
    #endif
    
    
    //get directional light contribution   
    //get directional light contribution   
-   surface.ao *= ao;
    float3 lighting = getDirectionalLight(surface, surfaceToLight, lightingColor.rgb, lightBrightness, shadow);
    float3 lighting = getDirectionalLight(surface, surfaceToLight, lightingColor.rgb, lightBrightness, shadow);
 
 
    return float4(lighting, 0);
    return float4(lighting, 0);