freedreno: add support for markers
Adds support for buffer markers to the freedreno OpenGL driver.
The support for markers in command stream was previously added to u_trace and implemented only in Turnip, see !18271 (merged).
This also adds extra information passed to the marker functions, which is necessary in freedreno to emit the correct packet for different generations.
Edited by Amber Harmonia