diff options
| author | Brad Linden <46733234+brad-linden@users.noreply.github.com> | 2024-06-12 17:04:34 -0700 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-12 17:04:34 -0700 | 
| commit | 100ebbab2437de7f5d124a0d7b8279a7a7b57656 (patch) | |
| tree | e8b4200dae16e89698c2f3eadae05634041681a1 /indra/llprimitive/llprimitive.cpp | |
| parent | f5e2708a0fc4e08d3d0a5dc393bbd4bac09e1c55 (diff) | |
| parent | ae74ca80692c8bcf157e903033fcfa1778706d64 (diff) | |
Merge pull request #1745 from secondlife/project/gltf_development
move project/gltf development to develop
Diffstat (limited to 'indra/llprimitive/llprimitive.cpp')
| -rw-r--r-- | indra/llprimitive/llprimitive.cpp | 110 | 
1 files changed, 55 insertions, 55 deletions
| diff --git a/indra/llprimitive/llprimitive.cpp b/indra/llprimitive/llprimitive.cpp index 1657e9324e..644476460c 100644 --- a/indra/llprimitive/llprimitive.cpp +++ b/indra/llprimitive/llprimitive.cpp @@ -115,8 +115,8 @@ const F32 FLEXIBLE_OBJECT_MAX_WIND_SENSITIVITY = 10.0f;  const F32 FLEXIBLE_OBJECT_MAX_INTERNAL_TENSION_FORCE = 0.99f;  const F32 FLEXIBLE_OBJECT_DEFAULT_LENGTH = 1.0f; -const BOOL FLEXIBLE_OBJECT_DEFAULT_USING_COLLISION_SPHERE = FALSE; -const BOOL FLEXIBLE_OBJECT_DEFAULT_RENDERING_COLLISION_SPHERE = FALSE; +const bool FLEXIBLE_OBJECT_DEFAULT_USING_COLLISION_SPHERE = false; +const bool FLEXIBLE_OBJECT_DEFAULT_RENDERING_COLLISION_SPHERE = false;  const LLUUID SCULPT_DEFAULT_TEXTURE("be293869-d0d9-0a69-5989-ad27f1946fd4"); // old inverted texture: "7595d345-a24c-e7ef-f0bd-78793792133e"; @@ -172,7 +172,7 @@ void LLPrimitive::setVolumeManager( LLVolumeMgr* volume_manager )  // static  bool LLPrimitive::cleanupVolumeManager()  { -    BOOL res = FALSE; +    bool res = false;      if (sVolumeManager)      {          res = sVolumeManager->cleanup(); @@ -770,16 +770,16 @@ S32 face_index_from_id(LLFaceID face_ID, const std::vector<LLProfile::Face>& fac      return -1;  } -BOOL LLPrimitive::setVolume(const LLVolumeParams &volume_params, const S32 detail, bool unique_volume) +bool LLPrimitive::setVolume(const LLVolumeParams &volume_params, const S32 detail, bool unique_volume)  {      if (NO_LOD == detail)      {          // build the new object          setChanged(GEOMETRY);          sVolumeManager->unrefVolume(mVolumep); -        mVolumep = new LLVolume(volume_params, 1, TRUE, TRUE); +        mVolumep = new LLVolume(volume_params, 1, true, true);          setNumTEs(mVolumep->getNumFaces()); -        return FALSE; +        return false;      }      LLVolume *volumep; @@ -788,9 +788,9 @@ BOOL LLPrimitive::setVolume(const LLVolumeParams &volume_params, const S32 detai          F32 volume_detail = LLVolumeLODGroup::getVolumeScaleFromDetail(detail);          if (mVolumep.notNull() && volume_params == mVolumep->getParams() && (volume_detail == mVolumep->getDetail()))          { -            return FALSE; +            return false;          } -        volumep = new LLVolume(volume_params, volume_detail, FALSE, TRUE); +        volumep = new LLVolume(volume_params, volume_detail, false, true);      }      else      { @@ -799,7 +799,7 @@ BOOL LLPrimitive::setVolume(const LLVolumeParams &volume_params, const S32 detai              F32 volume_detail = LLVolumeLODGroup::getVolumeScaleFromDetail(detail);              if (volume_params == mVolumep->getParams() && (volume_detail == mVolumep->getDetail()))              { -                return FALSE; +                return false;              }          } @@ -807,7 +807,7 @@ BOOL LLPrimitive::setVolume(const LLVolumeParams &volume_params, const S32 detai          if (volumep == mVolumep)          {              sVolumeManager->unrefVolume( volumep );  // LLVolumeMgr::refVolume() creates a reference, but we don't need a second one. -            return TRUE; +            return true;          }      } @@ -819,7 +819,7 @@ BOOL LLPrimitive::setVolume(const LLVolumeParams &volume_params, const S32 detai          mVolumep = volumep;          //mFaceMask = mVolumep->generateFaceMask();          setNumTEs(mVolumep->getNumFaces()); -        return TRUE; +        return true;      }  #if 0 @@ -871,14 +871,14 @@ BOOL LLPrimitive::setVolume(const LLVolumeParams &volume_params, const S32 detai      if (old_face_mask == new_face_mask)      {          // nothing to do -        return TRUE; +        return true;      }      if (mVolumep->getNumFaces() == 0 && new_face_mask != 0)      {          LL_WARNS() << "Object with 0 faces found...INCORRECT!" << LL_ENDL;          setNumTEs(mVolumep->getNumFaces()); -        return TRUE; +        return true;      }      // initialize face_mapping @@ -1030,19 +1030,19 @@ BOOL LLPrimitive::setVolume(const LLVolumeParams &volume_params, const S32 detai      setNumTEs(mVolumep->getNumFaces());  #endif -    return TRUE; +    return true;  } -BOOL LLPrimitive::setMaterial(U8 material) +bool LLPrimitive::setMaterial(U8 material)  {      if (material != mMaterial)      {          mMaterial = material; -        return TRUE; +        return true;      }      else      { -        return FALSE; +        return false;      }  } @@ -1058,12 +1058,12 @@ S32 LLPrimitive::packTEField(U8 *cur_ptr, U8 *data_ptr, U8 data_size, U8 last_fa      for (face_index = last_face_index-1; face_index >= 0; face_index--)      { -        BOOL already_sent = FALSE; +        bool already_sent = false;          for (i = face_index+1; i <= last_face_index; i++)          {              if (!memcmp(data_ptr+(data_size *face_index), data_ptr+(data_size *i), data_size))              { -                already_sent = TRUE; +                already_sent = true;                  break;              }          } @@ -1201,7 +1201,7 @@ namespace  // Pack information about all texture entries into container:  // { TextureEntry Variable 2 }  // Includes information about image ID, color, scale S,T, offset S,T and rotation -BOOL LLPrimitive::packTEMessage(LLMessageSystem *mesgsys) const +bool LLPrimitive::packTEMessage(LLMessageSystem *mesgsys) const  {      const U32 MAX_TES = 45; @@ -1282,11 +1282,11 @@ BOOL LLPrimitive::packTEMessage(LLMessageSystem *mesgsys) const      }      mesgsys->addBinaryDataFast(_PREHASH_TextureEntry, packed_buffer, (S32)(cur_ptr - packed_buffer)); -    return FALSE; +    return true;  } -BOOL LLPrimitive::packTEMessage(LLDataPacker &dp) const +bool LLPrimitive::packTEMessage(LLDataPacker &dp) const  {      const U32 MAX_TES = 45; @@ -1367,7 +1367,7 @@ BOOL LLPrimitive::packTEMessage(LLDataPacker &dp) const      }      dp.packBinaryData(packed_buffer, (S32)(cur_ptr - packed_buffer), "TextureEntry"); -    return FALSE; +    return true;  }  S32 LLPrimitive::parseTEMessage(LLMessageSystem* mesgsys, char const* block_name, const S32 block_num, LLTEContents& tec) @@ -1484,12 +1484,12 @@ S32 LLPrimitive::unpackTEMessage(LLDataPacker &dp)  {      // use a negative block_num to indicate a single-block read (a non-variable block)      S32 retval = 0; -    const U32 MAX_TES = 45; +    constexpr U32 MAX_TES = 45;      // Avoid construction of 32 UUIDs per call      static LLMaterialID material_ids[MAX_TES]; -    const U32 MAX_TE_BUFFER = 4096; +    constexpr U32 MAX_TE_BUFFER = 4096;      U8 packed_buffer[MAX_TE_BUFFER];      memset((void*)packed_buffer, 0, MAX_TE_BUFFER); @@ -1685,7 +1685,7 @@ bool LLPrimitive::getTESTAxes(const U8 face, U32* s_axis, U32* t_axis)  //============================================================================  //static -BOOL LLNetworkData::isValid(U16 param_type, U32 size) +bool LLNetworkData::isValid(U16 param_type, U32 size)  {      // ew - better mechanism needed @@ -1707,7 +1707,7 @@ BOOL LLNetworkData::isValid(U16 param_type, U32 size)          return (size == 9);      } -    return FALSE; +    return false;  }  //============================================================================ @@ -1722,17 +1722,17 @@ LLLightParams::LLLightParams()      mType = PARAMS_LIGHT;  } -BOOL LLLightParams::pack(LLDataPacker &dp) const +bool LLLightParams::pack(LLDataPacker &dp) const  {      LLColor4U color4u(mColor);      dp.packColor4U(color4u, "color");      dp.packF32(mRadius, "radius");      dp.packF32(mCutoff, "cutoff");      dp.packF32(mFalloff, "falloff"); -    return TRUE; +    return true;  } -BOOL LLLightParams::unpack(LLDataPacker &dp) +bool LLLightParams::unpack(LLDataPacker &dp)  {      LLColor4U color;      dp.unpackColor4U(color, "color"); @@ -1750,7 +1750,7 @@ BOOL LLLightParams::unpack(LLDataPacker &dp)      dp.unpackF32(falloff, "falloff");      setFalloff(falloff); -    return TRUE; +    return true;  }  bool LLLightParams::operator==(const LLNetworkData& data) const @@ -1830,15 +1830,15 @@ LLReflectionProbeParams::LLReflectionProbeParams()      mType = PARAMS_REFLECTION_PROBE;  } -BOOL LLReflectionProbeParams::pack(LLDataPacker &dp) const +bool LLReflectionProbeParams::pack(LLDataPacker &dp) const  {      dp.packF32(mAmbiance, "ambiance");      dp.packF32(mClipDistance, "clip_distance");      dp.packU8(mFlags, "flags"); -    return TRUE; +    return true;  } -BOOL LLReflectionProbeParams::unpack(LLDataPacker &dp) +bool LLReflectionProbeParams::unpack(LLDataPacker &dp)  {      F32 ambiance;      F32 clip_distance; @@ -1851,7 +1851,7 @@ BOOL LLReflectionProbeParams::unpack(LLDataPacker &dp)      dp.unpackU8(mFlags, "flags"); -    return TRUE; +    return true;  }  bool LLReflectionProbeParams::operator==(const LLNetworkData& data) const @@ -1962,7 +1962,7 @@ LLFlexibleObjectData::LLFlexibleObjectData()      mType = PARAMS_FLEXIBLE;  } -BOOL LLFlexibleObjectData::pack(LLDataPacker &dp) const +bool LLFlexibleObjectData::pack(LLDataPacker &dp) const  {      // Custom, uber-svelte pack "softness" in upper bits of tension & drag      U8 bit1 = (mSimulateLOD & 2) << 6; @@ -1972,10 +1972,10 @@ BOOL LLFlexibleObjectData::pack(LLDataPacker &dp) const      dp.packU8((U8)((mGravity+10.f)*10.01f), "gravity");      dp.packU8((U8)(mWindSensitivity*10.01f), "wind");      dp.packVector3(mUserForce, "userforce"); -    return TRUE; +    return true;  } -BOOL LLFlexibleObjectData::unpack(LLDataPacker &dp) +bool LLFlexibleObjectData::unpack(LLDataPacker &dp)  {      U8 tension, friction, gravity, wind;      U8 bit1, bit2; @@ -1994,7 +1994,7 @@ BOOL LLFlexibleObjectData::unpack(LLDataPacker &dp)      {          mUserForce.setVec(0.f, 0.f, 0.f);      } -    return TRUE; +    return true;  }  bool LLFlexibleObjectData::operator==(const LLNetworkData& data) const @@ -2090,15 +2090,15 @@ LLSculptParams::LLSculptParams()      mSculptType = LL_SCULPT_TYPE_SPHERE;  } -BOOL LLSculptParams::pack(LLDataPacker &dp) const +bool LLSculptParams::pack(LLDataPacker &dp) const  {      dp.packUUID(mSculptTexture, "texture");      dp.packU8(mSculptType, "type"); -    return TRUE; +    return true;  } -BOOL LLSculptParams::unpack(LLDataPacker &dp) +bool LLSculptParams::unpack(LLDataPacker &dp)  {      U8 type;      LLUUID id; @@ -2106,7 +2106,7 @@ BOOL LLSculptParams::unpack(LLDataPacker &dp)      dp.unpackU8(type, "type");      setSculptTexture(id, type); -    return TRUE; +    return true;  }  bool LLSculptParams::operator==(const LLNetworkData& data) const @@ -2190,20 +2190,20 @@ LLLightImageParams::LLLightImageParams()      mParams.setVec(F_PI*0.5f, 0.f, 0.f);  } -BOOL LLLightImageParams::pack(LLDataPacker &dp) const +bool LLLightImageParams::pack(LLDataPacker &dp) const  {      dp.packUUID(mLightTexture, "texture");      dp.packVector3(mParams, "params"); -    return TRUE; +    return true;  } -BOOL LLLightImageParams::unpack(LLDataPacker &dp) +bool LLLightImageParams::unpack(LLDataPacker &dp)  {      dp.unpackUUID(mLightTexture, "texture");      dp.unpackVector3(mParams, "params"); -    return TRUE; +    return true;  }  bool LLLightImageParams::operator==(const LLNetworkData& data) const @@ -2266,18 +2266,18 @@ LLExtendedMeshParams::LLExtendedMeshParams()      mFlags = 0;  } -BOOL LLExtendedMeshParams::pack(LLDataPacker &dp) const +bool LLExtendedMeshParams::pack(LLDataPacker &dp) const  {      dp.packU32(mFlags, "flags"); -    return TRUE; +    return true;  } -BOOL LLExtendedMeshParams::unpack(LLDataPacker &dp) +bool LLExtendedMeshParams::unpack(LLDataPacker &dp)  {      dp.unpackU32(mFlags, "flags"); -    return TRUE; +    return true;  }  bool LLExtendedMeshParams::operator==(const LLNetworkData& data) const @@ -2329,7 +2329,7 @@ LLRenderMaterialParams::LLRenderMaterialParams()      mType = PARAMS_RENDER_MATERIAL;  } -BOOL LLRenderMaterialParams::pack(LLDataPacker& dp) const +bool LLRenderMaterialParams::pack(LLDataPacker& dp) const  {      U8 count = (U8)llmin((S32)mEntries.size(), 14); //limited to 255 bytes, no more than 14 material ids @@ -2340,10 +2340,10 @@ BOOL LLRenderMaterialParams::pack(LLDataPacker& dp) const          dp.packUUID(entry.id, "id");      } -    return TRUE; +    return true;  } -BOOL LLRenderMaterialParams::unpack(LLDataPacker& dp) +bool LLRenderMaterialParams::unpack(LLDataPacker& dp)  {      U8 count;      dp.unpackU8(count, "count"); @@ -2354,7 +2354,7 @@ BOOL LLRenderMaterialParams::unpack(LLDataPacker& dp)          dp.unpackUUID(entry.id, "te_id");      } -    return TRUE; +    return true;  }  bool LLRenderMaterialParams::operator==(const LLNetworkData& data) const | 
