Henri Verbeet : wined3d: Properly check if an attribute is used in drawStridedSlowVs().
Alexandre Julliard
julliard at winehq.org
Mon Aug 24 10:08:41 CDT 2009
Module: wine
Branch: master
Commit: c1c58f85cad7e7dea1a8839fd62ef67044c0d263
URL: http://source.winehq.org/git/wine.git/?a=commit;h=c1c58f85cad7e7dea1a8839fd62ef67044c0d263
Author: Henri Verbeet <hverbeet at codeweavers.com>
Date: Mon Aug 24 09:27:54 2009 +0200
wined3d: Properly check if an attribute is used in drawStridedSlowVs().
---
dlls/wined3d/drawprim.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/dlls/wined3d/drawprim.c b/dlls/wined3d/drawprim.c
index a2a4620..643b098 100644
--- a/dlls/wined3d/drawprim.c
+++ b/dlls/wined3d/drawprim.c
@@ -451,8 +451,9 @@ static void drawStridedSlowVs(IWineD3DDevice *iface, const struct wined3d_stream
}
}
- for(i = MAX_ATTRIBS - 1; i >= 0; i--) {
- if(!si->elements[i].data) continue;
+ for (i = MAX_ATTRIBS - 1; i >= 0; i--)
+ {
+ if (!(si->use_map & (1 << i))) continue;
ptr = si->elements[i].data +
si->elements[i].stride * SkipnStrides +
More information about the wine-cvs
mailing list