sigmaco/tarzgl4

GitHub: sigmaco/tarzgl4

SIGMA GL/2 的可安装客户端驱动参考实现,探索 OpenGL 与 Vulkan 之间的功能映射关系,为 Qwadro 图形基础设施提供硬件加速支持。

Stars: 2 | Forks: 3

# SIGMA GL/2 Draw I/O 系统 最初它是源于一些讨论而诞生的 ***OpenGL 5*** 概念验证,后来在某种程度上变成了 ***Vulkan-On-OpenGL*** 的概念验证。最终,***SIGMA GL/2*** 被拆分到其他项目中,这部分成为了 ***Qwadro Draw I/O System***(***Qwadro Video Graphics Infrastructure*** 的核心组件,属于 ***Advanced Video Graphics Extensions & Experiments*** 的一部分,均由 SIGMA Technology Group 开发)的设备驱动程序参考实现。它基于 Advanced OpenGL,旨在为主要 PC 平台上的 Qwadro 提供硬件加速。 尽管它不是真正的 ***Vulkan-On-OpenGL***,但你可以发现这两个 API 之间的某些功能、行为和组件是如何配对的。2019 年年中,曾有一个名为 ***OpenGL/Vulkan Continuous Integration*** 的真正的组合 ICD,它在代码中将两者并置,但代码库变得过于复杂(不仅因为 Vulkan 的样板代码,还因为 OpenGL 令人头疼的扩展),而且没有长期公众能够或愿意参与所需的测试。 此实现通过在上下文创建中使用参数设置,要求 OpenGL 3.2。所有使用的其他功能预计均可作为扩展使用,直至 2017 年发布的 OpenGL 4.6。Qwadro 项目始于 2017 年,并且应能与前 4 年的集成 GPU 完全兼容。这一观点源于区域市场份额评估。Qwadro Draw I/O System 首先设计为在统一内存寻址下运行。该模型反映了 SIGMA 对未来的愿景。 此实现**可以**使用 IHV 未正式启用和/或允许的硬件加速资源。 ## 许可证 本项目基于 [Qwadro 许可证][license] 发布。 Qwadro 及其部分版权归 © 2017 SIGMA FEDERATION 所有。保留所有权利;归其制定者和协作者所有。
标签:GPU编程, ICD, Mutation, OpenGL, Qwadro, UML, Vulkan, 可视化, 图形API, 图形基础设施, 图形处理, 客户端加密, 底层开发, 显卡驱动, 硬件加速, 网络安全监控, 计算图形学, 驱动开发, 高性能计算