And that the blobby shadows it creates are fugly compared to the real ones.
But maybe i'm missing some info here? Are the blobby shadows cheaper than shadows 1/2/3?
That widget does not replace the existing engine shadows. It gets only active when engine shadows are turned off. So yeah, it "occupies" the shadow=0 configuration state.
And yes, they are cheaper than engine shadows. I get about 10% more fps when I use them.
But the main reason to include them was: They also work in LOS view (which the engine shadows do not).
the widget should be modified to read Shadows config value i would say, and conform to it, to prevent such scenarios as the one of the OP.
It already does, but it is not meant to take over control of whole engine's shadow drawing. So there would have to be a new shadow configuration value like shadows=9 -> user drawn shadows. Then the widget would not have to occupy the 0 value.
But actually I would like the other way round: For me drawing shadows is engine land. Games should not have to ship a hacky widget that is able to draw shadows even when LOS view is enabled. As spring is an RTS engine it would be cool to have fully working LOS view.
So a simple shadow mode which supports LOS view (like this blob shadows) should be in the engine. My opinion...