Other Virtual Textures Benefits
Texture management software becomes trivial
- Software simply identifies location of texture in host memory to the graphics sub-system
- No CPU Intervention needed on a page miss
- Geometry pipeline doesn’t need to understand whether or not to load a new texture down to the graphics sub-system
- Ability to (effectively) use textures that are larger than available memory
- Easily handles thousands of small textures
- Can be extended to access System Virtual Memory
- Interrupt generated upon page fault
- ISR causes operating system to page in required data
- ISR causes graphics sub-system to load required data