Bug 46131

Summary: [chromium] Remove GLES2Context and WebGLES2Context
Product: WebKit Reporter: Kenneth Russell <kbr>
Component: WebCore Misc.Assignee: Kenneth Russell <kbr>
Status: RESOLVED FIXED    
Severity: Normal CC: hclam, jamesr, scherkus, senorblanco, vangelis, vrk
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Bug Depends on: 45912, 46231    
Bug Blocks:    
Attachments:
Description Flags
Patch jamesr: review+, kbr: commit-queue-

Description Kenneth Russell 2010-09-20 15:36:01 PDT
Now that Chromium's compositor has been switched over to use GraphicsContext3D for its rendering, the GLES2Context and WebGLES2Context abstractions need to be removed. Their presence is breaking the Windows multi-DLL build due to multiple inclusions of the command buffer client code and its thread-local variables.
Comment 1 Kenneth Russell 2010-09-21 17:25:20 PDT
Created attachment 68317 [details]
Patch

From the ChangeLog:

Removed now-obsolete GLES2Context and WebGLES2Context classes, and dependency on command buffer client code from WebCore. Built and tested 3D CSS and WebGL content on Mac OS X to test.
Comment 2 James Robinson 2010-09-21 17:26:47 PDT
Comment on attachment 68317 [details]
Patch

R=me
Comment 3 Kenneth Russell 2010-09-21 17:34:50 PDT
Committed r68000: <http://trac.webkit.org/changeset/68000>