summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Parks <davep@lindenlab.com>2010-03-13 17:39:32 -0600
committerDave Parks <davep@lindenlab.com>2010-03-13 17:39:32 -0600
commit71d11af31083ced30da7b67a2a63e624c93b44a3 (patch)
treeaf081ffc16a5462032eb2dfd5ea79e32bd36373a
parent294e7036e48b7efc17b2d48ebc050045bb0c5d14 (diff)
Mesh cache. Has a bug.
-rw-r--r--indra/llmath/llvolume.cpp28
-rw-r--r--indra/llmath/llvolume.h2
-rw-r--r--indra/llvfs/llvfile.cpp2
3 files changed, 16 insertions, 16 deletions
diff --git a/indra/llmath/llvolume.cpp b/indra/llmath/llvolume.cpp
index 9ea3912a88..52a3fb2195 100644
--- a/indra/llmath/llvolume.cpp
+++ b/indra/llmath/llvolume.cpp
@@ -1962,7 +1962,7 @@ BOOL LLVolume::createVolumeFacesFromStream(std::istream& is)
return unpackVolumeFaces(is, header[nm[lod]]["size"].asInteger());
}
-BOOL LLVolume::unpackVolumeFaces(std::istream& is, S32 size)
+bool LLVolume::unpackVolumeFaces(std::istream& is, S32 size)
{
U8* result = NULL;
U32 cur_size = 0;
@@ -2002,7 +2002,7 @@ BOOL LLVolume::unpackVolumeFaces(std::istream& is, S32 size)
inflateEnd(&strm);
free(result);
delete [] in;
- return FALSE;
+ return false;
}
switch (ret)
@@ -2014,7 +2014,7 @@ BOOL LLVolume::unpackVolumeFaces(std::istream& is, S32 size)
inflateEnd(&strm);
free(result);
delete [] in;
- return FALSE;
+ return false;
break;
}
@@ -2032,7 +2032,7 @@ BOOL LLVolume::unpackVolumeFaces(std::istream& is, S32 size)
if (ret != Z_STREAM_END)
{
free(result);
- return FALSE;
+ return false;
}
}
@@ -2047,7 +2047,7 @@ BOOL LLVolume::unpackVolumeFaces(std::istream& is, S32 size)
if (!LLSDSerialize::deserialize(mdl, istr, cur_size))
{
llwarns << "not a valid mesh asset!" << llendl;
- return FALSE;
+ return false;
}
}
@@ -2074,7 +2074,7 @@ BOOL LLVolume::unpackVolumeFaces(std::istream& is, S32 size)
LLVolumeFace& face = mVolumeFaces[i];
- face.mHasBinormals = FALSE;
+ face.mHasBinormals = false;
//copy out indices
face.mIndices.resize(idx.size()/2);
@@ -2146,24 +2146,24 @@ BOOL LLVolume::unpackVolumeFaces(std::istream& is, S32 size)
// modifier flags?
- BOOL do_mirror = (mParams.getSculptType() & LL_SCULPT_FLAG_MIRROR);
- BOOL do_invert = (mParams.getSculptType() &LL_SCULPT_FLAG_INVERT);
+ bool do_mirror = (mParams.getSculptType() & LL_SCULPT_FLAG_MIRROR);
+ bool do_invert = (mParams.getSculptType() &LL_SCULPT_FLAG_INVERT);
// translate to actions:
- BOOL do_reflect_x = FALSE;
- BOOL do_reverse_triangles = FALSE;
- BOOL do_invert_normals = FALSE;
+ bool do_reflect_x = false;
+ bool do_reverse_triangles = false;
+ bool do_invert_normals = false;
if (do_mirror)
{
- do_reflect_x = TRUE;
+ do_reflect_x = true;
do_reverse_triangles = !do_reverse_triangles;
}
if (do_invert)
{
- do_invert_normals = TRUE;
+ do_invert_normals = true;
do_reverse_triangles = !do_reverse_triangles;
}
@@ -2201,7 +2201,7 @@ BOOL LLVolume::unpackVolumeFaces(std::istream& is, S32 size)
}
mSculptLevel = 0; // success!
- return TRUE;
+ return true;
}
void tetrahedron_set_normal(LLVolumeFace::VertexData* cv)
diff --git a/indra/llmath/llvolume.h b/indra/llmath/llvolume.h
index f1c1fdceba..60c1569e55 100644
--- a/indra/llmath/llvolume.h
+++ b/indra/llmath/llvolume.h
@@ -1009,7 +1009,7 @@ protected:
public:
virtual BOOL createVolumeFacesFromFile(const std::string& file_name);
virtual BOOL createVolumeFacesFromStream(std::istream& is);
- virtual BOOL unpackVolumeFaces(std::istream& is, S32 size);
+ virtual bool unpackVolumeFaces(std::istream& is, S32 size);
virtual void makeTetrahedron();
virtual BOOL isTetrahedron();
diff --git a/indra/llvfs/llvfile.cpp b/indra/llvfs/llvfile.cpp
index e0e282d7af..6751f3eb93 100644
--- a/indra/llvfs/llvfile.cpp
+++ b/indra/llvfs/llvfile.cpp
@@ -320,7 +320,7 @@ BOOL LLVFile::setMaxSize(S32 size)
if (!mVFS->checkAvailable(size))
{
- LLFastTimer t(FTM_VFILE_WAIT);
+ //LLFastTimer t(FTM_VFILE_WAIT);
S32 count = 0;
while (sVFSThread->getPending() > 1000)
{