Revert a change in the previous commit which breaks sprite stripping.

Fixes sparks glitch in Sonic Adventure 2
This commit is contained in:
Flyinghead 2018-08-31 10:26:08 +02:00
parent e59d7eaf3d
commit 1546e4fa8a
1 changed files with 4 additions and 2 deletions

View File

@ -1243,15 +1243,17 @@ public:
__forceinline __forceinline
static void AppendSpriteVertexA(TA_Sprite1A* sv) static void AppendSpriteVertexA(TA_Sprite1A* sv)
{ {
u16* idx=vdrc.idx.Append(4); u16* idx=vdrc.idx.Append(6);
u32 vbase=vdrc.verts.used(); u32 vbase=vdrc.verts.used();
idx[0]=vbase+0; idx[0]=vbase+0;
idx[1]=vbase+1; idx[1]=vbase+1;
idx[2]=vbase+2; idx[2]=vbase+2;
idx[3]=vbase+3; idx[3]=vbase+3;
idx[4]=vbase+3;
idx[5]=vbase+4;
CurrentPP->count=vdrc.idx.used()-CurrentPP->first; CurrentPP->count=vdrc.idx.used()-CurrentPP->first-2;
Vertex* cv = vdrc.verts.Append(4); Vertex* cv = vdrc.verts.Append(4);