fixed bug in JJShaderProgram