diff options
Diffstat (limited to 'indra/llprimitive/llgltfmaterial.cpp')
| -rw-r--r-- | indra/llprimitive/llgltfmaterial.cpp | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/indra/llprimitive/llgltfmaterial.cpp b/indra/llprimitive/llgltfmaterial.cpp index e8c9af5ea3..cc4921416f 100644 --- a/indra/llprimitive/llgltfmaterial.cpp +++ b/indra/llprimitive/llgltfmaterial.cpp @@ -790,7 +790,7 @@ void LLGLTFMaterial::applyOverrideLLSD(const LLSD& data)      const LLSD& mf = data["mf"];      if (mf.isReal())      { -        mMetallicFactor = mf.asReal(); +        mMetallicFactor = (F32)mf.asReal();          if (mMetallicFactor == getDefaultMetallicFactor())          {              // HACK -- nudge by epsilon if we receive a default value (indicates override to default) @@ -801,7 +801,7 @@ void LLGLTFMaterial::applyOverrideLLSD(const LLSD& data)      const LLSD& rf = data["rf"];      if (rf.isReal())      { -        mRoughnessFactor = rf.asReal(); +        mRoughnessFactor = (F32)rf.asReal();          if (mRoughnessFactor == getDefaultRoughnessFactor())          {              // HACK -- nudge by epsilon if we receive a default value (indicates override to default) @@ -819,7 +819,7 @@ void LLGLTFMaterial::applyOverrideLLSD(const LLSD& data)      const LLSD& ac = data["ac"];      if (ac.isReal())      { -        mAlphaCutoff = ac.asReal(); +        mAlphaCutoff = (F32)ac.asReal();          if (mAlphaCutoff == getDefaultAlphaCutoff())          {              // HACK -- nudge by epsilon if we receive a default value (indicates override to default) @@ -854,7 +854,7 @@ void LLGLTFMaterial::applyOverrideLLSD(const LLSD& data)              const LLSD& r = ti[i]["r"];              if (r.isReal())              { -                mTextureTransform[i].mRotation = r.asReal(); +                mTextureTransform[i].mRotation = (F32)r.asReal();              }          }      }  | 
