In Babylon engine, I developed a class to handle shaders and shader’s parameters.

This class allows users to simply managed theirs pixel and vertex shaders and to pass parameters to them.

Aaron Oneal has just published an article on the subject on his blog.

silverlight_detail