 
            Rémi Bernon (@rbernon) commented about dlls/opengl32/make_opengl:
"EGL_KHR_platform_x11" => 1, "EGL_MESA_platform_surfaceless" => 1, );+my %extension_aliases =
- (
"GL_ARB_buffer_storage" => "GL_EXT_buffer_storage",
"GL_EXT_blend_equation_separate" => "GL_ATI_blend_equation_separate",
"GL_EXT_multi_draw_arrays" => "GL_SUN_multi_draw_arrays",
* GL_EXT_buffer_storage is a GL ES 3.1 extension, and it defines the glBufferStorageEXT function, not glBufferStorage (and unlike GL_ARB_buffer_storage, it doesn't define glNamedBufferStorageEXT).
* According to https://registry.khronos.org/OpenGL/extensions/EXT/EXT_blend_equation_separa... "Issues", ATI_blend_equation_separate is also a different extensions that doesn't have a specification but defines slightly different tokens. I don't think it should be aliased either.
* Then GL_EXT_multi_draw_arrays is probably okay, as both names are indeed listed in https://registry.khronos.org/OpenGL/extensions/EXT/EXT_multi_draw_arrays.txt