X-Git-Url: http://git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=model_iqm.h;h=1dbb940c65b98ccafea62b95cf153594a0f57717;hp=a56829b4a1ddfc24f80a9aa9962fef3f25e87f8c;hb=8289ce6a72d06635b6667d7e6e80ee0890ea7c09;hpb=d094f91befde01159f1ea2d55df112e3f0424aa4 diff --git a/model_iqm.h b/model_iqm.h index a56829b4..1dbb940c 100644 --- a/model_iqm.h +++ b/model_iqm.h @@ -57,20 +57,36 @@ typedef struct iqmtriangle_s } iqmtriangle_t; -typedef struct iqmjoint_s +typedef struct iqmjoint1_s { unsigned int name; signed int parent; float origin[3], rotation[3], scale[3]; } +iqmjoint1_t; + +typedef struct iqmjoint_s +{ + unsigned int name; + signed int parent; + float origin[3], rotation[4], scale[3]; +} iqmjoint_t; -typedef struct iqmpose_s +typedef struct iqmpose1_s { signed int parent; unsigned int channelmask; float channeloffset[9], channelscale[9]; } +iqmpose1_t; + +typedef struct iqmpose_s +{ + signed int parent; + unsigned int channelmask; + float channeloffset[10], channelscale[10]; +} iqmpose_t; typedef struct iqmanim_s