Существуют определенные технологии Khronos, которые предназначены для совместной работы, но большинство из них полностью независимы.
EGL предназначен для работы с OpenGL ES и OpenVG.Он используется для создания контекста для этих технологий.Думайте об этом как о платформе WGL / GLX.Обратите внимание, что это только работает для OpenGL ES ;Рабочий стол GL не взаимодействует с EGL.
OpenCL имеет расширения для взаимодействия между рабочим столом OpenGL (и GL ES).
И это все.В противном случае связь между технологиями проста и очевидна.COLLADA - это просто формат файла для хранения мешей, сцен и тому подобного.Он не более предназначен для работы с OpenGL, чем для Direct3D.
Хотя WebGL, GL ES и настольный GL похожи, между ними есть различия, и ни один из них не является полным подмножеством других,