Преглед изворни кода

Corrects the dirt lens image reference from filepath to assetId to not have overhead having to look up the asset each frame when setting the postFX

Areloch пре 2 година
родитељ
комит
33ac4a0864

+ 2 - 2
Templates/BaseGame/game/core/postFX/scripts/HDR/HDRPostFX.tscript

@@ -70,7 +70,7 @@ $PostFX::HDRPostFX::dirtIntensity = 2.0;
 $PostFX::HDRPostFX::dirtEdgeMinDist = 0.125;
 $PostFX::HDRPostFX::dirtEdgeMaxDist = 0.75;
 $PostFX::HDRPostFX::dirtEdgeMinVal = 0.05;
-$PostFX::HDRPostFX::dirtImage = "core/postFX/images/lensDirt.png";
+$PostFX::HDRPostFX::dirtImage = "Core_PostFX:lensDirt_image";
 
 // The tonemapping algo to use
 $PostFX::HDRPostFX::tonemapMode = "ACES";
@@ -347,7 +347,7 @@ function HDRPostFX::preProcess( %this )
    if(%bloomFinal.texture[1] !$= $PostFX::HDRPostFX::dirtImage)
    {
       if ($PostFX::HDRPostFX::dirtImage $= "")
-        $PostFX::HDRPostFX::dirtImage = "core/postFX/images/lensDirt.png";
+        $PostFX::HDRPostFX::dirtImage = "Core_PostFX:lensDirt_image";
       
       %bloomFinal.setTexture(1, $PostFX::HDRPostFX::dirtImage);
    }

+ 1 - 1
Templates/BaseGame/game/core/postFX/scripts/default.postfxpreset.tscript

@@ -17,7 +17,7 @@ $PostFX::HDRPostFX::radius = "4";
 $PostFX::HDRPostFX::enableDirt = 1;
 $PostFX::HDRPostFX::dirtScale = 2048;
 $PostFX::HDRPostFX::dirtIntensity = 2;
-$PostFX::HDRPostFX::dirtImage = "core/postFX/images/lensDirt.png";
+$PostFX::HDRPostFX::dirtImage = "Core_PostFX:lensDirt_image";
 $PostFX::HDRPostFX::dirtEdgeMinDist = 0.125;
 $PostFX::HDRPostFX::dirtEdgeMaxDist = 0.75;
 $PostFX::HDRPostFX::dirtEdgeMinVal = 0.05;

+ 1 - 1
Templates/BaseGame/game/data/ExampleModule/levels/ExampleLevel.postfxpreset.tscript

@@ -17,7 +17,7 @@ $PostFX::HDRPostFX::radius = 4;
 $PostFX::HDRPostFX::enableDirt = 1;
 $PostFX::HDRPostFX::dirtScale = 2048;
 $PostFX::HDRPostFX::dirtIntensity = 2;
-$PostFX::HDRPostFX::dirtImage = "core/postFX/images/lensDirt.png";
+$PostFX::HDRPostFX::dirtImage = "Core_PostFX:lensDirt_image";
 $PostFX::HDRPostFX::dirtEdgeMinDist = 0.125;
 $PostFX::HDRPostFX::dirtEdgeMaxDist = 0.75;
 $PostFX::HDRPostFX::dirtEdgeMinVal = 0.05;