如何修复emscripten链接错误未解析的符号:glBlitFramebuffer

时间:2018-05-16 23:40:05

标签: opengl-es-2.0 sdl-2 emscripten

我使用emscripten 1.37.40来移植现有的OpenGL应用程序。当我构建和链接时,我最终得到一个未解析的外部符号:

$variable=`echo $variable | xargs`

我尝试将emscripten更新为sdk-tag-1.38.0-64bit,但结果却相同。

我的链接标志是:

warning: unresolved symbol: glBlitFramebuffer

如果我注释掉glBlitFramebuffer行,那么构建成功,所以我的所有其他OpenGL调用都被成功翻译。

是不是emscripten支持glBlitFramebuffer?如果是这样,我该如何解决?如果没有,我该如何添加支持?

1 个答案:

答案 0 :(得分:2)

该功能不适用于GL ES 2.0上下文,因此您需要通过向链接器标志添加-s USE_WEBGL2=1来启用WebGL 2支持。