Michael Stefaniuc : wined3d: Fix a " ordered comparison of pointer with integer zero".

Alexandre Julliard julliard at winehq.org
Tue Dec 11 11:37:21 CST 2007


Module: wine
Branch: master
Commit: a526ad6cbc7a533c0ca4f066b75ca7b6492ef282
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=a526ad6cbc7a533c0ca4f066b75ca7b6492ef282

Author: Michael Stefaniuc <mstefani at redhat.de>
Date:   Mon Dec 10 23:55:18 2007 +0100

wined3d: Fix a "ordered comparison of pointer with integer zero".

---

 dlls/wined3d/drawprim.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dlls/wined3d/drawprim.c b/dlls/wined3d/drawprim.c
index e70f025..5b3a2e5 100644
--- a/dlls/wined3d/drawprim.c
+++ b/dlls/wined3d/drawprim.c
@@ -197,7 +197,7 @@ void primitiveDeclarationConvertToStridedData(
                 WARN("loadBaseVertexIndex is < 0 (%d), not using vbos\n", This->stateBlock->loadBaseVertexIndex);
                 streamVBO = 0;
                 data = ((IWineD3DVertexBufferImpl *) This->stateBlock->streamSource[element->Stream])->resource.allocatedMemory;
-                if(data + This->stateBlock->loadBaseVertexIndex * stride < 0) {
+                if((UINT_PTR)data < -This->stateBlock->loadBaseVertexIndex * stride) {
                     FIXME("System memory vertex data load offset is negative!\n");
                 }
             }




More information about the wine-cvs mailing list