Răsfoiți Sursa

resource: add assert message

Daniele Bartolini 1 an în urmă
părinte
comite
143ef2774a
1 a modificat fișierele cu 6 adăugiri și 1 ștergeri
  1. 6 1
      src/resource/resource_manager.cpp

+ 6 - 1
src/resource/resource_manager.cpp

@@ -127,8 +127,13 @@ bool ResourceManager::try_load(StringId64 package_name, StringId64 type, StringI
 	rr.data = NULL;
 
 	if (rd == ResourceData::NOT_FOUND) {
+		char buf[STRING_ID64_BUF_LEN];
 		ResourceTypeData rtd = hash_map::get(_types, type, ResourceTypeData::NOT_FOUND);
-		CE_ENSURE(rtd != ResourceTypeData::NOT_FOUND);
+		CE_ASSERT(rtd != ResourceTypeData::NOT_FOUND
+			, "Unregistered resource type '%s'"
+			, type.to_string(buf, sizeof(buf))
+			);
+		CE_UNUSED(buf);
 
 		rr.allocator = &_resource_heap;
 		rr.load_function = rtd.load;