Attrib locations are specified by the user.
Attrib locations are specified by the user.

Unlike uniform locations they don't need to be remaped. This also fixes
collision between vertex attrib locations and uniform locations on the
same program.

swq0553/apitrace,EoD/apitrace,surround-io/apitrace,apitrace/apitrace,PeterLValve/apitrace,EoD/apitrace,EoD/apitrace,schulmar/apitrace,schulmar/apitrace,PeterLValve/apitrace,joshua5201/apitrace,PeterLValve/apitrace,surround-io/apitrace,schulmar/apitrace,trtt/apitrace,joshua5201/apitrace,trtt/apitrace,joshua5201/apitrace,apitrace/apitrace,tuanthng/apitrace,PeterLValve/apitrace,schulmar/apitrace,EoD/apitrace,joshua5201/apitrace,trtt/apitrace,trtt/apitrace,tuanthng/apitrace,joshua5201/apitrace,swq0553/apitrace,tuanthng/apitrace,swq0553/apitrace,schulmar/apitrace,surround-io/apitrace,EoD/apitrace,apitrace/apitrace,apitrace/apitrace,swq0553/apitrace,surround-io/apitrace,tuanthng/apitrace,swq0553/apitrace,trtt/apitrace,tuanthng/apitrace,surround-io/apitrace