#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