从webgl着色器破坏ANGLE生成的HLSL

时间:2012-12-04 18:54:39

标签: glsl webgl three.js hlsl

我有一个webgl着色器的问题,我已经确定它与ANGLE有关,因为它只发生在Firefox或Chrome的Windows上,如果我强制使用opengl就不会发生这种情况(chrome --use-gl = desktop )。

created a jsfiddle显示了我自定义着色器的ANGLE生成的HLSL。 (要在此jsfiddle中进行hlsl转换,必须使用--enable-privileged-webgl-extensions或输出的just see my gist运行chrome)

所以我有工作glsl和生成的hlsl编译,但不做同样的事情。症状是在Windows上,顶点出现在正确的初始位置,但是虽然我更改了统一jed但是不移动。我无法在生成的代码中找到错误。

有关调试此类问题的任何提示吗?

1 个答案:

答案 0 :(得分:0)

根据您的信息(包括没有原始GLSL)很难说。然而,不难想象这可以通过7月4日对ANGLE的修订来解决。我会先说更新。