Chromium Code Reviews| Index: third_party/WebKit/public/platform/WebGraphicsContext3D.h |
| diff --git a/third_party/WebKit/public/platform/WebGraphicsContext3D.h b/third_party/WebKit/public/platform/WebGraphicsContext3D.h |
| index 7fb30ca84966e4e8d33a94de1554ecab0075d515..1db27089a5ce071ba45fcd6f327282cf12c8c30e 100644 |
| --- a/third_party/WebKit/public/platform/WebGraphicsContext3D.h |
| +++ b/third_party/WebKit/public/platform/WebGraphicsContext3D.h |
| @@ -63,15 +63,6 @@ typedef struct __WGC3Dsync *WGC3Dsync; |
| // Typedef for server-side objects like OpenGL textures and program objects. |
| typedef WGC3Duint WebGLId; |
| -struct WebGLInfo { |
| - WGC3Duint vendorId; |
| - WGC3Duint deviceId; |
| - WebString vendorInfo; |
| - WebString rendererInfo; |
| - WebString driverVersion; |
| - WebString contextInfoCollectionFailure; |
| -}; |
| - |
| // This interface abstracts the operations performed by the |
| // GraphicsContext3D in order to implement WebGL. Nearly all of the |
| // methods exposed on this interface map directly to entry points in |
| @@ -123,6 +114,33 @@ public: |
| WebString topDocumentURL; |
| }; |
| + struct WebGraphicsContext3DInfo { |
| + WebGraphicsContext3DInfo() |
| + : vendorId(0) |
| + , deviceId(0) |
| + , processCrashCount(0) |
| + , resetNotificationStrategy(false) |
| + , sandboxed(false) |
| + , lenovoDcute(false) |
| + , testFailContext(false) |
| + { |
| + } |
| + unsigned vendorId; |
| + unsigned deviceId; |
| + unsigned processCrashCount; |
| + bool resetNotificationStrategy; |
| + bool sandboxed; |
| + bool lenovoDcute; |
|
Ken Russell (switch to Gerrit)
2015/10/12 23:52:42
I think the lenovoDcute flag doesn't provide any u
sivag
2015/10/15 17:16:38
Done.
|
| + bool amdSwitchable; |
| + bool optimus; |
| + WebString vendorInfo; |
| + WebString rendererInfo; |
| + WebString driverVersion; |
| + WebString errorMessage; |
| + WebString displayLinkVersion; |
|
Ken Russell (switch to Gerrit)
2015/10/12 23:52:43
Similarly for the displayLinkVersion.
sivag
2015/10/15 17:16:38
Done.
|
| + bool testFailContext; |
| + }; |
| + |
| class WebGraphicsContextLostCallback { |
| public: |
| virtual void onContextLost() = 0; |