2025-06-14 22:35 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0003456Spring engineGeneralpublic2013-02-22 12:37
Reporteruser744 
Assigned TojK 
PrioritynormalSeveritymajorReproducibilityalways
StatusresolvedResolutionfixed 
Product Version92.0 
Target Version93.0Fixed in Version 
Summary0003456: Everything but terrain+minimap is invisible, except when F4 is pressed (1334-g799e0c7)
Descriptiondownloaded 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
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
related to 0003449closedKloot Something in between -1232 and -1318 broke 3d trees (for me) 
+Relationships

-Notes

~0009752

user744

infolog http://pastebin.com/H4Cnfbjy

~0009755

abma (administrator)

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 ...)

~0009759

silentwings (reporter)

Yes, this is def related to 0003449 - same problem for me and disabling 3dtrees makes it normal again.

~0009761

abma (administrator)

@knorke

does disabling 3dtrees fix the problem?

~0009763

user744

yes, 3DTrees = 0 fixes it :)
other options/commands had no effect. Maybe it is of interesst that this map does not even have trees?

~0009764

silentwings (reporter)

It does have grass though, I think that has something to do with it.

~0009765

user744

Using map: AlienDesert
never saw grass on this map?

~0009770

abma (administrator)

does it help to set AtiHacks=0 ?

~0009796

user744

AtiHacks=0 makes no difference.
I tried more settings and it seems there are only 2 that fix it:
--safemode or 3DTrees=0

~0009797

Pizzi1 (reporter)

I have found the same problem. i have a nvidia 9800. i dont see nothing ..no mouse pointer, no interface....

~0009799

Kloot (developer)

obviously caused by some opengl state fuckup in GrassDrawer in https://github.com/spring/spring/commit/1c682f6ba3 (grass rendering is coupled to 3DTrees=1)

~0009802

jK (developer)

Last edited: 2013-02-14 19:49

View 5 revisions

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)

~0009803

Kloot (developer)

Last edited: 2013-02-14 21:04

View 2 revisions

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.

~0009805

jK (developer)

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.

~0009844

zerver (reporter)

Just for reference
https://github.com/spring/spring/commit/c2155788622f7bafecdb6ec7c93441e84bee67da

~0009879

abma (administrator)

fixed in current release/develop branch, if not, please report back.
+Notes

-Issue History
Date Modified Username Field Change
2013-02-12 04:31 user744 New Issue
2013-02-12 04:40 user744 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 user744 Note Added: 0009763
2013-02-12 19:18 user744 Status feedback => new
2013-02-12 19:29 silentwings Note Added: 0009764
2013-02-12 19:36 user744 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 user744 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
+Issue History