X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=model_alias.h;h=270d6e35a6df87f46f9ff6537f8a6c572407c0bf;hb=d79de33fe1787fbf73bee091ef5f3499d7f06396;hp=846755ed022db7a91cdf7ccdbaf65843e9831fa5;hpb=775c4993063d7673903a2dfaebeacd1a9c71cbf7;p=xonotic%2Fdarkplaces.git diff --git a/model_alias.h b/model_alias.h index 846755ed..270d6e35 100644 --- a/model_alias.h +++ b/model_alias.h @@ -60,7 +60,7 @@ daliashdr_t; ======================================================================== */ -// LordHavoc: grabbed this from the Q2 utility source, +// LadyHavoc: grabbed this from the Q2 utility source, // renamed a things to avoid conflicts #define MD2ALIAS_VERSION 8 @@ -230,8 +230,23 @@ 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; + +struct model_s; +struct frameblend_s; + +void *Mod_Skeletal_AnimateVertices_AllocBuffers(size_t nbytes); +void Mod_Skeletal_BuildTransforms(const struct model_s * RESTRICT model, const struct frameblend_s * RESTRICT frameblend, const skeleton_t *skeleton, float * RESTRICT bonepose, float * RESTRICT boneposerelative); + #endif