Added a shader reload
if you change the source code of the shader while the program is running...
the shader will be recompiled on the fly