Chromium Code Reviews
        
  DescriptionRemove getError() and synthesizeGLError() from WebGraphicsContext3D.
This moves synthetic gl errors entirely into WebGLRenderingContextBase,
as all callers that need to synthesize errors have access to or are
inside that class.
We deleted some dead WebKit code in WebGLProgram to make the above true.
Callers to synthesizeGLError() now call the same public method of
WebGLRenderingContextBase instead, which allows them to provide
additional debug strings.
One caller to getError() was switched to GLES2Interface::GetError
in DrawingBuffer as that appears separate from the needs for synthetic
errors entirely.
R=bajones@chromium.org, chrishtr@chromium.org, kbr@chromium.org, pfeldman@chromium.org
BUG=584497
CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel
Committed: https://crrev.com/f6cc81c7e7f6ae0cc7259a276375fa0ccceec26c
Cr-Commit-Position: refs/heads/master@{#382446}
   
  Patch Set 1 #
      Total comments: 6
      
     
  
  
  
  Patch Set 2 : errors: review #Patch Set 3 : errors: rebase #Messages
    Total messages: 27 (14 generated)
     
  
  
       |