I have bought a book on shaders and have been going through the tutorials with some success.
However I now have a rather odd issue with my bumpmap shaders... I have three shaders, a bumpmap shader, a parallax bumpmap shader and a self shadowing bumpmap shader. My issue is that when I run my engine with the bumpmap shaders I get a rather odd effect happening, but (after many days of trying to sort this out) I found that if I run FX Composer prior to running my engine, this oddity seems to go away.
This leads me to think that FX Composer is setting some render states that I am not aware of and need to set for my bumpmap shaders. Is anyone able to let me know what render states I need to set or even if this is what is causing this odd behavior
My shaders before running FX Composer http://www.randomchaos.co.uk/XNA/Examples/before.jpg
My shaders as FX Composer is running http://www.randomchaos.co.uk/XNA/Examples/during.jpg
My shaders after FX Composer has ran http://www.randomchaos.co.uk/XNA/Examples/after.jpg
Here are the shaders: