]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - model_alias.h
SSE patch by kyre, with runtime CPU detection and a cvar r_skeletal_use_sse if SSE...
[xonotic/darkplaces.git] / model_alias.h
index 6df1e01153f70876d9cc7c3e8f55c87be0a398bb..ddf8e5c07bece1da1f2cdab49293623fcf9e0d99 100644 (file)
@@ -120,7 +120,7 @@ typedef struct md2_s
 
 // all md3 ints, floats, and shorts, are little endian, and thus need to be
 // passed through LittleLong/LittleFloat/LittleShort to avoid breaking on
-// bigendian machines (Macs for example)
+// bigendian machines
 #define MD3VERSION 15
 #define MD3NAME 64
 #define MD3FRAMENAME 16
@@ -230,8 +230,19 @@ aliasbone_t;
 
 #include "model_psk.h"
 
+#include "model_iqm.h"
+
 // for decoding md3 model latlong vertex normals
 extern float mod_md3_sin[320];
 
+extern cvar_t r_skeletal_debugbone;
+extern cvar_t r_skeletal_debugbonecomponent;
+extern cvar_t r_skeletal_debugbonevalue;
+extern cvar_t r_skeletal_debugtranslatex;
+extern cvar_t r_skeletal_debugtranslatey;
+extern cvar_t r_skeletal_debugtranslatez;
+
+void *Mod_Skeletal_AnimateVertices_AllocBuffers(size_t nbytes);
+
 #endif