Home | History | Annotate | Download | only in gpu
      1 
      2 /*
      3  * Copyright 2012 Google Inc.
      4  *
      5  * Use of this source code is governed by a BSD-style license that can be
      6  * found in the LICENSE file.
      7  */
      8 
      9 #include "GrClipMaskCache.h"
     10 
     11 GrClipMaskCache::GrClipMaskCache()
     12     : fContext(NULL)
     13     , fStack(sizeof(GrClipStackFrame)) {
     14     // We need an initial frame to capture the clip state prior to
     15     // any pushes
     16     SkNEW_PLACEMENT(fStack.push_back(), GrClipStackFrame);
     17 }
     18 
     19 void GrClipMaskCache::push() {
     20     SkNEW_PLACEMENT(fStack.push_back(), GrClipStackFrame);
     21 }
     22