【问题标题】:Broken ANGLE-generated HLSL from webgl shader从 webgl 着色器损坏 ANGLE 生成的 HLSL
【发布时间】:2012-11-22 11:50:56
【问题描述】:

我有一个 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,但不会移动。我在生成的代码中找不到错误。

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

【问题讨论】:

    标签: glsl webgl three.js hlsl


    【解决方案1】:

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

    【讨论】:

    • 我的原始 glsl 在帖子中链接的 jsfiddle 中,但我也将其单独发布在这里:gist.github.com/4209605。我正在使用最新版本的 chrome。你指的是ANGLE的修订版吗?谢谢!
    猜你喜欢
    • 1970-01-01
    • 2019-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多