#2041: Invalid pVertices in pie_Draw3DShape2()
-------------------------------------+--------------------------------------
        Reporter:  vexed             |        Type:  bug  
          Status:  new               |    Priority:  major
       Milestone:  unspecified       |   Component:  other
         Version:  svn/2.3           |    Keywords:       
Operating_system:  All/Non-Specific  |   Blockedby:       
        Blocking:                    |  
-------------------------------------+--------------------------------------
 {{{
 >       Warzone2100-Dbg.exe!pie_Draw3DShape2(_iIMDShape *
 shape=0x065860c0, int frame=0x00000000, PIELIGHT colour={...}, PIELIGHT
 specular={...}, int pieFlag=0x00000002, int pieFlagData=0x00000078)  Line
 196 + 0x3 bytes     C
         Warzone2100-Dbg.exe!pie_Draw3DShape(_iIMDShape * shape=0x065860c0,
 int frame=0x00000000, int team=0x00000000, PIELIGHT colour={...}, PIELIGHT
 specular={...}, int pieFlag=0x00000002, int pieFlagData=0x00000078)  Line
 532 + 0x1d bytes        C
         Warzone2100-Dbg.exe!renderDeliveryPoint(_flag_position *
 psPosition=0x0013f534, int blueprint=0x00000001)  Line 2756 + 0x35 bytes
 C
         Warzone2100-Dbg.exe!displayBlueprints()  Line 1717 + 0xb bytes  C
         Warzone2100-Dbg.exe!drawTiles(iView * player=0x011fac80)  Line
 1075     C
         Warzone2100-Dbg.exe!displayTerrain()  Line 691 + 0xa bytes      C
         Warzone2100-Dbg.exe!draw3DScene()  Line 465     C
         Warzone2100-Dbg.exe!displayWorld()  Line 1409   C
         Warzone2100-Dbg.exe!gameLoop()  Line 607        C

 }}}

 {{{
 -               pPixels 0x0013ce80 {x=-1.0737418e+008 y=-1.0737418e+008
 z=-1.0737418e+008 }     Vector3f *
                 x       -1.0737418e+008 float
                 y       -1.0737418e+008 float
                 z       -1.0737418e+008 float
 -               pVertices       0x00000084 {x=??? y=??? z=??? } Vector3f *
                 x       CXX0030: Error: expression cannot be evaluated
                 y       CXX0030: Error: expression cannot be evaluated
                 z       CXX0030: Error: expression cannot be evaluated
 -               scrPoints       0x0013ce80 {x=-1.0737418e+008
 y=-1.0737418e+008 z=-1.0737418e+008 }     Vector3f [768]
 +               [0x0]   {x=-1.0737418e+008 y=-1.0737418e+008
 z=-1.0737418e+008 }        Vector3f
 +               [0x1]   {x=-1.0737418e+008 y=-1.0737418e+008
 z=-1.0737418e+008 }        Vector3f
 +               [0x2]   {x=-1.0737418e+008 y=-1.0737418e+008
 z=-1.0737418e+008 }        Vector3f
 +               [0x3]   {x=-1.0737418e+008 y=-1.0737418e+008
 z=-1.0737418e+008 }        Vector3f

 ...
 ...
 +               [0x2fe] {x=-1.0737418e+008 y=-1.0737418e+008
 z=-1.0737418e+008 }        Vector3f
 +               [0x2ff] {x=-1.0737418e+008 y=-1.0737418e+008
 z=-1.0737418e+008 }        Vector3f
 -               shape   0x065860c0 {texpage=0x00000003 sradius=0x00000532
 radius=0x064e47b8 ...}        _iIMDShape *
                 texpage 0x00000003      int
                 sradius 0x00000532      int
                 radius  0x064e47b8      int
 +               min     {x=0.00000000 y=5.605e-045#DEN z=0.00000000 }
 Vector3f
 +               max     {x=0.00000000 y=-4.2201683e+037 z=8.266e-040#DEN }
 Vector3f
 +               ocen    {x=1.5987320e-036 y=7.0691019e-037
 z=3.2820284e-035 }   Vector3f
                 numFrames       0x3390  unsigned short
                 animInterval    0x0075  unsigned short
                 npoints 0x00000187      unsigned int
 +               points  0x00000084 {x=??? y=??? z=??? } Vector3f *
                 npolys  0x00000001      unsigned int
 +               polys   0x016923ba {flags=0x00000000 zcentre=0x00030000
 npnts=0x0100000c ...}   iIMDPoly *
                 nconnectors     0xfdfdfdfd      unsigned int
 +               connectors      0x065450e0 {x=0.00000000 y=2.476e-040#DEN
 z=1.1396089e-033 }    Vector3f *
                 nShadowEdges    0x0661b9e8      unsigned int
 +               shadowEdgeList  0x00000000 {from=??? to=??? }   edge_ *
 +               next    0x00000000 {texpage=??? sradius=??? radius=???
 ...}     _iIMDShape *
                 shape->npoints  0x00000187      unsigned int
 -               shape->points   0x00000084 {x=??? y=??? z=??? } Vector3f *
                 x       CXX0030: Error: expression cannot be evaluated
                 y       CXX0030: Error: expression cannot be evaluated
                 z       CXX0030: Error: expression cannot be evaluated
                 tempY   -1.0737418e+008 float
 }}}

 I '''think''' it was trying to move the delivery point while the building
 got blown up.

-- 
Ticket URL: <http://developer.wz2100.net/ticket/2041>
Warzone 2100 Trac <http://developer.wz2100.net/>
The Warzone 2100 Project
_______________________________________________
Warzone-dev mailing list
[email protected]
https://mail.gna.org/listinfo/warzone-dev

Reply via email to