forked from bartvdbraak/blender
BGE: Fix for [#34044] "Objects with no material don't have their "face image" always working on bge" reported by Dalai Felinto (dfelinto).
NULL materials are no longer cached.
This commit is contained in:
parent
b0261a446d
commit
18fda6d84c
@ -601,7 +601,7 @@ void KX_BlenderSceneConverter::RegisterPolyMaterial(RAS_IPolyMaterial *polymat)
|
||||
|
||||
void KX_BlenderSceneConverter::CachePolyMaterial(struct Material *mat, RAS_IPolyMaterial *polymat)
|
||||
{
|
||||
if (m_use_mat_cache)
|
||||
if (m_use_mat_cache && mat)
|
||||
m_polymat_cache[mat] = polymat;
|
||||
}
|
||||
|
||||
@ -612,7 +612,7 @@ RAS_IPolyMaterial *KX_BlenderSceneConverter::FindCachedPolyMaterial(struct Mater
|
||||
|
||||
void KX_BlenderSceneConverter::CacheBlenderMaterial(struct Material *mat, BL_Material *blmat)
|
||||
{
|
||||
if (m_use_mat_cache)
|
||||
if (m_use_mat_cache && mat)
|
||||
m_mat_cache[mat] = blmat;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user