add RenderState.hpp