X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=r_sprites.c;h=d01c99a47c0549984daa755d7f5d12c3a1ff79b0;hb=27b8e67dec8c8084ba38ed8201dc54ccd46fdb23;hp=d72bee10f904fa42cf8179fd55e61fa491f6cb46;hpb=4e1f3f76d5fe7befe20034a730630c314d45956b;p=xonotic%2Fdarkplaces.git diff --git a/r_sprites.c b/r_sprites.c index d72bee10..d01c99a4 100644 --- a/r_sprites.c +++ b/r_sprites.c @@ -381,7 +381,7 @@ static void R_Model_Sprite_Draw_TransparentCallback(const entity_render_t *ent, break; } - // LordHavoc: interpolated sprite rendering + // LadyHavoc: interpolated sprite rendering for (i = 0;i < MAX_FRAMEBLENDS;i++) { if (ent->frameblend[i].lerp >= 0.01f) @@ -416,7 +416,11 @@ static void R_Model_Sprite_Draw_TransparentCallback(const entity_render_t *ent, R_CalcSprite_Vertex3f(vertex3f, org, left, up, frame->left, frame->right, frame->down, frame->up); - R_DrawCustomSurface_Texture(texture, &identitymatrix, texture->currentmaterialflags, 0, 4, 0, 2, false, false); + if (r_showspriteedges.integer) + for (i = 0; i < 4; i++) + R_DebugLine(vertex3f + i * 3, vertex3f + ((i + 1) % 4) * 3); + + R_DrawCustomSurface_Texture(texture, &identitymatrix, texture->currentmaterialflags, 0, 4, 0, 2, false, false, false); } }