使用openGL绑定支持编译为LLVM的本机语言

时间:2014-09-21 00:37:16

标签: haskell opengl-es go llvm emscripten

所以我正在寻找一个特殊项目的语言。

我正在开发一个项目,我们即将设计一些最初将在浏览器中运行的渲染模块,但从长远来看,在多个平台上更有趣(Android,IOS,Linux,Windows,整个真实的跨平台场景。

为了实现这一目标,我们希望利用emscripten,llvm和本机编译语言。由于模块在图形上具有挑战性,因此要求该语言具有openGL-LLVM绑定,以便emscript可以将实现转换为webgl。我试图在下面说明我们的愿望。

Source
|---> Native binaries
|---> LLVM
      |---> Javascript (via EMSCRIPTEN)

因此,这就引出了我们的问题。哪种语言支持这个?正如我所看到的,可能的语言是C,C ++,Go,Rust和Haskell。我们真的很想避免使用C和C ++,尽管它们是最现实的选择。

据我所知,所有语言都有LLVM绑定,但更重要的是拥有可靠的openGL-LLVM绑定。

0 个答案:

没有答案