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 |