0

我需要在 VxWorks5.5 平台上进行硬件加速的 OpenGL 渲染。经过几天的谷歌搜索,我对以下问题感到困惑:

  1. 单机 Mesa3D 只能在 VxWorks 上做软件渲染?(前提是我把 Mesa3D 移植到 VxWorks 上)

  2. Mesa3d 结合 DRI 可以在 VxWorks 上做硬件加速渲染吗?如果是这样,除了 Mesa3d+DRI 之外,我还需要额外的 OpenGL 硬件驱动程序吗?(Mesa 只提供 gl API,而 DRI 是实现具体硬件渲染的,对吗?)

  3. 是否有任何商业解决方案?

4

1 回答 1

1

您可以升级您的 vxworks 吗?您可以参考文件,看看它是否符合您的要求

如果是,从 VxWorks 6.9.3.3 开始,Wind Media Library 也支持 Mesa 驱动程序。您可以在 Wind River Media Library SDK Programmer's Guide 中找到详细信息。

如果你已经升级到 VxWorks 6.9.3 Update Pack 3 或更高版本,你应该在安装中有 mesa 目录:

/components/windml-5.3/src/mesa-7.6.1

Wind Media Library 的 mesa 驱动的更多信息,请参考Wind Media Library SDK 程序员指南 5.3 第 3 版。特别是关于构建媒体库的第 3 章,第 3.5.1 节和关于 OpenXX 应用程序的第 8 章。

Wind Media Library SDK Programmers Guide 5.3 Edition 5 包含有关仅由 PowerVR 驱动程序支持的 OpenGL ES1、OpenGL ES2 和 Open VG 的信息。

于 2015-06-10T06:41:10.340 回答