【发布时间】:2018-12-28 17:38:57
【问题描述】:
当然还有其他浏览器 我正在使用 emscripten C++ 编译器来构建一个 GL 应用程序。
每当我将第一行 "#version 300 es" 放在顶点或片段着色器中并尝试运行我得到的应用程序时
“错误:不支持的着色器版本”
在着色器编译日志中。
我在 emscripten 构建的 js 绑定生成器阶段的编译/链接标志是:
-s "FETCH=1" -s "ALLOW_MEMORY_GROWTH=1" -s "USE_WEBGL2=1"
这应该启用 webGL2 apis(并通过推断 glsl 版本 300 es)
即使我使着色器几乎完全为空,也会发生这种情况。
我使用的是 firefox Nightly 浏览器,所以它是最新的。
所有文档都只是说“这样做就可以了” - 沮丧:|
【问题讨论】:
标签: c++ emscripten glsles