Patch based mainly on info from r600c and few bits taken from r300g (vertex tex instruction params)<br>