|  | Add DIRECT_COMPOSITION GpuMemoryBuffer type.
This is intended only for use as an onscreen swapchain, so it can't be
mapped in the renderer. It can be backed either by an IDXGISwapChain (if
asynchronous) or an IDCompositionSurface (if synchronous).
Currently this type can't be drawn into, but in the future the backing
surface will be able to be made current on a 3D context so it can be
written to. It will also be able to be used as an overlay.
BUG=726597 
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
  
  
   
  
   
  
   
  
   
  
   
  
   
  
   
  
   
      Total comments: 8
      
     
    
  
  
    
      |  | Unified diffs | Side-by-side diffs | Delta from patch set | Stats (+441 lines, -6 lines) | Patch |  
        |  | M | content/browser/gpu/gpu_internals_ui.cc | View | 1
        
          2
        
          3
        
          4 | 1 chunk | +2 lines, -0 lines | 0 comments | Download |  
        |  | M | gpu/ipc/client/BUILD.gn | View |  | 1 chunk | +6 lines, -0 lines | 0 comments | Download |  
        |  | M | gpu/ipc/client/gpu_memory_buffer_impl.cc | View |  | 3 chunks | +10 lines, -0 lines | 0 comments | Download |  
        |  | A | gpu/ipc/client/gpu_memory_buffer_impl_direct_composition.h | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6
        
          7
        
          8 | 1 chunk | +38 lines, -0 lines | 0 comments | Download |  
        |  | A | gpu/ipc/client/gpu_memory_buffer_impl_direct_composition.cc | View |  | 1 chunk | +38 lines, -0 lines | 0 comments | Download |  
        |  | M | gpu/ipc/client/gpu_memory_buffer_impl_io_surface.cc | View | 1
        
          2
        
          3
        
          4
        
          5 | 1 chunk | +2 lines, -0 lines | 0 comments | Download |  
        |  | M | gpu/ipc/client/gpu_memory_buffer_impl_shared_memory.cc | View | 1
        
          2 | 1 chunk | +1 line, -0 lines | 0 comments | Download |  
        |  | M | gpu/ipc/common/gpu_memory_buffer_support.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6
        
          7 | 3 chunks | +25 lines, -1 line | 0 comments | Download |  
        |  | M | gpu/ipc/host/gpu_memory_buffer_support.cc | View |  | 5 chunks | +6 lines, -2 lines | 0 comments | Download |  
        |  | M | gpu/ipc/service/BUILD.gn | View |  | 1 chunk | +4 lines, -0 lines | 0 comments | Download |  
        |  | A | gpu/ipc/service/gl_image_direct_composition.h | View | 1
        
          2
        
          3
        
          4
        
          5 | 1 chunk | +56 lines, -0 lines | 0 comments | Download |  
        |  | A | gpu/ipc/service/gl_image_direct_composition.cc | View |  | 1 chunk | +69 lines, -0 lines | 0 comments | Download |  
        |  | M | gpu/ipc/service/gpu_memory_buffer_factory.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6 | 2 chunks | +8 lines, -0 lines | 0 comments | Download |  
        |  | A | gpu/ipc/service/gpu_memory_buffer_factory_win.h | View |  | 1 chunk | +63 lines, -0 lines | 2 comments | Download |  
        |  | A | gpu/ipc/service/gpu_memory_buffer_factory_win.cc | View |  | 1 chunk | +80 lines, -0 lines | 0 comments | Download |  
        |  | M | ui/gfx/buffer_types.h | View |  | 1 chunk | +3 lines, -0 lines | 2 comments | Download |  
        |  | M | ui/gfx/gpu_memory_buffer.h | View |  | 1 chunk | +2 lines, -1 line | 0 comments | Download |  
        |  | M | ui/gfx/gpu_memory_buffer.cc | View |  | 1 chunk | +1 line, -0 lines | 0 comments | Download |  
        |  | M | ui/gfx/linux/client_native_pixmap_factory_dmabuf.cc | View | 1
        
          2
        
          3
        
          4 | 2 chunks | +4 lines, -0 lines | 0 comments | Download |  
        |  | M | ui/gfx/mojo/buffer_types.mojom | View | 1 | 2 chunks | +3 lines, -1 line | 0 comments | Download |  
        |  | M | ui/gfx/mojo/buffer_types_struct_traits.h | View | 1
        
          2
        
          3 | 4 chunks | +10 lines, -0 lines | 0 comments | Download |  
        |  | M | ui/gl/gl_image.h | View |  | 2 chunks | +4 lines, -1 line | 4 comments | Download |  
        |  | M | ui/gl/gl_image.cc | View |  | 2 chunks | +5 lines, -0 lines | 0 comments | Download |  
        |  | M | ui/ozone/platform/drm/gpu/drm_thread.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6
        
          7
        
          8 | 1 chunk | +1 line, -0 lines | 0 comments | Download |  
    Total messages: 42 (39 generated)
     |