Module: wine Branch: refs/heads/master Commit: 593541a50c5dd054b9574fc49ab4846b2492cfe3 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=593541a50c5dd054b9574fc4...
Author: H. Verbeet hverbeet@gmail.com Date: Sun Jul 16 22:03:15 2006 +0200
wined3d: Increment texture_idx when continuing as well.
---
dlls/wined3d/drawprim.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/dlls/wined3d/drawprim.c b/dlls/wined3d/drawprim.c index 4939969..a5672a2 100644 --- a/dlls/wined3d/drawprim.c +++ b/dlls/wined3d/drawprim.c @@ -1357,15 +1357,18 @@ static void drawStridedSlow(IWineD3DDevi
if (coordIdx > 7) { VTRACE(("tex: %d - Skip tex coords, as being system generated\n", textureNo)); + ++texture_idx; continue; } else if (coordIdx < 0) { FIXME("tex: %d - Coord index %d is less than zero, expect a crash.\n", textureNo, coordIdx); + ++texture_idx; continue; }
ptrToCoords = (float *)(sd->u.s.texCoords[coordIdx].lpData + (SkipnStrides * sd->u.s.texCoords[coordIdx].dwStride)); if (sd->u.s.texCoords[coordIdx].lpData == NULL) { TRACE("tex: %d - Skipping tex coords, as no data supplied\n", textureNo); + ++texture_idx; continue; } else {