1. A method of multi-stage pipeline graphics processing, comprising: receiving a plurality of graphics processing tasks; determining respective contexts for each task, wherein each context is for a different application; performing, by a computer, a first graphics processing operation for each of said contexts using a first portion of a graphics memory, wherein the first portion of graphics memory is shared by each said first graphics processing operation for each of said contexts; and performing a second graphics processing operation on results of said performing a first graphics processing operation, wherein said performing a second graphics processing operation occurs using a different portion of said graphics memory for each context.