|  | Merge 283085 "Added more detailed result codes for CreateViewCom..."
Merged to branch 2062 / M37.
Only conflict was in context_lost.py with new test. Resolved manually.
> Added more detailed result codes for CreateViewCommandBuffer.
> 
> Creation of a view command buffer can legitimately fail if the surface
> has unexpectedly been deleted, for example if the window has been
> rapidly opened and closed. This should not cause loss of the entire
> GpuChannel for the associated renderer process.
> 
> Added new automated test for this issue. Also tested manually with
> test case from bug report, and increased number_of_gpu_process_kills
> in context_lost test to 30 and verified that previous fix for Issue
> 365904 continues to work.
> 
> BUG=381024 
> R=piman@chromium.org,danakj@chromium.org,jamesr@chromium.org 
> 
> Review URL: https://codereview.chromium.org/383303004
TBR=kbr@chromium.org 
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=287583
    
  
  
    
      |  | Unified diffs | Side-by-side diffs | Delta from patch set | Stats (+92 lines, -41 lines) | Patch |  
        |  | M | content/browser/gpu/browser_gpu_channel_host_factory.h | View |  | 2 chunks | +3 lines, -2 lines | 0 comments | Download |  
        |  | M | content/browser/gpu/browser_gpu_channel_host_factory.cc | View |  | 3 chunks | +7 lines, -6 lines | 0 comments | Download |  
        |  | M | content/browser/gpu/gpu_process_host.h | View |  | 3 chunks | +4 lines, -2 lines | 0 comments | Download |  
        |  | M | content/browser/gpu/gpu_process_host.cc | View |  | 4 chunks | +6 lines, -4 lines | 0 comments | Download |  
        |  | M | content/browser/renderer_host/gpu_message_filter.h | View |  | 2 chunks | +2 lines, -1 line | 0 comments | Download |  
        |  | M | content/browser/renderer_host/gpu_message_filter.cc | View |  | 1 chunk | +2 lines, -2 lines | 0 comments | Download |  
        |  | M | content/common/gpu/client/gpu_channel_host.h | View |  | 2 chunks | +2 lines, -1 line | 0 comments | Download |  
        |  | M | content/common/gpu/client/gpu_channel_host.cc | View |  | 1 chunk | +16 lines, -11 lines | 0 comments | Download |  
        |  | M | content/common/gpu/gpu_channel.h | View |  | 2 chunks | +2 lines, -1 line | 0 comments | Download |  
        |  | M | content/common/gpu/gpu_channel.cc | View |  | 2 chunks | +3 lines, -3 lines | 0 comments | Download |  
        |  | M | content/common/gpu/gpu_channel_manager.cc | View |  | 1 chunk | +3 lines, -3 lines | 0 comments | Download |  
        |  | M | content/common/gpu/gpu_messages.h | View |  | 4 chunks | +5 lines, -2 lines | 0 comments | Download |  
        |  | A  + | content/common/gpu/gpu_result_codes.h | View |  | 0 chunks | +-1 lines, --1 lines | 0 comments | Download |  
        |  | M | content/content_common.gypi | View |  | 1 chunk | +1 line, -0 lines | 0 comments | Download |  
        |  | M | content/renderer/render_thread_impl.h | View |  | 2 chunks | +2 lines, -1 line | 0 comments | Download |  
        |  | M | content/renderer/render_thread_impl.cc | View |  | 2 chunks | +4 lines, -4 lines | 0 comments | Download |  
        |  | A  + | content/test/data/gpu/webgl_with_select_element.html | View |  | 0 chunks | +-1 lines, --1 lines | 0 comments | Download |  
        |  | M | content/test/gpu/gpu_tests/context_lost.py | View |  | 3 chunks | +32 lines, -0 lines | 0 comments | Download |  
    Total messages: 2 (0 generated)
     |