Cannot run WebGPU tests on Chrome because of "--use-gl=swiftshader"
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
调研方向
首先阅读 browser_common.py,并检查 ChromeConfig 在启动 Chrome 时如何传递 --use-gl=swiftshader。然后查看报告中列出的 WebGPU 测试,并确定该标志是否会阻止创建这些测试的上下文。完成标准是 WebGPU 测试可以在 Chrome 中运行,同时保留其他测试环境所需的配置。
由索引模型根据 Issue 内容生成。
描述
I find that if I run Emscripten tests in Chrome, all the WebGPU tests
browser.test_webgpu_required_limits
browser.test_webgpu_basic_rendering_pthreads
browser.test_webgpu_basic_rendering_main_module
browser.test_webgpu_basic_rendering
browser.test_webgpu_basic_rendering_closure
browser.test_webgpu_basic_rendering_closure_advanced
fail, because no WebGPU contexts are available.
This issue goes away if I remove --use-gl=swiftshader from ChromeConfig in browser_common.py.
Any thoughts of why that flag is present there? Are WebGPU tests skipped on CircleCI? Could we remove --use-gl=swiftshader or put it behind a separate CircleCI-specific EMTEST_BROWSER_ARGS=... env. var that would be injected to browser launch?
- 主要语言
- C++
- 星标
- 27.8k
- 派生
- 3.6k
- 平均合并
- 1 天 10 小时
- 30 天内合并 PR
- 177
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
emscripten-core/emscripten 的其他 Issue
-
LEGACY_GL_EMULATION: generated fixed-function fragment shaders use mediump — fp16 overflow where mediump is half precision可能已有人在做 @TheTomBritton 于 14 天前认领。 未关闭Desktop OpenGL emulation
难度 2/5 1-3 小时 新手友好度 78/100
emscripten-core/emscripten#27948 · 4 条评论 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 64/100
emscripten-core/emscripten#27906 · 1 条评论 ·
维护者通常 1 天内回复
-
run_python, run_python_compiler could readlink -f可能已有人在做 @kapouer 于 130 天前认领。 未关闭
难度 2/5 1-3 小时 新手友好度 74/100
emscripten-core/emscripten#27211 · 1 条评论 ·
维护者通常 1 天内回复
-
emscripten_fetch_unpack_response_headers returns header values with leading and trailing whitespace未关闭
难度 2/5 1-3 小时 新手友好度 64/100
emscripten-core/emscripten#27114 · 4 条评论 ·
维护者通常 1 天内回复
-
cwrap with returnType "boolean" returns a number when all args are numeric可能已有人在做 @esgott 于 162 天前认领。 未关闭
难度 2/5 1-3 小时 新手友好度 78/100
emscripten-core/emscripten#27021 · 2 条评论 ·
维护者通常 1 天内回复
查看 emscripten-core/emscripten 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 66/100
xiaoyifang/goldendict-ng#3148 ·
维护者通常 1 天内回复
-
难度 1/5 1 小时以内 新手友好度 91/100
triton-inference-server/server#9069 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 66/100
-
难度 2/5 1-3 小时 新手友好度 76/100
维护者通常 4 天内回复
-
documentation
难度 2/5 1-3 小时 新手友好度 78/100