diff options
author | Kester Maddock <Christopher.Maddock.1@uni.massey.ac.nz> | 2004-05-04 13:34:02 +0400 |
---|---|---|
committer | Kester Maddock <Christopher.Maddock.1@uni.massey.ac.nz> | 2004-05-04 13:34:02 +0400 |
commit | f03fa79d28a112c39fcbab5d71b952333dc66fac (patch) | |
tree | 349af2572f240d3b78312cf7f28d0d949e10f8a5 /source/gameengine/Rasterizer/RAS_MaterialBucket.cpp | |
parent | 79f3e880217215d5af09a9083f868ce7b80baaa5 (diff) |
Fix for bug #945 getVertexArrayLength(x) returns different values on different runs of the game engine.
http://projects.blender.org/tracker/index.php?func=detail&aid=945&group_id=9&atid=125
The material buckets were being sorted by pointer (ie their location in memory.)
Also fixed find shared verticies.
Diffstat (limited to 'source/gameengine/Rasterizer/RAS_MaterialBucket.cpp')
-rw-r--r-- | source/gameengine/Rasterizer/RAS_MaterialBucket.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp b/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp index 39de3a400aa..5f1766be0e4 100644 --- a/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp +++ b/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp @@ -97,7 +97,7 @@ void RAS_MaterialBucket::ClearScheduledPolygons() -RAS_IPolyMaterial* RAS_MaterialBucket::GetPolyMaterial() +RAS_IPolyMaterial* RAS_MaterialBucket::GetPolyMaterial() const { return m_material; } @@ -137,7 +137,7 @@ void RAS_MaterialBucket::MarkVisibleMeshSlot(KX_MeshSlot& ms, -bool RAS_MaterialBucket::IsTransparant() +bool RAS_MaterialBucket::IsTransparant() const { return (m_material->IsTransparant()); } |