@icefox I was looking into ggez, and if I understood correctly, OpenGL 3.2 is the default. Why? Everything that supports 3.2 will support 3.3 with up-to-date drivers, and some newer drivers don't even support <3.3, instead supporting 3.3 core.
At least I've gotten this impression from debugging glerminal issues with @teascade, I'd like to be corrected if I'm wrong.
@teascade @icefox Even on there, 3.3 seems to have the highest compatibility (in # of gpus) out of 3.x versions though. https://opengl.gpuinfo.org/gl_stats_maxsupportedversions.php