working end of [36]-- before adding  RenderingEngine.h in Shader.h