[libsecondlife]

* Fixed a bug causing negative PathShears to be read incorrectly
[libprimrender]
* More rendering bugfixes, coupled with the PathShear fix prims should be rendering identical to the SL viewer now

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1618 52acb1d6-8a22-11de-b505-999d5b087335
This commit is contained in:
John Hurliman
2008-01-12 02:06:33 +00:00
parent 05d660e3e4
commit bb09afe4ed
2 changed files with 5 additions and 5 deletions

View File

@@ -1307,8 +1307,8 @@ namespace libsecondlife
data.PathEnd = LLObject.UnpackEndCut(block.PathEnd);
data.PathScaleX = LLObject.UnpackPathScale(block.PathScaleX);
data.PathScaleY = LLObject.UnpackPathScale(block.PathScaleY);
data.PathShearX = LLObject.UnpackPathShear(block.PathShearX);
data.PathShearY = LLObject.UnpackPathShear(block.PathShearY);
data.PathShearX = LLObject.UnpackPathShear((sbyte)block.PathShearX);
data.PathShearY = LLObject.UnpackPathShear((sbyte)block.PathShearY);
data.PathTwist = LLObject.UnpackPathTwist(block.PathTwist);
data.PathTwistBegin = LLObject.UnpackPathTwist(block.PathTwistBegin);
data.PathRadiusOffset = LLObject.UnpackPathTwist(block.PathRadiusOffset);
@@ -1981,8 +1981,8 @@ namespace libsecondlife
prim.Data.PathEnd = LLObject.UnpackEndCut(pathEnd);
prim.Data.PathScaleX = LLObject.UnpackPathScale(block.Data[i++]);
prim.Data.PathScaleY = LLObject.UnpackPathScale(block.Data[i++]);
prim.Data.PathShearX = LLObject.UnpackPathShear(block.Data[i++]);
prim.Data.PathShearY = LLObject.UnpackPathShear(block.Data[i++]);
prim.Data.PathShearX = LLObject.UnpackPathShear((sbyte)block.Data[i++]);
prim.Data.PathShearY = LLObject.UnpackPathShear((sbyte)block.Data[i++]);
prim.Data.PathTwist = LLObject.UnpackPathTwist((sbyte)block.Data[i++]);
prim.Data.PathTwistBegin = LLObject.UnpackPathTwist((sbyte)block.Data[i++]);
prim.Data.PathRadiusOffset = LLObject.UnpackPathTwist((sbyte)block.Data[i++]);