freedreno: Enable GLSL 3.30, updating us to GL 3.3 contexts
A follow up to !8255 (merged)
All necessary features are already supported.
GL33 failing tests:
- KHR-GL33.texture_swizzle.smoke - timeouts, passes otherwise
- KHR-GL33.cull_distance.coverage - see https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/2673 fix is not in the public repo yet.
I also updated features.txt
for gl <= 3.3 (I didn't update features required by upper versions).