[Webkit-unassigned] [Bug 48877] WebGL isFoo() tests fail in Safari

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Nov 3 19:01:24 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=48877


Kenneth Russell <kbr at google.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |cmarrin at apple.com,
                   |                            |gman at google.com,
                   |                            |simon.fraser at apple.com




--- Comment #1 from Kenneth Russell <kbr at google.com>  2010-11-03 19:01:24 PST ---
It looks like the reason is this sentence in the documentation for glIsBuffer:

"A name returned by glGenBuffers, but not yet associated with a buffer object by calling glBindBuffer, is not the name of a buffer object."

Chromium's command buffer OpenGL implementation is actually probably incorrect here. Chromium fails this test when run with --in-process-webgl. Either the WebGL implementation needs to be changed to always temporarily bind a newly created buffer so that it returns true from isBuffer, or the test needs to be updated to do so. Either way the command buffer OpenGL code probably (unfortunately) needs to change behavior to be correct.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list