1

从 .png 或 .jpg 文件加载实际图像数据以在 Chromes NaCl 中用于 OpenGL 的最佳方法是什么?

是否有可以做到这一点的 PPAPI 功能?我不认为有。

我正在考虑使用 javaScript 加载图像数据并将其传递回 NaCl。这可能吗?如果是这样,您使用什么 javaScript 方法将图像数据传递给 NaCl,因为我不认为 postMessage 是我想要的?

令人沮丧的是如何必须有一个图像加载后端到 Chrome,但无法通过 NaCl 访问它。

4

2 回答 2

2

有 3 种方法可以做到这一点。

  1. 您可以使用 nacl-mounts 库从服务器加载文件并将其存储在本地以在您的应用程序中使用它。
  2. 您还可以在 nacl sdk 中查看 GetUrl 示例,以从服务器加载文件并直接使用它。
  3. Pepper_21 中还有一个新示例,它加载纹理并将其设置为立方体。
于 2012-07-23T07:43:04.863 回答
0

如果您有 Javascript 文件,您还可以创建一个 blob url,然后按照所述使用 GetUrl 从 NaCL 加载它。

于 2012-12-17T15:32:54.793 回答