【发布时间】:2019-07-20 17:47:34
【问题描述】:
我已经制作了几个 OpenGL 程序,并希望在网站上运行它们。
我了解 OpenGL 仅用于渲染 2D 或 3D 矢量图形,与 GPU 通信。那么,我只能在 GLFWWindow 中本地运行程序吗? 我在网上看过,我所看到的只是它只能在本地运行。在使用 P5.js 之后,我希望有一种方法可以为 OpenGL 程序创建“画布”并将它们放入我创建的 Angular 网站中。
【问题讨论】:
我已经制作了几个 OpenGL 程序,并希望在网站上运行它们。
我了解 OpenGL 仅用于渲染 2D 或 3D 矢量图形,与 GPU 通信。那么,我只能在 GLFWWindow 中本地运行程序吗? 我在网上看过,我所看到的只是它只能在本地运行。在使用 P5.js 之后,我希望有一种方法可以为 OpenGL 程序创建“画布”并将它们放入我创建的 Angular 网站中。
【问题讨论】:
WebGL is a thing。它本质上是封装在 JavaScript API 中的 OpenGL-ES。
还有OpenGL support in Emscripten,它本质上是在WebGL 中搭载的。 Emscripten 也支持 GLFW。
【讨论】: