好的,我已经确定了在现有 OpenGL 2.0/ES 框架之上编写自己的 WebGL 实现的可能性,这将允许在桌面和移动平台上利用基于浏览器的 WebGL 开发技术(因此提供快速应用程序开发和跨平台)。
那么,我需要实现的最低限度的与 WebGL 兼容的仿真功能是什么(即 HTML5/WebGL 画布、HTML DOM 访问、特定的 HTML 标记等)?
例如,我知道 WebGL 的 HTML Canvas 实现(我已经找到了我可以使用的几个 OSS 函数 API 定义),但是,我不知道我可能还需要实现多少浏览器/DOM 功能。我还将利用支持 JavaScript 的解释器和可嵌入的浏览器实现(全部开源)。
我确实意识到这听起来很像Ludei 的 CocoonJS,但我想推出自己的(免费)实现。
JFYI,我的开发将使用 Java/JVM 语言(例如 Java、Scala 或 Groovy)进行