It's a good while since I last tried them but ATI(AMD) and NVIDIA both have free shader prototyping tools. Last I checked they did not generate code like this one though that would allow more of a copy/paste deployment into your project. Then again, professional native game developers with game engine at hand likely managed fine without.