PDA

View Full Version : Incorporate as much AZDO extensions/functionality as possible in core OpenGL 4.6



Gedolo2
06-09-2016, 11:24 AM
Incorporate as much AZDO extensions/functionality as possible in core OpenGL in 4.6 release.
AZDO: Approaching Zero Driver Overhead
http://www.slideshare.net/CassEveritt/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.

Gedolo2
06-11-2016, 04:53 AM
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.