View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002807 | FSSCP | lab | public | 2013-03-14 01:54 | 2013-11-08 20:36 |
Reporter | FUBAR-BDHR | Assigned To | Wanderer | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 3.6.19 | ||||
Summary | 0002807: Null vec3d caused by viewing laser weapons in lab | ||||
Description | Accidentally hit laser instead of missile when trying to view a weapon model in the lab. Clicked on the default player weapon just to see what would display and was presented with a nice null vec3d. Trying to continue past it results in what appears to be an endless stream of null vec3ds. | ||||
Steps To Reproduce | Fire up debug, go to lab, choose the first laser weapon on the list in retail. | ||||
Tags | No tags attached. | ||||
|
This doesn't happen if you select a ship first. Weird. |
|
It may happen even if you select a ship first, catch is that you need to turn the ship a bit (or allow it rotate) in order to avoid the code from crashing. Problem is how the the matrix is formed in g3_draw_laser_htl - currently it allows for two parallel vectors to be used when computing vector crossproduct which fails (as it should). Technically you could randomly stumble upon the issue just by rotating the laser around in the lab even when it has successfully loaded - assuming you could get an accurate number out of a float that is. |
|
Fix committed to trunk@10031. |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-03-14 01:54 | FUBAR-BDHR | New Issue | |
2013-03-14 04:04 | MjnMixael | Note Added: 0014764 | |
2013-11-04 11:58 | Wanderer | Note Added: 0015381 | |
2013-11-04 15:09 | Wanderer | Assigned To | => Wanderer |
2013-11-04 15:09 | Wanderer | Status | new => assigned |
2013-11-08 20:36 | Wanderer | Changeset attached | => fs2open trunk r10031 |
2013-11-08 20:36 | Wanderer | Note Added: 0015401 | |
2013-11-08 20:36 | Wanderer | Status | assigned => resolved |
2013-11-08 20:36 | Wanderer | Resolution | open => fixed |