Daniele Bartolini 10 tahun lalu
induk
melakukan
920ca0c008
2 mengubah file dengan 2 tambahan dan 4 penghapusan
  1. 1 2
      src/resource/material_resource.cpp
  2. 1 2
      src/resource/material_resource.h

+ 1 - 2
src/resource/material_resource.cpp

@@ -210,7 +210,6 @@ namespace material_resource
 
 		// Write
 		opts.write(mr.version);
-		opts.write(mr._pad);
 		opts.write(mr.shader);
 		opts.write(mr.num_textures);
 		opts.write(mr.texture_data_offset);
@@ -230,8 +229,8 @@ namespace material_resource
 
 		for (u32 i = 0; i < array::size(unidata); i++)
 		{
-			opts.write(unidata[i].name_offset);
 			opts.write(unidata[i].type);
+			opts.write(unidata[i].name_offset);
 			opts.write(unidata[i].data_offset);
 		}
 

+ 1 - 2
src/resource/material_resource.h

@@ -17,7 +17,6 @@ namespace crown
 struct MaterialResource
 {
 	u32 version;
-	u32 _pad;
 	StringId32 shader;
 	u32 num_textures;
 	u32 texture_data_offset;
@@ -56,8 +55,8 @@ struct UniformType
 
 struct UniformData
 {
-	u32 name_offset; // Uniform name
 	u32 type;        // UniformType::Enum
+	u32 name_offset; // Uniform name
 	u32 data_offset; // Offset into dynamic blob
 };