简体   繁体   English

“glGenSyncTokenCHROMIUM”错误是什么意思?

[英]What does the “glGenSyncTokenCHROMIUM” error mean?

I'm debugging a WebGL application, and the following error message pops up in my console, right after a call to compileShader() and getShaderInfoLog() : 我正在调试一个WebGL应用程序,在调用compileShader()getShaderInfoLog()之后,我的控制台中弹出以下错误消息:

GL_INVALID_OPERATION : glGenSyncTokenCHROMIUM: fence sync must be flushed before generating sync token

I've searched teh interwebs for glGenSyncTokenCHROMIUM , with no avail. 我搜索了glGenSyncTokenCHROMIUMglGenSyncTokenCHROMIUM ,但没有用。

(This error seems to be hardware-specific, as I can only reproduce it on a GT-I9505 when running Chrome) (此错误似乎是特定于硬件的,因为我只能在运行Chrome时在GT-I9505上重现它)

What does this error mean, and/or how can I get more detailed information of what's going on? 这个错误意味着什么,和/或如何获得有关正在发生的事情的更详细信息?

It seems to be indeed device/GPU/driver problem. 它似乎确实是设备/ GPU /驱动程序的问题。 There's bug in Chromium bug tracker (by the way, you can provide your case to it). Chromium bug跟踪器中存在错误 (顺便说一下,你可以提供它的情况)。

There're several ways to get information and help on WebGL bugs. 有几种方法可以获取有关WebGL错误的信息和帮助。 Besides StackOverflow, there is WebGL google group (browser developers also active in it). 除了StackOverflow之外,还有WebGL谷歌小组 (浏览器开发者也积极参与其中)。 Bugtrackers may be helpful (you always can and should report bugs to developers). Bugtrackers可能会有所帮助(您始终可以并且应该向开发人员报告错误)。 And, if you feel like it, Chrome and Firefox have excellent code search engines ( ff , cr ), more than once I've found answers to my questions there. 而且,如果您愿意,Chrome和Firefox拥有出色的代码搜索引擎( ffcr ),我不止一次在那里找到了我的问题的答案。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM