- mspriteframe_t *frame = model->sprite.sprdata_frames + ent->frameblend[i].frame;
- texture_t *texture = model->data_textures + ent->frameblend[i].frame;
-#if 0
- vec3_t o, l, u;
-#endif
- R_UpdateTextureInfo(ent, texture);
+ mspriteframe_t *frame;
+ texture_t *texture;
+ RSurf_ActiveCustomEntity(&identitymatrix, &identitymatrix, ent->flags, 0, ent->colormod[0], ent->colormod[1], ent->colormod[2], ent->alpha * ent->frameblend[i].lerp, 4, vertex3f, spritetexcoord2f, NULL, NULL, NULL, NULL, 2, polygonelement3i, polygonelement3s, false, false);
+ frame = model->sprite.sprdata_frames + ent->frameblend[i].subframe;
+ texture = R_GetCurrentTexture(model->data_textures + ent->frameblend[i].subframe);