View Issue Details

IDProjectCategoryView StatusLast Update
0005148Spring engineGeneralpublic2016-03-07 18:55
Reporterhokomoko Assigned ToKloot  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version101.0+git 
Target Version102.0 
Summary0005148: assert(modelShaders[MODEL_SHADER_ACTIVE]->IsBound());
Descriptionhttps://github.com/spring/spring/blob/5b4cfa5926c18eb969c8de73c2658cb4da039a3b/rts/Rendering/UnitDrawerState.cpp#L462

This assert pops when using a game with custom unit shaders (such as ZK/S44)
Steps To Reproducetake latest engine, start ZK v1.4.3.1 see assert
Additional InformationIgnore the watchdog rubbish in the infolog.
TagsNo tags attached.
Attached Files
infolog.txt (Attachment missing)
Checked infolog.txt for Errors

Activities

hokomoko

2016-03-07 15:44

developer   ~0016002

doesn't happen if
AllowDeferred* settings are turned off

Anonymous

2016-03-07 18:55

viewer   ~0016011

Fix 3644b0b2ae4c319d7b1734f443725e52c1c4e0fb committed to develop branch: fix 0005148

ZK has apparently taken deferred lighting from BAR, but the
custom materials it uses do not contain any deferred shaders
*FACEPALM*, repo: spring changeset id: 6778

Issue History

Date Modified Username Field Change
2016-03-07 15:41 hokomoko New Issue
2016-03-07 15:41 hokomoko File Added: infolog.txt
2016-03-07 15:44 hokomoko Note Added: 0016002
2016-03-07 16:38 Kloot Assigned To => Kloot
2016-03-07 16:38 Kloot Status new => assigned
2016-03-07 18:55 Changeset attached => spring develop 3644b0b2
2016-03-07 18:55 Anonymous Note Added: 0016011
2016-03-07 18:55 Anonymous Status assigned => resolved
2016-03-07 18:55 Anonymous Resolution open => fixed