You need to define your variable as global (outside the function or as class variable inside the app class) instead of local.
I have warned you in another thread
![Wink ;)](./images/smilies/icon_wink.gif)
, these 5200 cards are slow as hell. The complete GeForce 5 series is unfortunately crap if you want to use pixel shaders.
The engine is no more using deferred shading by default. If you have a look into the pipeline.xml you could enable it again, but that won't work on GF5 cards due to the lack of floating point textures.
Horde doesn't have a lightmap generatorr, but you could use a modelling app and do texture baking to get the same results.
BTW, I don't see parallax mapping on your screenshot, have you disabled it in the shader? Furthermore you seem to have disabled anisotropic filtering.