gl-renderer: use pixel_format_info instead of drm fourccs
Use struct pixel_format_info
pointers instead of uint32_t
drm fourcc values at the API surface for output creation. Plumb this through to EGL configuration to simplify the code.
Suggested in #713. Based on !1130 (merged).
Edited by Philipp Zabel