将opengl应用程序移植到浏览器

将opengl应用程序移植到浏览器,opengl,Opengl,移植应用程序以便在浏览器上运行的最常见方法是什么 我一直认为您需要为此制作一个ActiveX组件,但当我看到cooliris.com时,似乎有更好的方法可以做到这一点。有人知道吗?cooliris小部件是在Flash中完成的。我认为他们使用Adobe AIR之类的东西将其转换为桌面应用程序。是的,使用。它还不是很成熟,但它承诺了很多 我知道的三种可能的选择已经陈述了 WebGL 硬件加速 太好了 代码与标准C++非常类似 至少一年内不会工作,那么IE呢? AdobeAIR或竞争对手 使用相同的代

移植应用程序以便在浏览器上运行的最常见方法是什么


我一直认为您需要为此制作一个ActiveX组件,但当我看到cooliris.com时,似乎有更好的方法可以做到这一点。有人知道吗?

cooliris小部件是在Flash中完成的。我认为他们使用Adobe AIR之类的东西将其转换为桌面应用程序。

是的,使用。它还不是很成熟,但它承诺了很多

我知道的三种可能的选择已经陈述了

WebGL 硬件加速 太好了 代码与标准C++非常类似 至少一年内不会工作,那么IE呢? AdobeAIR或竞争对手 使用相同的代码生成桌面或浏览器应用程序,只需重新编译即可 没有硬件3D,你将不得不使用软件光栅化器和很少的多边形100最大或/和聪明的技巧 专用插件 每个受支持的浏览器需要一个不同的插件:IE需要ActiveX组件,FF需要一个插件,Chrome需要另一个插件。。。以及对不同版本的支持。。。 可以与桌面应用程序共享大部分代码,但网桥是专用的

现在,可以使用具有不错的OpenGL支持的EnScript,通过LVVM编译J/ASC++代码,同时用WebGL转换/仿真OpenGL。这个答案指向另一个方向: