Ver Fonte

Simplify compilers, no more need to declare total resource size. Return 1 just to not stop compilation

Daniele Bartolini há 12 anos atrás
pai
commit
f20158f0b9

+ 1 - 1
engine/compilers/lua/LuaCompiler.cpp

@@ -97,7 +97,7 @@ size_t LuaCompiler::compile_impl(Filesystem& fs, const char* resource_path)
 		return 0;
 	}
 
-	return sizeof(LuaHeader) + m_luajit_blob_size;
+	return 1;
 }
 
 //-----------------------------------------------------------------------------

+ 1 - 3
engine/compilers/mesh/MeshCompiler.cpp

@@ -163,9 +163,7 @@ size_t MeshCompiler::compile_impl(Filesystem& fs, const char* resource_path)
 	default_allocator().deallocate(buf);
 	fs.close(file);
 
-	return sizeof(MeshHeader) + sizeof(MeshData) +
-	 		m_vertices.size() * sizeof(MeshVertex) +
-	 		m_indices.size() * sizeof(uint16_t);
+	return 1;
 }
 
 //-----------------------------------------------------------------------------

+ 1 - 7
engine/compilers/package/PackageCompiler.cpp

@@ -210,13 +210,7 @@ size_t PackageCompiler::compile_impl(Filesystem& fs, const char* resource_path)
 		}
 	}
 
-	return sizeof(PackageHeader) +
-			m_texture.size() * sizeof(ResourceId) +
-			m_script.size() * sizeof(ResourceId) +
-			m_sound.size() * sizeof(ResourceId) +
-			m_mesh.size() * sizeof(ResourceId) +
-			m_unit.size() * sizeof(ResourceId) +
-			m_sprite.size() * sizeof(ResourceId);
+	return 1;
 }
 
 //-----------------------------------------------------------------------------

+ 1 - 1
engine/compilers/sound/SoundCompiler.cpp

@@ -64,7 +64,7 @@ size_t SoundCompiler::compile_impl(Filesystem& fs, const char* resource_path)
 		size = compile_if_ogg(fs, resource_path);
 	}
 	
-	return size;
+	return 1;
 }
 
 //-----------------------------------------------------------------------------

+ 1 - 1
engine/compilers/sprite/SpriteCompiler.cpp

@@ -96,7 +96,7 @@ size_t SpriteCompiler::compile_impl(Filesystem& fs, const char* resource_path)
 	fs.close(file);
 	default_allocator().deallocate(buf);
 
-	return sizeof(SpriteHeader) + sizeof(SpriteAnimationData) * m_anim_data.size();
+	return 1;
 }
 
 //-----------------------------------------------------------------------------

+ 1 - 1
engine/compilers/texture/TextureCompiler.cpp

@@ -129,7 +129,7 @@ size_t TextureCompiler::compile_impl(Filesystem& fs, const char* resource_path)
 	fs.close(in_file);
 
 	// Return the total resource size
-	return sizeof(TextureHeader) + m_texture_data_size;
+	return 1;
 }
 
 //-----------------------------------------------------------------------------

+ 1 - 7
engine/compilers/unit/UnitCompiler.cpp

@@ -200,13 +200,7 @@ size_t UnitCompiler::compile_impl(Filesystem& fs, const char* resource_path)
 	// Sort by link depth
 	std::sort(m_node_parents.begin(), m_node_parents.end(), ParentIndex());
 
-	return sizeof(UnitHeader) +
-			m_renderable.size() * sizeof(UnitRenderable) +
-			m_camera.size() * sizeof(UnitCamera) +
-			m_actor.size() * sizeof(UnitActor) +
-			m_node_names.size() * sizeof(StringId32) +
-			m_node_names.size() * sizeof(Matrix4x4) +
-			m_node_names.size() * sizeof(int32_t);
+	return 1;
 }
 
 //-----------------------------------------------------------------------------