How to implement viewing large documents like in Adobe Illustrator
If i open large Adobe Illustrator file, zoom it in, and begin to scroll over it, in first moment after scroll i can see new opened area in bad quality and old area in good quality. After some moment new area is displayed in good quality.
How do they implement this using OpenGL?
As i understand 2 images are needed - thumbnail of entire image for bad quality rendering and good quality image for currently selected area.
These 2 images are joined together in GUI.
It is working on my Virtual PC with openGL version 1.1, supported minimal extensions set. So they do not use GL_EXT_framebuffer_object or WGL_ARB_pbuffer extensions.
Where they store thumbnail for displaying image in bad quality?
Where is stored good-quality image?
What architecture has such application?