codegen test: i/o and shader objects

also import newer version of mesa, to get PCOORD semantic