1. In a graphics processing system, a method for selecting a command thread for processing, the method comprising: selecting a command thread from either of a plurality of pixel command threads and a plurality of vertex command threads based on relative priorities of the plurality of pixel command threads and the plurality of vertex command threads; and providing the command thread to a command processing engine.