| /* | |
| * Copyright 2017 Google Inc. | |
| * | |
| * Use of this source code is governed by a BSD-style license that can be | |
| * found in the LICENSE file. | |
| */ | |
| #include "src/gpu/gl/GrGLOpsRenderPass.h" | |
| #include "src/gpu/GrContextPriv.h" | |
| #include "src/gpu/GrFixedClip.h" | |
| #include "src/gpu/GrRenderTargetPriv.h" | |
| void GrGLOpsRenderPass::set(GrRenderTarget* rt, const SkIRect& contentBounds, | |
| GrSurfaceOrigin origin, const LoadAndStoreInfo& colorInfo, | |
| const StencilLoadAndStoreInfo& stencilInfo) { | |
| SkASSERT(fGpu); | |
| SkASSERT(!fRenderTarget); | |
| SkASSERT(fGpu == rt->getContext()->priv().getGpu()); | |
| this->INHERITED::set(rt, origin); | |
| fContentBounds = contentBounds; | |
| fColorLoadAndStoreInfo = colorInfo; | |
| fStencilLoadAndStoreInfo = stencilInfo; | |
| } |