Shadow maps are used in a process called shadow mapping, which is one of several methods of rendering shadows in 3D graphics. It involves a bunch of calculations that Spring does with a shader (a small program executing on your graphics card) for speed reasons, but shaders require a certain level of hardware support to run. In OpenGL that means the right "extension" must be available, and if it isn't (because your graphics card is too old, for instance) you get that message, which really just says "hey, I know you want me to render shadows, but I cannot do that with this card, please get another one or don't ask me to next time". Turn shadows off and it'll disappear.
This message gets shown now even if you don't have shadows, because spring tries to make typing "/shadows" in ingame chat possible (to enable/disable shadows). The option to disable shadows totally is missing from settings.exe I think...
^^ Which indeed isn't old, but integrated chipsets often have the same shortcoming (AFAIK the 945GM supports PS2.0 though). Have you updated your drivers?
I wouldn't say intel graphics suck, as they don't, they work well enough for me to play spring how i like, and works for everything i do, so hey it ain't bad.
clericvash wrote:I wouldn't say intel graphics suck, as they don't, they work well enough for me to play spring how i like, and works for everything i do, so hey it ain't bad.