integrated opengl and algo