【问题标题】:Compiling WebGL Into a C Library将 WebGL 编译成 C 库
【发布时间】:2011-04-03 07:26:04
【问题描述】:

我们目前有一个共享的 DirectX 代码库,用于呈现我们的 UI,并用于我们的 PC 端应用程序和通过网页中的 ActiveX。

我编写了一些 WebGL 演示,它们表现出色,没有插件混乱,并且摆脱了古老的 ActiveX!

这显然会引发 PC 应用程序和 Web UI 的代码库分离问题。

由于 WebGL 基于 OpenGL ES 2.0 规范,因此有可能拥有一个标准代码库并编写一个解释器,以便: -WebGL代码可以修改为OpenGL编译 -OpenGL可以修改为在网页中工作

khronos 规范对我来说是新的,所以这有点推测,因为我目前正在进行研究。

有没有对 3D 图形有更多了解和对编码语法有更好理解的人帮助我?

【问题讨论】:

    标签: opengl-es webgl


    【解决方案1】:

    一种方法是让 PC 应用程序在内部包含支持 WebGL 的浏览器(连同简单的 http 服务器),以运行与 Web 应用程序相同的渲染技术。

    这将降低两个平台的维护和开发成本。

    【讨论】:

    • webkitdotnet.sourceforge.net 允许您在 WPF 中嵌入 Webkit 布局引擎。似乎是一个很好的方法。
    • 这实际上可能需要一个单独的问题来回答,但可以利用 Google 的 WebGL 翻译 ANGLE 项目来定位本机平台,它将 WebGL 调用转换为桌面 DirectX 或 OpenGL 调用,具体取决于操作系统平台。它在 Chrome 和 Firefox 中使用。
    猜你喜欢
    • 2015-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-13
    • 2013-03-28
    • 1970-01-01
    • 2014-07-01
    • 1970-01-01
    相关资源
    最近更新 更多