OpenXR™加载器-设计和操作
开放互操作性标准的好处
1)通常免费提供已验证过的解决方案。
充分利用重要的行业努力和行业专业知识。
2)对硬件和软件开发人员的好处。
①跨平台应用程序的可移植性和可重用性。
②全行业的工具和库生态系统。
3)嵌入式市场的好处。
①软件和硬件解耦,以便简化开发、集成和安全认证。
②跨代可重用性和现场可升级性。
开放互操作性标准的好处,见表1-1。
表1-1 开放互操作性标准的优点
为什么要开放标准? |
扩大商业机会 兼容产品和服务的网络效应 |
降低成本 分享设计成果,推动销量增长 |
避免市场摩擦 减少碎片化和混乱 |
加快上市时间 充分利用已验证过的功能和测试 |
|
何时做? |
当技术得到验证时, 避免由标准委员会进行研发 |
共识需求 没有可用标准的明显缺点 |
怎么做? |
建立信任的多公司治理 避免单一公司控制或依赖 |
明确的知识产权政策 免费标准推动广泛采用 |
通过灵活的可扩展性进行创新 及时扩展满足市场需求 |
精心抽象的创新 自由创新实施细节 |
OpenXR™加载器-设计和操作
概述
OpenXR是一个分层体系结构,由以下元素组成:
1)OpenXR应用程序
2)OpenXR加载程序
3)OpenXR API层
4)OpenXR运行时间
一般概念适用于Windows和Linux的系统的加载程序。
首先,让把OpenXR环境看作一个整体。OpenXR应用程序位于执行链的起点,并直接与OpenXR加载程序接口。加载程序反过来检测、加载任意数量的OpenXR运行时和API层,并与之交互。每个OpenXR运行时,都控制一个完整的VR/XR/MR系统,应用程序可以选择与之交互。加载器可以在应用程序和运行时之间,注入任意数量的可选API层,以增强行为。因此,任何OpenXR命令都可能涉及不同模块的执行代码,包括加载器、API层
和运行时。
OpenXR加载程序的高级视图,如图1-16所示。
图1-16 OpenXR加载程序的高级视图
人工智能芯片与自动驾驶
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2024-01-03 一种新的基于平面的双激光雷达校准算法
2023-01-03 LLVM目标无关代码生成器The LLVM Target-Independent Code Generator
2022-01-03 MIPI多媒体接口
2021-01-03 MinkowskiBroadcast广播
2021-01-03 MinkowskiPooling池化(下)
2021-01-03 MinkowskiPooling池化(上)
2021-01-03 稀疏张量基础