radv: emit graphics pipelines directly from the cmdbuf
Based on !28977 (merged), !28976 (merged), !29132 (merged) and !29165 (closed)
The main motivation is to track all register writes from the cmdbuf. This probably has higher CPU cost at first draw (right after the graphics pipeline is bound) but this shouldn't be noticeable in practice.
Edited by Samuel Pitoiset