diff --git a/panda/src/dxgsg/dxGraphicsStateGuardian.cxx b/panda/src/dxgsg/dxGraphicsStateGuardian.cxx index 9c77a6cb3c..4fff622cb0 100644 --- a/panda/src/dxgsg/dxGraphicsStateGuardian.cxx +++ b/panda/src/dxgsg/dxGraphicsStateGuardian.cxx @@ -2759,7 +2759,7 @@ draw_tri(GeomTri *geom, GeomContext *gc) { cGeomcount++; #endif - int nPrims = geom->get_num_prims(); + DWORD nPrims = geom->get_num_prims(); HRESULT hr; PTA_Vertexf coords; @@ -2819,7 +2819,7 @@ draw_tri(GeomTri *geom, GeomContext *gc) { // iterate through the triangle primitive - for (int i = 0; i < nPrims; i++) { + for (uint i = 0; i < nPrims; i++) { if (_perPrim & PER_COLOR) { GET_NEXT_COLOR(); } @@ -2886,7 +2886,7 @@ draw_tri(GeomTri *geom, GeomContext *gc) { nassertv(norms.size()>=nPrims); - for (int i=0;iget_num_prims(); - const int *pLengthArr = geom->get_lengths(); + DWORD nPrims = geom->get_num_prims(); + const uint *pLengthArr = (const uint *) ((const int *)geom->get_lengths()); HRESULT hr; if(nPrims==0) { @@ -3186,7 +3186,7 @@ draw_multitri(Geom *geom, D3DPRIMITIVETYPE trilisttype) { // iterate through the triangle primitives - for (int i = 0; i < nPrims; i++) { + for (uint i = 0; i < nPrims; i++) { if (_perPrim & PER_COLOR) { GET_NEXT_COLOR(); @@ -3265,7 +3265,7 @@ draw_multitri(Geom *geom, D3DPRIMITIVETYPE trilisttype) { DWORD cTotalVerts=0; - for (int i=0;i=nPrims); - for (int i=0;iDrawPrimitiveStrided(trilisttype, fvf_flags, &dps_data, cCurNumStripVerts, NULL); TestDrawPrimFailure(DrawPrimStrided,hr,_pDD,cCurNumStripVerts,cCurNumStripVerts-2); @@ -7149,7 +7149,7 @@ prepare_geom_node(GeomNode *node) { void DXGraphicsStateGuardian:: draw_geom_node(GeomNode *node, GeomNodeContext *gnc) { - int i,num_geoms = node->get_num_geoms(); + uint i,num_geoms = node->get_num_geoms(); if (gnc == (GeomNodeContext *)NULL) { diff --git a/panda/src/wgldisplay/wglGraphicsWindow.cxx b/panda/src/wgldisplay/wglGraphicsWindow.cxx index 0de2e330d2..54adf78415 100644 --- a/panda/src/wgldisplay/wglGraphicsWindow.cxx +++ b/panda/src/wgldisplay/wglGraphicsWindow.cxx @@ -1115,8 +1115,8 @@ verify_window_sizes(unsigned int numsizes,unsigned int *dimen) { // could do linear time with some kind of STL hash container I guess DEVMODE dm; - int modenum=0; - int goodmodes=0; + uint modenum=0; + uint goodmodes=0; unsigned int *cur_dim_pair=dimen; for(;modenum