Ver código fonte

Fixed a warning caused by aiVector3D appearing in a packed struct, causing it to fail to pack as requested.

Jared Mulconry 8 anos atrás
pai
commit
8dabd76e03
1 arquivos alterados com 3 adições e 3 exclusões
  1. 3 3
      code/MDLFileData.h

+ 3 - 3
code/MDLFileData.h

@@ -126,16 +126,16 @@ struct Header {
     int32_t version;
     int32_t version;
 
 
     //! scale factors for each axis
     //! scale factors for each axis
-    aiVector3D scale;
+    ai_real scale[3];
 
 
     //! translation factors for each axis
     //! translation factors for each axis
-    aiVector3D translate;
+    ai_real translate[3];
 
 
     //! bounding radius of the mesh
     //! bounding radius of the mesh
     float boundingradius;
     float boundingradius;
 
 
     //! Position of the viewer's exe. Ignored
     //! Position of the viewer's exe. Ignored
-    aiVector3D vEyePos;
+    ai_real vEyePos[3];
 
 
     //! Number of textures
     //! Number of textures
     int32_t num_skins;
     int32_t num_skins;