You can now generate a IPOGLShader using the deferred render context.