diff options
author | Zack Middleton <zturtleman@gmail.com> | 2013-10-29 23:11:32 -0500 |
---|---|---|
committer | Tim Angus <tim@ngus.net> | 2014-06-17 17:43:35 +0100 |
commit | c52edc0c11809b4de93c1a78befad1a9606d8ab2 (patch) | |
tree | 6f9ba7ca164ddc38e7ccee3e7f54fbe4221f2942 /src/renderergl1 | |
parent | 3184c8305d8e3224cc648d453bacf6d9910b3fa6 (diff) |
Fix IQM comments refering to IQM_BYTE instead of IQM_UBYTE
Diffstat (limited to 'src/renderergl1')
-rw-r--r-- | src/renderergl1/tr_local.h | 2 | ||||
-rw-r--r-- | src/renderergl1/tr_model_iqm.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/renderergl1/tr_local.h b/src/renderergl1/tr_local.h index 59058eaf..bfabca71 100644 --- a/src/renderergl1/tr_local.h +++ b/src/renderergl1/tr_local.h @@ -629,7 +629,7 @@ typedef struct { // depending upon the exporter, blend indices and weights might be int/float // as opposed to the recommended byte/byte, for example Noesis exports // int/float whereas the official IQM tool exports byte/byte - byte blendWeightsType; // IQM_BYTE or IQM_FLOAT + byte blendWeightsType; // IQM_UBYTE or IQM_FLOAT int *jointParents; float *jointMats; diff --git a/src/renderergl1/tr_model_iqm.c b/src/renderergl1/tr_model_iqm.c index e8375b0d..f12b8cac 100644 --- a/src/renderergl1/tr_model_iqm.c +++ b/src/renderergl1/tr_model_iqm.c @@ -1057,7 +1057,7 @@ void RB_IQMSurfaceAnim( surfaceType_t *surface ) { for ( numWeights = 0; numWeights < 4; numWeights++ ) { if ( data->blendWeightsType == IQM_FLOAT ) blendWeights[numWeights] = data->blendWeights.f[4*vtx + numWeights]; - else // IQM_BYTE + else blendWeights[numWeights] = (float)data->blendWeights.b[4*vtx + numWeights] / 255.0f; if ( blendWeights[numWeights] <= 0 ) |