[Webkit-unassigned] [Bug 46850] Add GetGraphicsResetStatusARB entry point from ARB_robustness extension to GraphicsContext3D

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Sep 29 17:56:55 PDT 2010


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


Kenneth Russell <kbr at google.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Wire                        |Add
                   |GetGraphicsResetStatusARB   |GetGraphicsResetStatusARB
                   |from ARB_robustness         |entry point from
                   |extension in                |ARB_robustness extension to
                   |GraphicsContext3D           |GraphicsContext3D
                 CC|                            |jamesr at chromium.org,
                   |                            |senorblanco at chromium.org,
                   |                            |vangelis at chromium.org




--- Comment #3 from Kenneth Russell <kbr at google.com>  2010-09-29 17:56:55 PST ---
(In reply to comment #2)
> (From update of attachment 69279 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=69279&action=review
> 
> > WebCore/platform/graphics/opengl/GraphicsContext3DOpenGL.cpp:1456
> > +
> 
> I don't understand the point of this patch. It doesn't hook anything up. It simply adds placeholders. You should do at least one implementation to show that it actually works, along with a test case with a bad shader that will crash if ARB_robustness is not there.
> 
> I understand if this is just a stepping stone to that goal. But this bug is for "hooking up" the extension, which this patch doesn't do.

Several steps are needed toward the goal of handling "context lost" events in WebGL and other functionality such as CSS 3D support. Adding the needed entry points to GraphicsContext3D allows some of this work to occur in parallel.

I have updated the synopsis of this bug to reflect the intent.

Alexey, by way of review of your initial patch, I think you should leave the ARB suffix on the new enums and entry point. There is also an ongoing discussion about exactly how extensions should be added (see https://bugs.webkit.org/show_bug.cgi?id=45939 ), but to keep things consistent with the current style, I think you should add a query function indicating whether the extension is supported.

-- 
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