我正在调试WebGL应用程序,在调用compileShader()和之后,我的控制台中会弹出以下错误消息getShaderInfoLog():
GL_INVALID_OPERATION : glGenSyncTokenCHROMIUM: fence sync must be flushed before generating sync token
Run Code Online (Sandbox Code Playgroud)
我搜索德interwebs了glGenSyncTokenCHROMIUM,没有用.
(这个错误似乎是特定于硬件的,因为我只能重现它在GT-I9505运行Chrome时)
这个错误意味着什么,和/或如何获得有关正在发生的事情的更详细信息?
看来确实是设备/GPU/驱动程序问题。Chromium bug tracker 中存在bug(顺便说一下,你可以向它提供你的案例)。
有多种方法可以获取有关 WebGL 错误的信息和帮助。除了 StackOverflow 之外,还有WebGL google 小组(浏览器开发人员也活跃在其中)。错误跟踪器可能会有所帮助(您始终可以而且应该向开发人员报告错误)。而且,如果您愿意,Chrome 和 Firefox 都有出色的代码搜索引擎(ff、cr),我不止一次在那里找到了我的问题的答案。
| 归档时间: |
|
| 查看次数: |
1080 次 |
| 最近记录: |