Small Mixed D&C fix

This commit is contained in:
mazmazz 2018-12-19 20:56:58 -05:00
parent 4728ad97eb
commit 6c5bb7f541

View file

@ -1924,8 +1924,8 @@ static void DrawModelEx(model_t *model, INT32 frameIndex, INT32 duration, INT32
GLfloat diffuse[4]; GLfloat diffuse[4];
float pol = 0.0f; float pol = 0.0f;
scale *= 0.5f;
float scalex = scale, scaley = scale, scalez = scale; float scalex, scaley, scalez;
boolean useTinyFrames; boolean useTinyFrames;
@ -1936,6 +1936,9 @@ static void DrawModelEx(model_t *model, INT32 frameIndex, INT32 duration, INT32
GLfloat LightPos[] = {0.0f, 1.0f, 0.0f, 0.0f}; GLfloat LightPos[] = {0.0f, 1.0f, 0.0f, 0.0f};
#endif #endif
scale *= 0.5f;
scalex = scaley = scalez = scale;
if (duration != 0 && duration != -1 && tics != -1) // don't interpolate if instantaneous or infinite in length if (duration != 0 && duration != -1 && tics != -1) // don't interpolate if instantaneous or infinite in length
{ {
UINT32 newtime = (duration - tics); // + 1; UINT32 newtime = (duration - tics); // + 1;