[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [58563] trunk/blender/source/gameengine/ Ketsji: BGE Fix [#29575] Object not drawn in game engine

Daniel Stokes kupomail at gmail.com
Wed Jul 24 07:12:51 CEST 2013


Revision: 58563
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=58563
Author:   kupoman
Date:     2013-07-24 05:12:51 +0000 (Wed, 24 Jul 2013)
Log Message:
-----------
BGE Fix [#29575] Object not drawn in game engine

Implementing a GetBlenderImage for KX_BlenderMaterial so that modifiers draw correctly in multitexture mode. The preexisting limitation of 1 texture per material on objects with modifiers in multitexture mode still exists.

Modified Paths:
--------------
    trunk/blender/source/gameengine/Ketsji/KX_BlenderMaterial.cpp
    trunk/blender/source/gameengine/Ketsji/KX_BlenderMaterial.h

Modified: trunk/blender/source/gameengine/Ketsji/KX_BlenderMaterial.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_BlenderMaterial.cpp	2013-07-24 05:12:38 UTC (rev 58562)
+++ trunk/blender/source/gameengine/Ketsji/KX_BlenderMaterial.cpp	2013-07-24 05:12:51 UTC (rev 58563)
@@ -157,6 +157,11 @@
 	return mMaterial->material;
 }
 
+Image *KX_BlenderMaterial::GetBlenderImage() const
+{
+	return mMaterial->tface.tpage;
+}
+
 Scene* KX_BlenderMaterial::GetBlenderScene() const
 {
 	return mScene->GetBlenderScene();

Modified: trunk/blender/source/gameengine/Ketsji/KX_BlenderMaterial.h
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_BlenderMaterial.h	2013-07-24 05:12:38 UTC (rev 58562)
+++ trunk/blender/source/gameengine/Ketsji/KX_BlenderMaterial.h	2013-07-24 05:12:51 UTC (rev 58563)
@@ -78,6 +78,7 @@
 	)const;
 
 	Material* GetBlenderMaterial() const;
+	Image* GetBlenderImage() const;
 	MTFace* GetMTFace(void) const;
 	unsigned int* GetMCol(void) const;
 	BL_Texture * getTex (unsigned int idx) { 




More information about the Bf-blender-cvs mailing list