草庐IT

QXRService

全部标签

QXRService:高通SnapdragonXR OpenXR SDK v1.x 概略

上文提到,高通以前自主研发的非OpenXRSDK,也就是SnapdragonXR-SDK(SXRSDK)在4.0.6版本之后就不会再维护了,取而代之的是基于OpenXR标准的SnapdragonXROpenXRSDKv1.x系列SDK(名字有点绕,得分清),从今年最初的正式版本1.0到现在已经出到了1.5版本:原计划本文是想直接讲解基于SnapdragonXROpenXRSDKv1.5的QXRservice开发的,但还是觉得有必要先详细了解下高通的这套SDK。高通这套新版SDK,面向内容层,基于OpenXR标准;面向设备层,Runtime的实现封装了之前博客中提到的开源Runtime:Mona

QXRService:高通SnapdragonXR OpenXR SDK v1.x 概略

上文提到,高通以前自主研发的非OpenXRSDK,也就是SnapdragonXR-SDK(SXRSDK)在4.0.6版本之后就不会再维护了,取而代之的是基于OpenXR标准的SnapdragonXROpenXRSDKv1.x系列SDK(名字有点绕,得分清),从今年最初的正式版本1.0到现在已经出到了1.5版本:原计划本文是想直接讲解基于SnapdragonXROpenXRSDKv1.5的QXRservice开发的,但还是觉得有必要先详细了解下高通的这套SDK。高通这套新版SDK,面向内容层,基于OpenXR标准;面向设备层,Runtime的实现封装了之前博客中提到的开源Runtime:Mona

QXRService:基于高通QXRService获取头显SLAM Pose和IMU Data

在上一篇博文的最后提到过,基于高通QXRService已经开发出了能够获取到几乎所有基础数据的工具应用。今天就开始详细讲解如何基于高通QXRService进行程序开发,这一篇主要讲如何获取高通SLAMPose和IMUData。在之前的博文中已经介绍过,由于高通新的SDK在创建几个关键结构体句柄时,需要传入Java虚拟机内存首地址(JavaVM*)以及运行上下文(Context),所以对QXRService的开发是JNI层的Native开发,需要具备一些JNI编程的基础知识。另外,此文的一些具体细节对之前的这一篇博文进行了补充和修正:《QVRService:基于SnapdragonXR-SDK4