【问题标题】:Is there a way for WebGL to provide a hint for which ANGLE backend to use?WebGL 有没有办法为使用哪个 ANGLE 后端提供提示?
【发布时间】:2021-11-20 22:57:32
【问题描述】:

我有一个使用 WebGL 进行 3D 渲染的网络应用程序,它在 Linux 上渲染得很好,但在几个 Windows 10 系统(chrome、edge 和 firefox)上却不行。看来,当我的 NVidia GPU 正在使用时,GL 上下文几乎立即丢失。使用集成 Intel GPU 时,它会渲染,但速度慢得让人无法接受。

在 Chrome 94 中,如果我将“#use-angle”标志从 D3D11 更改为 OpenGL,它可以完美运行。

我的 Web 应用程序中是否有办法提示浏览器应该首选哪个 Angle 后端?

或者是我唯一的前进道路(不告诉用户切换实验性浏览器标志)试图找出我的应用程序/着色器 D3D11 的哪个部分阻塞?

【问题讨论】:

    标签: google-chrome webgl directx nvidia angle


    【解决方案1】:

    我的 Web 应用程序中是否有办法提示浏览器应该首选哪个 Angle 后端?

    没有

    或者是我唯一的前进道路(不告诉用户切换实验性浏览器标志)试图找出我的应用程序/着色器 D3D11 的哪个部分阻塞?

    是的

    也许您正试图同时编译大量重型着色器(例如带有嵌套循环的着色器)?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-15
      • 1970-01-01
      • 2014-09-12
      • 1970-01-01
      • 1970-01-01
      • 2020-02-24
      • 2019-09-21
      • 1970-01-01
      相关资源
      最近更新 更多