From eef2b7e1254bd02bbb4a08cd2ff49746b869a181 Mon Sep 17 00:00:00 2001 From: Benoit Bolsee Date: Thu, 1 May 2008 12:35:21 +0000 Subject: [PATCH] Complement to bug fix #8869: crash with alpha mesh --- source/gameengine/Rasterizer/RAS_BucketManager.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/source/gameengine/Rasterizer/RAS_BucketManager.cpp b/source/gameengine/Rasterizer/RAS_BucketManager.cpp index 6c3e89fa69d..50df1a1e2ea 100644 --- a/source/gameengine/Rasterizer/RAS_BucketManager.cpp +++ b/source/gameengine/Rasterizer/RAS_BucketManager.cpp @@ -113,6 +113,7 @@ void RAS_BucketManager::RenderAlphaBuckets( std::multiset< alphamesh, backtofront>::iterator msit = alphameshset.begin(); for (; msit != alphameshset.end(); ++msit) { + rendertools->SetClientObject((*(*msit).m_ms).m_clientObj); while ((*msit).m_bucket->ActivateMaterial(cameratrans, rasty, rendertools, drawingmode)) (*msit).m_bucket->RenderMeshSlot(cameratrans, rasty, rendertools, *(*msit).m_ms, drawingmode); }