Incorporate as much AZDO extensions/functionality as possible in core OpenGL in 4.6 release.
AZDO: Approaching Zero Driver Overhead
e.g. bring in the
gl_InstanceIndex functionality from khr_vk_glsl instead of the whole shader draw parameters extension because that functionality has enough hardware support and makes a big difference.
Or even more novel approach, add an AZDO context/profile to OpenGL separate from and next to the core, compatibility and other contexts/profiles.
The suggestion for an AZDO context/profile would not work out due to timing.
By the time its useful and used in many applications, the functionality could be added to core OpenGL making an AZDO context superfluous and not useful.
Discard the suggestion for an AZDO context/profile.
This far out suggestion would not actually solve anything substantial due to extensions and timing.
Mainstream OpenGL applications already rely heavily on extensions, there is nothing wrong with that.
The suggestion for an AZDO context/profile would not be useful enough due to already having a solution by using extensions.
By the time an AZDO context is used in many applications, the functionality could be added to core OpenGL making an AZDO context superfluous and not useful enough to warrant working / spending manpower and resources on bringing it into existence.