adds wetness

cliffsnotes:
   $Core::WetnessTexture = "core/rendering/images/wetMap.png"; //for the influence degree map
probes/skylight have a new canDamp boolean, set to off for probes, on for skylight by default.
:levelinfo has a dampness multiplier (0-1)
kicked up numTextures from 8 to 16 for shaderdata and postfx since that hit the 8 texture-in prior limit, and we've already adopted apis that can handle the higher count
This commit is contained in:
AzaezelX 2022-11-21 21:12:23 -06:00
parent e16351605b
commit d23ee397e6
31 changed files with 352 additions and 100 deletions

View file

@ -76,6 +76,7 @@ public:
static const String& getWarningTexturePath() { return smWarningTexturePath; }
static const String& getBRDFTexturePath() { return smBRDFTexturePath; }
static const String& getWetnessTexturePath() { return smWetnessTexturePath; }
/// Update width and height based on available resources.
///
@ -215,7 +216,8 @@ protected:
static String smWarningTexturePath;
static String smBRDFTexturePath;
static String smWetnessTexturePath;
GFXTextureObject *mListHead;
GFXTextureObject *mListTail;