Daniele Bartolini vor 11 Jahren
Ursprung
Commit
b8f9fd072e
1 geänderte Dateien mit 1 neuen und 0 gelöschten Zeilen
  1. 1 0
      engine/resource/MaterialResource.h

+ 1 - 0
engine/resource/MaterialResource.h

@@ -90,6 +90,7 @@ public:
 	//-----------------------------------------------------------------------------
 	ResourceId get_texture_layer(uint32_t i) const
 	{
+		CE_ASSERT(i < num_texture_layers(), "Index out of bounds");
 		MaterialHeader* h = (MaterialHeader*) this;
 		ResourceId* begin = (ResourceId*) (((char*) this) + h->texture_layers_offset);
 		return begin[i];