* track more state * constant buffers * organize state better (e.g., group stuff according to the place in the pipeline)