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.
This commit is contained in:
@@ -157,6 +157,11 @@ Material *KX_BlenderMaterial::GetBlenderMaterial() const
|
||||
return mMaterial->material;
|
||||
}
|
||||
|
||||
Image *KX_BlenderMaterial::GetBlenderImage() const
|
||||
{
|
||||
return mMaterial->tface.tpage;
|
||||
}
|
||||
|
||||
Scene* KX_BlenderMaterial::GetBlenderScene() const
|
||||
{
|
||||
return mScene->GetBlenderScene();
|
||||
|
||||
@@ -78,6 +78,7 @@ public:
|
||||
)const;
|
||||
|
||||
Material* GetBlenderMaterial() const;
|
||||
Image* GetBlenderImage() const;
|
||||
MTFace* GetMTFace(void) const;
|
||||
unsigned int* GetMCol(void) const;
|
||||
BL_Texture * getTex (unsigned int idx) {
|
||||
|
||||
Reference in New Issue
Block a user