mirror of
				https://github.com/luanti-org/luanti.git
				synced 2025-11-01 07:45:26 +01:00 
			
		
		
		
	Support absent scene node names (#14330)
Contains a hack to support IrrlichtMT revision 14 for now (until we release revision 15)
This commit is contained in:
		| @@ -183,8 +183,12 @@ void ShadowRenderer::addNodeToShadowList( | ||||
| { | ||||
| 	m_shadow_node_array.emplace_back(node, shadowMode); | ||||
| 	// node should never be ClientMap
 | ||||
| #if IRRLICHT_VERSION_MT_REVISION >= 15 | ||||
| 	assert(!node->getName().has_value() || *node->getName() != "ClientMap"); | ||||
| #else | ||||
| 	// TODO: Remove this as soon as we require 1.9.0mt15
 | ||||
| 	assert(strcmp(node->getName(), "ClientMap") != 0); | ||||
| 
 | ||||
| #endif | ||||
| 	node->forEachMaterial([this] (auto &mat) { | ||||
| 		mat.setTexture(TEXTURE_LAYER_SHADOW, shadowMapTextureFinal); | ||||
| 	}); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user