| OLD | NEW | 
|    1 // Copyright 2015 The Chromium Authors. All rights reserved. |    1 // Copyright 2015 The Chromium Authors. All rights reserved. | 
|    2 // Use of this source code is governed by a BSD-style license that can be |    2 // Use of this source code is governed by a BSD-style license that can be | 
|    3 // found in the LICENSE file. |    3 // found in the LICENSE file. | 
|    4  |    4  | 
|    5 #include "blimp/client/feature/compositor/blimp_context_provider.h" |    5 #include "blimp/client/feature/compositor/blimp_context_provider.h" | 
|    6  |    6  | 
|    7 #include "base/bind.h" |    7 #include "base/bind.h" | 
|    8 #include "base/callback_helpers.h" |    8 #include "base/callback_helpers.h" | 
|    9 #include "base/lazy_instance.h" |    9 #include "base/lazy_instance.h" | 
|   10 #include "gpu/command_buffer/client/gl_in_process_context.h" |   10 #include "gpu/command_buffer/client/gl_in_process_context.h" | 
| (...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  117 } |  117 } | 
|  118  |  118  | 
|  119 void BlimpContextProvider::OnLostContext() { |  119 void BlimpContextProvider::OnLostContext() { | 
|  120   DCHECK(context_thread_checker_.CalledOnValidThread()); |  120   DCHECK(context_thread_checker_.CalledOnValidThread()); | 
|  121   if (!lost_context_callback_.is_null()) |  121   if (!lost_context_callback_.is_null()) | 
|  122     lost_context_callback_.Run(); |  122     lost_context_callback_.Run(); | 
|  123   if (gr_context_) |  123   if (gr_context_) | 
|  124     gr_context_->OnLostContext(); |  124     gr_context_->OnLostContext(); | 
|  125 } |  125 } | 
|  126  |  126  | 
 |  127 uint32_t BlimpContextProvider::GetCopyTextureInternalFormat() { | 
 |  128   // The attributes used to create the context in the constructor specify | 
 |  129   // an alpha channel. | 
 |  130   return GL_RGBA; | 
 |  131 } | 
 |  132  | 
|  127 }  // namespace client |  133 }  // namespace client | 
|  128 }  // namespace blimp |  134 }  // namespace blimp | 
| OLD | NEW |