add class ftRender::ShaderProgram