Собрал в Лазарус 2.10 64-бита
Вылетает с дампом
- Код: Выделить всё
simple_openxr_pascal.exe
An unhandled exception occurred at $0000000000000000:
EAccessViolation: Access violation
$0000000000000000
$0000000100012732 CREATEXRINSTANCE, line 183 of xrinitloop.pas
$0000000100014172 INITXR, line 767 of xrinitloop.pas
$0000000100001885 main, line 42 of simple_openxr_pascal.lpr
$00000001000019E6
$000000010000DF00
$00000001000017E0
$00007FFFC87C4034
$00007FFFCAA03691
Кстати dglOpenGL.pas для своих поделок я брал от сюда. ( С вашей программой он не совместим )
https://wiki.delphigl.com/index.php/Archiv:dglOpenGLДобавлено спустя 19 минут 54 секунды:Скопировал openxr_loader.dll в каталог программы . Так запустилось но все что видно "мертвый, бледно голубой как венозная кровь покойника" (с)Гари Гаррисон фон.
create wind
1462103
3918175429
FPS - 0
FPS - 1
Failed to acquire swapchain image: XR_ERROR_CALL_ORDER_INVALID
Failed to acquire swapchain image: XR_ERROR_CALL_ORDER_INVALID
OpenXR general (error): Unknown failure
Failed to end frame: XR_ERROR_RUNTIME_FAILURE
FPS - 0
...
OpenXR general (info): RuntimeInterface being destroyed.
OpenXR general (info): Destroying LoaderInstance = 0x000000000012fec0
Зы
Впрочем это "режим эмуляции"... Попробую на реальном железе ..
Добавлено спустя 1 час 39 минут 58 секунд:Попробовал на Q2 + ALVR тоже самое .. ( Моя OpenVR демка худо бедно работает )
Впрочем это старый "рабочий" ноут-бук с древней видеокартой так что возможно дело в этом .
( Потом попробую на более свежем железе )