H. Verbeet : wined3d: Increment texture_idx when continuing as well.
Alexandre Julliard
julliard at wine.codeweavers.com
Tue Jul 18 05:13:20 CDT 2006
Module: wine
Branch: refs/heads/master
Commit: 593541a50c5dd054b9574fc49ab4846b2492cfe3
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=593541a50c5dd054b9574fc49ab4846b2492cfe3
Author: H. Verbeet <hverbeet at 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 {
More information about the wine-cvs
mailing list