1. A programmable shader for a graphics subsystem comprising: a state-based control translator coupled to a data path and configured to translate state-based control information into native control information, and output the native control information to the data path; a program instruction translator coupled to the data path and configured to translate a program instruction into native control information, and output the native control information to the data path; and a computation unit coupled to the data path to receive the native control information for configuration of the computation unit.