[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