View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0003456 | Spring engine | General | public | 2013-02-12 04:31 | 2013-02-22 12:37 | ||||
Reporter | user744 | ||||||||
Assigned To | jK | ||||||||
Priority | normal | Severity | major | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Product Version | 92.0 | ||||||||
Target Version | 93.0 | Fixed in Version | |||||||
Summary | 0003456: Everything but terrain+minimap is invisible, except when F4 is pressed (1334-g799e0c7) | ||||||||
Description | downloaded this: http://springrts.com/dl/buildbot/default/release/91.0.1-1334-g799e0c7/win32/spring_91.0.1-1334-g799e0c7_portable.7z copied over springsettings.conf from working 91.0 Start BA: everything except for terrain+minimap is gone. no units, interface, buildmenu, mouse pointer,... http://www.abload.de/image.php?img=screen00313w5z9h.png /luaui disable does not help pressing f4: http://www.abload.de/image.php?img=screen0031582lyi.png | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
||||||
|
![]() |
|
2013-02-12 04:40 |
infolog http://pastebin.com/H4Cnfbjy |
abma (administrator) 2013-02-12 13:25 |
does it work with default settings? (i.e. delete springsettings.conf) does it work with --safemode? does it work when you set ATIHacks=0? Video RAM: total 209MB that looks low to me, you should enable texture compression if not already done... afaik different shaders are used in F4 mode, so shader-related settings are interesting... (/advmodelshading /advmapshading /luashaders ...) |
silentwings (reporter) 2013-02-12 15:02 |
Yes, this is def related to 0003449 - same problem for me and disabling 3dtrees makes it normal again. |
abma (administrator) 2013-02-12 17:23 |
@knorke does disabling 3dtrees fix the problem? |
2013-02-12 19:18 |
yes, 3DTrees = 0 fixes it :) other options/commands had no effect. Maybe it is of interesst that this map does not even have trees? |
silentwings (reporter) 2013-02-12 19:29 |
It does have grass though, I think that has something to do with it. |
2013-02-12 19:36 |
Using map: AlienDesert never saw grass on this map? |
abma (administrator) 2013-02-13 02:16 |
does it help to set AtiHacks=0 ? |
2013-02-14 05:29 |
AtiHacks=0 makes no difference. I tried more settings and it seems there are only 2 that fix it: --safemode or 3DTrees=0 |
Pizzi1 (reporter) 2013-02-14 14:02 |
I have found the same problem. i have a nvidia 9800. i dont see nothing ..no mouse pointer, no interface.... |
Kloot (developer) 2013-02-14 14:35 |
obviously caused by some opengl state fuckup in GrassDrawer in https://github.com/spring/spring/commit/1c682f6ba3 (grass rendering is coupled to 3DTrees=1) |
jK (developer) 2013-02-14 19:44 Last edited: 2013-02-14 19:49 |
I will disable/remove the whole ARB codepath in the grassdrawer. Reasons: 1. the code was already fucked up before I touched it 2. the shaders are missing fragment shaders and so rely on FFP, which makes it really impossible to debug 3. my driver seems to break with ARB vert shader + FFP frag -> I don't get any results: black polygons no matter what I do and when moving vertices in the shader they won't move in the rasterizer 4. too less ppl are affected (neither is missing grass the biggest missing gfx feature for them) -> _impossible_ to debug for me, so I will remove the codepath except you want to fix it (as said it's impossible for me) + imo, the time would be better spend to make the GLSL shaders Mesa compatible (those make 90% of the users which still use the ARB codepaths atm) |
Kloot (developer) 2013-02-14 20:47 Last edited: 2013-02-14 21:04 |
Better would be to revert those changes (since they _broke_ code right before 92.0 ...), _then_ to make a new release (needed anyway), _then_ to remove the FFP paths. Nobody has to fix anything then. |
jK (developer) 2013-02-14 22:23 |
I fixed the GLSL codepath and broke the ARB one, cause my driver doesn't support it ans so I wasn't able to see the regression. Imo the GLSL fix is a bigger "pro" than dropping ARB is a "contra". And removing the codepath is quite easy. |
zerver (reporter) 2013-02-18 16:13 |
Just for reference https://github.com/spring/spring/commit/c2155788622f7bafecdb6ec7c93441e84bee67da |
abma (administrator) 2013-02-22 12:36 |
fixed in current release/develop branch, if not, please report back. |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2013-02-12 04:31 |
|
New Issue | |
2013-02-12 04:40 |
|
Note Added: 0009752 | |
2013-02-12 13:25 | abma | Note Added: 0009755 | |
2013-02-12 13:25 | abma | Status | new => feedback |
2013-02-12 14:53 | Kloot | Relationship added | related to 0003449 |
2013-02-12 15:02 | silentwings | Note Added: 0009759 | |
2013-02-12 17:23 | abma | Note Added: 0009761 | |
2013-02-12 19:18 |
|
Note Added: 0009763 | |
2013-02-12 19:18 |
|
Status | feedback => new |
2013-02-12 19:29 | silentwings | Note Added: 0009764 | |
2013-02-12 19:36 |
|
Note Added: 0009765 | |
2013-02-13 02:16 | abma | Note Added: 0009770 | |
2013-02-13 02:19 | abma | Product Version | 91.0 => 92.0 |
2013-02-14 05:29 |
|
Note Added: 0009796 | |
2013-02-14 14:02 | Pizzi1 | Note Added: 0009797 | |
2013-02-14 14:35 | Kloot | Note Added: 0009799 | |
2013-02-14 14:35 | Kloot | Assigned To | => jK |
2013-02-14 14:35 | Kloot | Status | new => assigned |
2013-02-14 19:44 | jK | Note Added: 0009802 | |
2013-02-14 19:45 | jK | Note Edited: 0009802 | View Revisions |
2013-02-14 19:47 | jK | Note Edited: 0009802 | View Revisions |
2013-02-14 19:47 | jK | Note Edited: 0009802 | View Revisions |
2013-02-14 19:49 | jK | Note Edited: 0009802 | View Revisions |
2013-02-14 20:47 | Kloot | Note Added: 0009803 | |
2013-02-14 21:04 | Kloot | Note Edited: 0009803 | View Revisions |
2013-02-14 22:23 | jK | Note Added: 0009805 | |
2013-02-18 16:13 | zerver | Note Added: 0009844 | |
2013-02-22 12:36 | abma | Note Added: 0009879 | |
2013-02-22 12:36 | abma | Status | assigned => resolved |
2013-02-22 12:36 | abma | Resolution | open => fixed |
2013-02-22 12:37 | abma | Target Version | => 93.0 |