freedreno: const/state overhead opts
Splits up const state, and moves immediates to program stateobj, to reduce driver overhead of uniform state updates. Also moves to a single vbo stateobj, which significantly helps gl_driver2
Splits up const state, and moves immediates to program stateobj, to reduce driver overhead of uniform state updates. Also moves to a single vbo stateobj, which significantly helps gl_driver2