1. A method for intermixing a first graphics application having a first graphics layer and a second graphics application having a second graphics layer, the method comprising: streaming a first graphics command from the first graphics application to a first memory location, the first graphics command corresponding to the first graphics layer; streaming a second graphics command from the second graphics application to a second memory location, the second graphics command corresponding to the second graphics layer; and ordering the first graphics command and the second graphics command based on a priority scheme for the first graphics layer and the second graphics layer.