working on OpenGLImageRenderer