Home | History | Annotate | Download | only in client
      1 // Copyright 2014 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #include "content/common/gpu/client/gpu_memory_buffer_factory_host.h"
      6 
      7 #include "base/logging.h"
      8 
      9 namespace content {
     10 namespace {
     11 GpuMemoryBufferFactoryHost* instance = NULL;
     12 }
     13 
     14 // static
     15 GpuMemoryBufferFactoryHost* GpuMemoryBufferFactoryHost::GetInstance() {
     16   return instance;
     17 }
     18 
     19 GpuMemoryBufferFactoryHost::GpuMemoryBufferFactoryHost() {
     20   DCHECK(instance == NULL);
     21   instance = this;
     22 }
     23 
     24 GpuMemoryBufferFactoryHost::~GpuMemoryBufferFactoryHost() {
     25   instance = NULL;
     26 }
     27 }
     28