Marcel wrote:
Isn't it supposed to produce the effect of shaders without using them? I still see the buildings in their entirety without the ground covering part of the bottom and no shadows on planetary rings. I don't play many games anymore so I don't have many examples for comparison, but I can see heat shimmers and effects in Doom 3 so I know my card can display shaders. I don't think it's worth anyone's effort to get Pioneer to work with my old Radeon 9550, however.
There's different kinds of shaders. Your card may support ARB shaders, but to use them we'd pretty much have to learn GPU assembly language. Nobody uses them anymore. We use GLSL shaders, which are typically only available since OpenGL 2.0. Pioneer does some basic feature tests on start up so the fact that you got the legacy renderer suggests that your card probably can't support it (its not just shaders either).We don't try to make Pioneer produce the effect of shaders without them unless its trivially easy to do. Worst-case we'd end up maintaining two codepaths. The philosophy for shaderless hardware is that the game should be playable without them, but not necessarily pretty. That's exactly why the things you mention (glows and ring shadows) aren't available - they're 100% implemented in shaders. The ground covering the buildings is another, more complex part of using shaders - we do different depth calculations in the shaders that simply cannot be supported without them.