Patent ID: 7053903

Claim:
A system for processing graphics data, the system comprising: a host memory for storing a first vertex array; a local memory for storing a second vertex array that is a copy of the first vertex array; a host processor configured to change the first vertex array to produce a changed first vertex array that replaces the first vertex array stored in the host memory; a page table configured to store page table entries related to the second vertex array, the page table entries including information indicating pages that have changed from the changed first vertex array to the second vertex array; and a write watch module coupled to the page table and coupled to the host memory, the write watch module configured to cause the second vertex array to be updated with changed pages such that the second vertex array is equivalent to the changed first vertex array by copying only the changed pages from the host memory to the local memory and by initiating the copying of the changed pages when the host processor has completed changes to the first vertex array.