摘要 |
A video memory manager manages video data in a computer environment having a main processing unit for executing an operating system and an application, a system memory, and a graphics processing unit having an aperture that maps, in a tiled manner, between a portion of system memory and the graphics processing unit. The video memory manager manages memory for video data in a heap located in a private address space of the application. The video memory manager allocates and maintains virtual memory mappings between the allocated virtual memory, the heap, and the aperture such that both the main processing unit and the graphics processing unit can view the data in an untiled manner.
|