BlackShark писал(а):Практически всё GL API приведённое в примерах здесь тобой является устаревшим. В акуле такое не используется.
Разумеется, я и не думал что такое старье применяется "в новенькой и блестящей акуле "... 
 
 
Шейдр не будет без неё грузиться. Шейдер, как и текстуры привязываются к контексту. А эта библиотека создаёт и инициализирует контекст. В моём случае это делается с помощью egl.
Вообщем покопался в коде своей технодемки и все шейдеры полностью выкинул (Часть рисует масив кубов  в исходной демке , часть должна использоваться в прорисовке модели контролера   )... но без инициализации glfw3.dll не инициализируется openvr_api.dll...  
 
 Но может в более продвинутом в плане инициализации "новых возможностей  OpenGL"  Black Shark Engine все будет нормально вообщем нужно пробовать .
Добавлено спустя 16 часов 22 минуты 33 секунды:Кстати по моему  "акуле" очень не хватает внятных примеров,   "мегадемка" это хорошо, но  потрошить ее довольно сложно . ИМХО нужно более четко показать ее возможное применение . 
1 "Офисная часть " показать красивую визуализацию данных ( Можно взять простой пример  БД добавить  и добавить карту (простую ГИС) и графики )
2 В акуле есть отличная возможность для созданий алгоритмических и просто мнемонических  схем неплохо сделать  простой редактор МС. 
3 Не знаю что том с возможностью делать игры но парочка простейших "астероидов" и например 3д тетрис или 3д-лабиринт  точно лишними в качестве примеров не будут.  
4 Отличным примером был бы "генератор ландшафтов" то есть простейший 3д редактор. (возможно с генерацией сцен "WebVR" благо там все довольно просто устроено  ) 
 Код сцены "Hello, World! - A-Frame" 
- Код: Выделить всё
- <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>Hello, World! - A-Frame</title>
 <meta name="description" content="Hello, World! - A-Frame">
 <script src="aframe.min.js"></script>
 </head>
 <body>
 <a-scene>
 <a-assets>
 <img id="box-texture" src="assets/preview.png">
 <img id="plane-texture" src="assets/mYmmbrp.jpg">
 </a-assets>
 <a-box position="-1 0.5 -3" rotation="0 45 0" material="src: #box-texture" ></a-box>
 <a-animation attribute="position" to="0 2.2 -5"
 direction="alternate" dur="2000"
 repeat="indefinite">
 </a-animation>
 
 </a-box>
 <a-sphere position="0 1.25 -5" radius="1.25" color="#EF2D5E">
 </a-sphere>
 
 <a-cylinder position="1 0.75 -3" radius="0.5" height="1.5"
 color="#FFC65D" >
 </a-cylinder>
 <a-plane material="src: #plane-texture"
 position="0 0 -4" rotation="-90 0 0" width="4" height="4" color="#7BC8A4"></a-plane>
 
 <a-sky color="#0C0C0C"></a-sky>
 </a-scene>
 </body>
 </html>
 
Подробнее читать тут .
https://habr.com/ru/post/440694/5 О примере с поддержкой OpenVR я уже писал но добавлю что  его можно сделать совсем простым вроде просмотрщика "панорам 360*" но с красивым интерфейсом баго в акуле его сделать плевое дело.
Но разумеется совсем неплохо  смотрелся бы например  и простой видео плеер .
Зы
Разумеется уважаемый автор может справедливо сказать "Вот и займись! А то опять изобретатель ковров самолетов пожаловал"  

 . Что на это ответь ? "Я в деле!"  но надеюсь на подсказки и взаимодействие.