View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000048 | Populous: The Beginning | Glitch | public | 2015-06-07 16:34 | 2017-11-29 16:30 |
| Reporter | Brandan | Assigned To | Brandan | ||
| Priority | urgent | Severity | major | Reproducibility | have not tried |
| Status | resolved | Resolution | fixed | ||
| Fixed in Version | 1.1 | ||||
| Summary | 0000048: Sky at high resolutions. | ||||
| Description | Sky stops drawing on higher resolutions. | ||||
| Tags | No tags attached. | ||||
| Build Number | |||||
|
|
This was made worse on the VS2013 builds, now its anything bigger than the stock resolution 800x600. |
|
|
The ViewDrawParameters -> NumClearScreenLines property is hard coded to 222 in Players.cpp (line 227). This should probably be calculated per the user's resolution. I hard coded it to a higher value and verified that the sky displays correctly on higher resolutions. |
|
|
(see hipchat img too large) That works with the vertical lines but the horizontal lines. |
|
|
NumClearScreenLines = (gnsi.ScreenW*gnsi.ScreenH)*(37/51200); This needs to be recalculated again ONCE THE GAME STARTS, because the resolution changes from the main screen to gameplay. |
|
|
(640*480)*(37/51200) = 222 (1080*1920)*(37/51200) = 1499 I double checked this and if its below 1498 you get the draw problems on 1080x1920. |
|
|
Fly by mode fixes the draw bugs, but then they return once flyby is complete. |
|
|
If you play with the zoom in/out buttons -/+ this also fixes the problem temporarily. |
|
|
This is a completely different bug. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2015-06-07 16:34 | Brandan | New Issue | |
| 2015-06-12 13:35 | Brandan | Relationship added | duplicate of 0000088 |
| 2015-08-12 03:19 | Brandan | Note Added: 0000054 | |
| 2015-08-12 03:20 | Brandan | Priority | normal => urgent |
| 2015-08-12 03:20 | Brandan | Severity | minor => major |
| 2015-08-12 21:10 | Red | Note Added: 0000064 | |
| 2015-08-12 21:56 | Brandan | Note Added: 0000065 | |
| 2015-08-12 21:56 | Brandan | Note Edited: 0000065 | |
| 2015-08-12 22:11 | Brandan | Note Added: 0000066 | |
| 2015-08-12 22:12 | Brandan | Note Added: 0000067 | |
| 2015-08-12 22:50 | Brandan | Note Added: 0000069 | |
| 2015-08-12 22:58 | Brandan | Note Added: 0000070 | |
| 2015-08-12 22:59 | Brandan | Note Added: 0000071 | |
| 2015-08-12 22:59 | Brandan | Status | new => resolved |
| 2015-08-12 22:59 | Brandan | Fixed in Version | => 1.1 |
| 2015-08-12 22:59 | Brandan | Resolution | open => fixed |
| 2015-08-12 22:59 | Brandan | Assigned To | => Brandan |
| 2015-08-12 23:02 | Brandan | Relationship added | parent of 0000148 |
| 2015-08-12 23:03 | Brandan | Relationship deleted | parent of 0000148 |
| 2015-08-12 23:03 | Brandan | Relationship added | child of 0000148 |
| 2015-08-12 23:05 | Brandan | Relationship deleted | child of 0000148 |
| 2015-08-12 23:05 | Brandan | Relationship added | child of 0000154 |
| 2015-08-19 18:55 | Brandan | Relationship added | related to 0000156 |
| 2017-11-29 16:30 | Brandan | Category | Glitch => Glitch1 |
| 2017-11-29 16:40 | Brandan | Category | Glitch1 => Glitch |